--- /srv/rebuilderd/tmp/rebuilderdBfOsrB/inputs/python3.13-minimal_3.13.5-2+deb13u4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdBfOsrB/out/python3.13-minimal_3.13.5-2+deb13u4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ -rw-r--r-- 0 0 0 2312 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1843448 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1844036 2026-07-15 20:25:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x195dd1 │ │ │ │ + Entry point address: 0x1997b5 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4757808 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x195dd1 │ │ │ │ +Entry point 0x1997b5 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43ab54 0x0044ab54 0x0044ab54 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43b014 0x0044b014 0x0044b014 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 0x43ab80 0x43ab80 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43b040 0x43b040 R E 0x10000 │ │ │ │ LOAD 0x43fee4 0x0045fee4 0x0045fee4 0x4975c 0x75024 RW 0x10000 │ │ │ │ DYNAMIC 0x43fef8 0x0045fef8 0x0045fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x43ab60 0x0044ab60 0x0044ab60 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43b020 0x0044b020 0x0044b020 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x43fee4 0x0045fee4 0x0045fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x43fee4 0x0045fee4 0x0045fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 2413c0 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026bd98 25bd98 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026bdc0 25bdc0 1ded90 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044ab50 43ab50 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044ab54 43ab54 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044ab5c 43ab5c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044ab60 43ab60 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 24183c 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026c214 25c214 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026c240 25c240 1dedd0 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044b010 43b010 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044b014 43b014 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044b01c 43b01c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044b020 43b020 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0045fee4 43fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0045fee8 43fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0045fee8 43fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0045fef0 43fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0045fef4 43fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0045fef8 43fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00460000 440000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 00067259 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c535 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117281 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf11 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065345 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065cdd 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067665 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c511 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001176a5 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cefd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00065405 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065e59 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00146e39 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00147c61 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 0006709f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f835 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010474d 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0003d06f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f825 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 001048dd 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0046db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001bb3e9 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae5d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110c35 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ad79 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00146fb5 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063011 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147ddd 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00062eed 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f1a49 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1b35 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086e31 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 001249ad 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086ddd 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124ead 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 0012493d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 002330f1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124e3d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00234891 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0046af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00249a4d 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008faa9 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 00089105 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024a65d 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008f9f9 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000890a5 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00151ce1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060863 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00152d2d 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00060e0f 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb31 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004a9640 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 000629c1 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00205a5d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011ce51 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0005697b 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00062a05 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00066395 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0005feb5 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00207a3d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d245 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0005696f 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0005fef9 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000669d9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00032077 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005de3d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001440f9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1cf1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016b7e5 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0006644d 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022cc99 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019ac79 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00067cf5 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001dea21 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 0003207b 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005de2d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00144de5 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1ddd 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016cd79 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00066a91 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022e3d9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019e659 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000663ab 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e146d 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0046db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000da889 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011abd9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da951 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b001 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d5c9 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d5c1 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 000ccfad 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00061fed 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a414d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bcfd 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ed89 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1461 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd011 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00062599 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a7b15 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c0f1 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ed7b 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1539 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008036d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080371 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b14f 86 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000cdfe1 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce045 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0046dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c241 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c9ef 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00062b3f 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5121 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d1305 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00128d35 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c31d9 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb60d 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 000630e1 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c5111 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d1375 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129315 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c31c1 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb791 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015da1d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015ed89 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00208379 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020a105 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00147765 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 000607b3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f26b5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc7d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 001485d9 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060d5d 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f4b95 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fcd5 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dad6d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dd8f5 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013b431 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 000651dd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c35 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013bc71 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 0006529d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057c2d 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afe3 40 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00066063 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 000661df 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 001924d5 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00061f37 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00195dd1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00195959 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 000624e3 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001997b5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007faed 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f6f3d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007faf1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f95a5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fb91 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fb81 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004a9ca0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 001098e1 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 00197f9d 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109aa9 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019b97d 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115415 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 129: 00115841 468 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 130: 00078fc9 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00061f01 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 131: 000624ad 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000626af 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00062c13 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eeb3 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfa55 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005eea5 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfabd 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fb57 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a209 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055a9d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013bbc9 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fb47 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a1fd 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 000559e5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c441 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004a9cb4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036609 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014a1d5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00187c95 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007eab9 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 000865cd 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036641 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014b149 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018a24d 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007eabd 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086579 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00047249 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000472a1 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015ae81 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 153: 0015c605 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ 154: 00071331 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004610cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002ced5 392 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0046af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 00056759 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001ae641 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00064477 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566e5 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b2011 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006448d 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 001355d1 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef59 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cae9 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 001359c5 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef4b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cac5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020c1e9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb7f1 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020dc6d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb855 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 001105d5 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ecc5 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea5b5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7225 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 00144085 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006bf9d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107149 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015d939 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0bd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d0e71 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f543 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ab8b 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d675 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00110859 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ecb5 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea68d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f7319 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144d71 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006bf79 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 001072e5 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015eca5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d113 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d42f5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f533 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ad81 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d665 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004634e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00067107 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00062b6f 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00066087 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00066203 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 001179f9 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d6435 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f177 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cb399 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117e1d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d94d9 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f167 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001ce981 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00131de5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013a301 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 001321d1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013ab3d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032751 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00196c51 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00244d71 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 0019a631 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00245c39 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00461d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0046ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 00170d9d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127889 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 001727c1 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127d95 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00468cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0046c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 000630f3 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00062fcf 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00061fd7 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00062583 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 001513c5 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00076015 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00152411 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00076021 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6e71 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 00195dc1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6f5d 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001997a5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0046dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 00065687 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d6875 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00065747 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d991d 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b149 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0046bbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 0005ee73 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020a055 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00061ed1 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011ab71 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee65 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020badd 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 0006247d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011af99 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ 233: 0007a109 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d126d 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efa7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c151 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9291 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 0003556f 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0005fe1b 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de7c5 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010de69 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 234: 000d12dd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005ef99 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032cd1 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006c12d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c92f9 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000355a7 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0005ffe7 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de89d 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e0e5 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0046db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00076e6d 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019c705 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00083f79 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076e79 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001a00e5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00083f7d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb2b 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 0019c301 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019fce1 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f17f5 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 00231565 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f18e1 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00232bed 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 364 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 0005fd1b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fdc3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011ad15 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00231a21 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002458cd 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001eaf8d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00062109 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 261: 0011b13d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00233109 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 002467ad 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ed7b5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000626b5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 266: 0008242d 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0046500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0046dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0004ff3d 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00190ea9 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 000607c5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ff2b 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 001940dd 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060d6f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 0014070d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00140ed5 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 00062619 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001b9411 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086289 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00065b29 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bcef1 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00086235 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa7a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c79 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 000620b1 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009a9dd 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aac60 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c71 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 0006265d 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009a9e5 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 001109b1 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110c69 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ed2d9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001efaf5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0e68 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cb3a5 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b1328 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001ce98d 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001e3a85 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010b8fd 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e6385 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bacd 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 296: 0002a230 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 299: 00062a9d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014b1b1 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f0fed 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081341 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 0006303f 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014c18d 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f10d9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081345 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bba59 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060805 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00193e7d 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d69e9 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 000475a7 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bf42d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060daf 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001973ad 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d9a91 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 0004757f 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 309: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 313: 001f05a5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e871 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bc49 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efa3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f2c05 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e875 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c03d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005ef95 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 317: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 319: 000cb829 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb88d 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004a9f48 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000fa191 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a105 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa209 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a0f9 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 327: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 329: 00066575 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df61 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035efd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00156ded 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015dd5d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006bfd1 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 0006655d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005df51 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035f35 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00157fed 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015f0c9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006bfad 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 337: 000b4dd5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019c6f9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015b8e9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9f05 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065239 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 001115bd 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4db1 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001a00d9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015cc55 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9fdd 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 000652f9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 00111879 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 343: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 346: 000c95fd 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9665 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001f9b9d 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c633 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b02d 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00128e99 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102551 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00167db5 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004cd4f 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b035 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00129479 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 001026e5 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 000672af 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00144d29 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 000676bb 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00145b51 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001d48f5 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d7905 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024bc31 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 000670c5 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c625 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00062b2d 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00465f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005eb97 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb49 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6a09 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 000659cf 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 00209bed 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005eb89 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003eba1 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6a31 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00065a8f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017b915 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018e18d 640 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 001910d1 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0046db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 0010e3fd 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e679 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ 377: 00083af9 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0006073f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00198015 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00124ca5 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010ca51 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e3f 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b181 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 0005fd4f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019b9f5 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 001251a5 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010cc21 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035eaf 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b1d5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00195da9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cd9e9 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 0019978d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d0ef1 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bda9 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb4d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00065fc9 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051f69 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 00101235 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bce1 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 0003293d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cb3d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00066145 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051fc1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 001013c9 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023a8bd 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 002686a1 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023bc05 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00050c51 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1939 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1a11 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010df59 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047227 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e1c8d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e1d5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 0004727f 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e4659 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0046dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 00181ebd 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c479 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000544a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0018421d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c455 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 000544f9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 000670fd 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00062b65 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024a9d1 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024b535 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00061ecd 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00062479 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007de29 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00231111 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007de21 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00232799 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f550d 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5601 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a67d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a87f 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00462f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 0008fb3d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fa8d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001947a5 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 002099d5 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00210bc9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00197e0d 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020b75d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00212431 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f769 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f76d 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 000671f1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be489 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a98b 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 000675fd 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be465 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a9c3 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00061eff 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001d8edd 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2d5 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006aa3b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 000624ab 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001dbc31 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f2c5 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006ac3b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bc1d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001d6b39 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001ce43d 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d9be1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 0012ddb1 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014a76d 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011ae69 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00061efb 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b6e1 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b291 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 000624a7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004a9640 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 00061efd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 000624a9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024c3dd 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024cdcd 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00461968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000e9c09 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00062035 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e1fc1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 000435f3 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021b725 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9ce1 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 000625e1 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e498d 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 00043649 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021cf85 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 000439b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 0006603f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115261 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043a0d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 000661bb 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 0011568d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048609 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00061de1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006ca7d 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018a15d 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f13 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cc6ad 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 0004865d 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 0006238d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006ca59 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018c8cd 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044f6b 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001cfbb9 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0046a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 00269d41 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026a1b9 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013b1cd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 477: 0013ba0d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ 478: 00083979 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000aefe1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106a21 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00066555 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 479: 000aefb1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106bb1 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 0006653d 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f959 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f8a9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036c6bc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00067237 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00101211 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111631 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00268035 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ed599 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0036cb7c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00067643 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101095 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310ad 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 001118ed 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 002685c5 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001efdb5 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 001634b5 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00164ae9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 494: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 496: 00139bdd 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 00139fd5 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 502: 00143ccd 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 0012617d 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00147881 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144979 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 0012667d 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00148759 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004b1f6c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00462180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00186cc9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00061eb7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 00209985 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00189269 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00062463 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020b70d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000ddc01 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a9e9 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddcd9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa3f 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042aa1 88 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d48b5 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042af7 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d78c5 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 517: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 519: 0013a2d1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121b15 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013ab0d 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 0012201d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 00156c19 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005cf75 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa46d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00126f59 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 0023166d 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 0007759d 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00139a69 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e43ed 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00157e19 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cf65 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc3d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa5f1 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127465 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00232cf5 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 000775ad 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 00139e61 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e44d1 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adbe9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb1c9 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d099 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 0006713d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adbad 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb22d 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004d0b5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00062ba5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 00209eed 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c789 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ecec9 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020b975 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c779 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001ef6e5 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001ef945 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f1fa5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00465480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 0010b4ad 1032 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00061f03 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b67d 1032 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 000624af 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 549: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 550: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 551: 0013ac81 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b4c1 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ 553: 00095cc9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc525 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f701 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00062af3 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 555: 000cc589 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f6f1 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00063095 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ 558: 0008228d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001885fd 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015cbf5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001d9921 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 559: 0018ad45 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015df61 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 00144a81 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 563: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 564: 000379db 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013e54d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000378c1 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013edcd 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f85f1 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 0012690d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083d8d 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 0008135d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f86e5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126e0d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083d91 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081361 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 571: 00029ebc 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 572: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 573: 00088411 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126c39 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d45dd 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049c45 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 000883b5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127139 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d463d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049add 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 577: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 579: 00121909 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00133d65 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121ca1 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 0013414d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020a239 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014db99 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00246a8d 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 00179b0d 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020bcc1 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014eb79 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00247999 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017b7f1 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0046dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004c1e1 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001cd9a1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 002107a5 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c7c7 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d0ea9 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021200d 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00462c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b21f 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001f3631 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015de55 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f5e39 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015f1c1 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 00064471 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00064487 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00462b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00051baf 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051c07 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3bc1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b436d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddad1 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3c21 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b4355 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddba9 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007ce8d 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004232b 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f43d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001dfce9 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080295 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0005fdd5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017e221 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007ce85 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 000425b1 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f42d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e2735 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00080299 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0005ffe3 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 00180425 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e58d9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e8171 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c0b1 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbc29 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 001891d1 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c6ef 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbc8d 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018bc05 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0d9 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 001230d1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 001235d1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 000505b1 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000473e5 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0359 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e475 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008df9d 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 00208d61 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 000505b7 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 0004743d 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d03c9 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e6f1 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008def1 596 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020aaed 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 635: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 636: 00097c9d 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097c89 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001e4ba5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000802dd 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000801f9 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3485 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ec7f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e743d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000802e1 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000801fd 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c346d 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ec6f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004a9640 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00466184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00460858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0008fa85 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008f9d5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 001485f9 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f42b9 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c137 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00062371 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bef5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e7e35 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 0012304d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 001568c9 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0014946d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f43a5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c127 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 0006291d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006bed1 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001ea6c5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 0012354d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00157a21 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 00061fb9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddac9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00062565 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddba1 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00461d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 00180529 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 00182739 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e4975 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 001069a5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001de721 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f173 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498ab 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 0006440d 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 000607d3 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e720d 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106b35 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 00145a15 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f163 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 00049905 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 00064423 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 00060d7d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dda0d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 000650df 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00062d1f 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000ddae5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 0006519f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00065045 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d0b25 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e751 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d3fa9 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e7ab 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001de355 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e0edd 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aaba0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fd21 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 001671e1 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cb11 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00068207 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088d75 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f680d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001efbdd 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ab060 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd31 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00168861 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cae9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 0006845f 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088d19 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f8e75 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f223d 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 00208d6d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00061e0d 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020aaf9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 000623b9 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004626ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002af0d 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 0004343b 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 0004348f 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017bddd 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022cfb5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b94e5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00065f5d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 00193555 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056841 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 00062349 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042bb7 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edad 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 001499e5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014d525 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cea75 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f996d 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017dfe5 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022e639 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b94c1 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 000660d9 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 001969dd 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056835 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000628f5 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042c0b 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005ed9f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014a891 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014e505 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000ceadd 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f99bd 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 0019095d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 0004769b 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00193b91 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 0004761f 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00468e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 0006b5a3 202 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 0006285b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00122ee5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00062e0d 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00187c99 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c065 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00066b99 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00062dbf 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 001233e5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 000604ff 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0018a251 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013c8dd 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e465 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ 728: 0008278d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 000607ad 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddc29 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 00067e41 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d775d 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065939 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 0005fdbd 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddd01 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 0006646d 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7819 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 000659f9 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014b909 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014c8e5 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 0004796b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 000479bf 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00461d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 00200a69 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f705 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0016f385 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f709 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006be55 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 746: 0006be31 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ 747: 00081e25 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f9061 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 000607c9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 00064535 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a67 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 000887a9 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 748: 000f90d9 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060d73 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 0006454b 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048abb 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 0008874d 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ 753: 0008345d 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 001157b1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8bf1 1696 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f345 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 754: 00115bd1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8c51 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f399 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00061f95 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00062541 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004627bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 00066831 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00126d75 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066819 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 00127275 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 00126f7d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045015 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127489 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 0004506d 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 00047555 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 0004752d 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e221 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e211 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 001768a9 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00065f79 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 001783e9 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 000660f5 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f3be9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f639d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013a10d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f53d9 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e129 53980 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d7249 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013a949 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f54cd 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e149 53876 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001da2f1 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8c5d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3c01 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8c39 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3c61 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 00040623 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014c5f5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001eff89 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001ca3d5 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00061ef9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ab0b5 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040677 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014d5cd 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f25e9 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cd9bd 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000624a5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001aea81 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4a39 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091a61 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4b25 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091a65 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051ba1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013cc9d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa229 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d63b5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001caced 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00066885 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051bf9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013d515 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa279 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d9459 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001ce2d5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 0006686d 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005126d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 00062285 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 802: 00051151 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062831 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ 804: 000714a9 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144661 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f28e5 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088da9 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00163639 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 805: 0014534d 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f29d1 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088d4d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00164c6d 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0046bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 00213671 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00181b4d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00467e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ea1a5 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 000627a7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023decd 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea27d 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00062d0b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023f179 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000ecb89 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd8b9 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123111 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00231611 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 00261fe1 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090941 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d77cd 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecc61 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd991 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123611 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00232c99 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00262861 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090889 4572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7889 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb51 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aefa1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf5b9 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cb41 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000aef6d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf621 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00062807 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001adf51 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00062d6b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b1921 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fa7e1 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d8e5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c8a1 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fcce9 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d8bd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c87d 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0046daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 00147611 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db07 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00232519 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00148439 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005daf7 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00233b59 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005f1d1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 0005733d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e0549 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3ee1 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 848: 0005f1c1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 849: 0002f05d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 850: 000572d9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001484d9 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3fcd 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 0006513b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 000651fb 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008119d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 002392ad 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 000811a1 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023a53d 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00257cb5 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f46b5 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065327 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00175de1 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc7f9 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00258845 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f47a1 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 000653e7 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00177875 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc981 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004a9648 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000f76f9 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 0005735d 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3a79 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f77ed 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000572f9 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3a65 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480e9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6c55 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00181a09 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 00048141 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6cb9 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00183d5d 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00465684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00469f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 00248971 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00249701 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013ba6d 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c2e5 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00187521 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00189ec9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0046a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00078195 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062335 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00160265 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e175 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00156f89 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00192611 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 000781a5 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 000628e1 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 001616d1 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e16d 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd4d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00158189 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00195a99 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d275 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001ef42d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00062049 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f10e5 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b071 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d24d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 00157be5 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 000625f5 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f3735 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026b4e9 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f3551 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00062165 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f5d59 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062711 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acbd 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005edf3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00210259 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fe31 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005ede5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00211ac1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fd81 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013cde1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f2f5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9bd 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 00048321 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00158c8d 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013d659 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f2e5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003c9f5 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 0004831f 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 00159e95 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c421 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d39ed 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00080f99 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd711 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ab6d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004cc31 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3a4d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00080f9d 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd775 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ab75 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004682a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 00207d91 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dd9e9 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 00209afd 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00062a37 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023d3dd 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00209b1d 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000ddac1 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020b885 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 0005ff2b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023e651 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e28f5 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e52bd 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002fafb 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 001152b1 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001ee585 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044a94c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002faff 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 001156dd 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f0d39 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044ae0c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013a289 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013aac5 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0014dcd9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6f1 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014ecb9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b751 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 000608b3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00195361 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d865 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 000622b1 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 000662d9 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4689 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00060e5f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00198b2d 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d85d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 0006285d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 0006691d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d46e9 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 0006457d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00064591 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 0020fda1 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000469fb 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00211605 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046a51 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 000607f3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 00060d9d 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007f9dd 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f781 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007f9e1 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f785 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080251 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015b2e1 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080255 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015c64d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c3a9 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c385 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00067127 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00062b8f 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0046ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 001261ed 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001266ed 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 00122f75 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 001089c9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0023fad9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 000622e9 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00061fd9 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 00123475 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108b91 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00243db5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00062895 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00062585 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fa89 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008f9d9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015d349 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 988: 0015e6b5 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ 989: 00079d89 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa369 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa4d1 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ 993: 00079d5d 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c541 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce7f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 994: 0008c495 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce5b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc009 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 0006723b 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00067233 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddbdd 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00163ded 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 001743bd 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4cd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064acd 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019d48d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc06d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00067647 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 0006763f 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddcb5 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00165421 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00175ddd 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f4bd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064a79 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a0e6d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007de2d 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 002472c1 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bf9f1 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007de25 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00191e45 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bf9d5 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 00078281 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c10f 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f1edd 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035803 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c065 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 00078291 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c14f 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f43bd 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 0003583b 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c041 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 00174c0d 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064c65 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000acd71 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00176629 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064c11 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acd39 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 00198089 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0019ba69 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004d2cb4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00465d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 00056bad 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056b51 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ 1030: 000934b5 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020d875 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1031: 0020f261 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 0005f951 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00061ee5 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f941 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00062491 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009ae45 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cd181 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009ae4d 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d0689 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ 1040: 00071e21 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 00254e35 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1041: 0024e1a5 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00152159 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 001531a9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1044: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1045: 0002a288 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1046: 0005efab 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010ca1d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00065fd7 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4ae9 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1046: 0005ef9d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010c989 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00066153 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4bd5 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ 1050: 0007200d 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00267901 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004efed 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017eaed 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1051: 00267e91 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f041 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00180ced 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089299 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e4115 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089239 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e69ad 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004622f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001d2921 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 000627a1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de01 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cc5dd 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d5965 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00062d05 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008dd55 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001cfae9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00466940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046f0d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022e4c9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00193325 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001eb699 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046f65 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022fb4d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001967ad 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001edec1 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008ef89 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132031 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013bfbd 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 0018fb75 404 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008eed9 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013241d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013c835 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00192c89 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 001714ed 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f505 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 00172f15 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f4f5 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b821 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d51cd 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106995 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014d20d 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 000303d5 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b815 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d81dd 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106b25 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014e1e5 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303d9 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 001312c1 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3bd5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d4fc9 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001efa85 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 000672b5 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00061f09 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 001316a9 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3c35 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d7fd9 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f20e5 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 000676c1 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 000624b5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1095: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1097: 0005f3a3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f161 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00061ff1 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f393 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f151 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 0006259d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004d29c0 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0046110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e4539 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013bea5 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9551 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00152881 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00175bd5 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000643db 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00203081 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4ae1 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 001269c5 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e461d 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013c71d 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9629 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 001538d1 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00177669 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 000643f1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 002050c1 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4bc9 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126ec5 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cc6b9 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c0e9 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036a55 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020b44d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001cfbc5 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c0c5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036a8d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020ced1 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f1eb 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c6f 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e1f59 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018bd6d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1119: 0005f1db 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056c65 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e4925 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018e505 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ 1123: 00071b95 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017a531 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1124: 0017c51d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fcd3 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c6f1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fce9 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c6cd 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7d7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c7c7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f799 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f789 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e57f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e5d9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014b1ed 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019dd05 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014c1c9 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 000721b1 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013dee9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb2f1 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013e769 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb3c9 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003deb5 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015b9b5 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003df11 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015cf71 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015cead 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015e219 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d67f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d66f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b703d 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b7019 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002adb1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004648ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac6d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0024c321 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 0007815d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022d031 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c295 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b309 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fe89 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d25b9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086ec1 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024cd11 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 0007816d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022e6b5 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c285 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b59f 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fdd9 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2629 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086e6d 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0046196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000f8ec1 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8f6d 364 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572df 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 0023771d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1167: 0005727b 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00238bf5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ 1169: 0008199d 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00077209 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 000607d5 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 000801bd 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1170: 00077219 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060d7f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000801c1 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036f8ec 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bcbd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036fdac 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c0b1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb57 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051dd9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 000346fd 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e1c59 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bb47 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051e31 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034769 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 0014a30d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec75 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9c11 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00148569 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107269 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ec65 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9bed 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 001493dd 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107405 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00122ecd 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fa51 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 000607d1 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f6e1 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 001233cd 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008f9a1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 00060d7b 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f6e5 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004a9cb0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004725b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 001588ed 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00159afd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef13 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c570 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015c4a5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fca79 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f6421 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef05 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036ca30 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015d731 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcc01 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f8a89 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060721 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8b9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc89 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 00209805 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fd31 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f8a9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004ccd5 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020b58d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b849 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c225 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 00066e3d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c25d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b171 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00054043 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b74d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00054061 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fa95 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 000660a7 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001b8431 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005fa85 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334bd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00066223 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001bbf11 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0046af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000518eb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 0017565d 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 00051943 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00177079 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001aaab9 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001ae485 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004a9c6c 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004624e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 001658ad 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 000505e7 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f1d 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00166ef5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 000505ed 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088ebd 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004a964c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 0006087d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060e29 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 0006087f 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060e2b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014ebb5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014fb95 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 00196bf9 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 0019a5d9 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f17d9 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbee9 696 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f18c5 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbec5 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000544a9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 00054501 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e3f9 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 002319a5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00048509 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020ae51 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00243e5d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 000403b3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b6fe9 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e675 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00232fd1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004855f 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020c8d9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00245165 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 00040407 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b6fc5 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 00035ff9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00036031 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef5d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0a5 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 000618a7 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d0231 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00061e81 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004efb1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f097 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061e53 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d36b5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 0006242d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bb0ad 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00265ca5 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001beaf1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00198b61 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddec9 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00062c0d 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000ddfa1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00064f33 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005bffb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd53d 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005bfeb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd515 1608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d249 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dc5d 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d255 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dd15 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 000496d1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a27fd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5335 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 000497e9 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a61cd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f5429 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 00081365 1592 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036c6ec 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 00040503 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00081369 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036cbac 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 00040557 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0046db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00050b2f 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 000607b7 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 000621f9 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e3c95 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 000509a5 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060d61 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000627a5 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 0014b805 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014db85 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a355 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d629d 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 00057107 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001ae569 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014eb65 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a27f 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d6301 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000570f1 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b1f39 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00467c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 00123965 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 0003869d 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1915 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123e65 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038751 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1a01 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb2b 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 0005ffb1 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bc5a1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f78d 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00063039 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012d9f9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f1e5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106e1d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00060179 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001bfc51 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f7df 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00062f15 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012dd61 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f1d5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00106fad 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000362b3 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00062021 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 000362eb 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 000625cd 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d1e01 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097c61 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00118921 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f5579 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1e71 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097c4d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118d45 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f566d 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b22d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026b6a5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2cd1 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 00117de5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e1f5 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00196c79 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fae31 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2cb9 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00118205 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e145 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 0019a659 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fafb5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f3dd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f3cd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091e51 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013acc9 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c011 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6f35 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091e55 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b509 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006bfed 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e7021 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cbd01 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cf2e1 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00118825 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 00110109 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118c49 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 0011038d 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001eabd9 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ed451 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d40c9 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a2a1 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eb0d 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004942d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4129 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a46d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007eb11 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049483 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00062515 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 0006017d 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bc06d 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004854d 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fb09 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da6d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bdaf 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d42d9 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001bfa41 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 000485a3 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fb0d 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005da5d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bce7 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d7351 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 000622b7 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00062863 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ 1356: 000823e5 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001268f9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 001796dd 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1357: 00126df9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017b3c1 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ 1359: 000711bd 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062853 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00062db7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015e429 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000512a5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec63 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9d7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015f795 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051189 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ec53 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005d9c7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064f4d 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc229 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064ef9 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc201 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064ea1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064e4d 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a418d 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 001126c5 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1ee9 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0005fdd7 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a295 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a7b55 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112989 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1fd5 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0005ffe5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a6bd 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 00210a61 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 002122c9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 0003353d 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 00033541 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001eef21 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00152805 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd021 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a45c9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00151bc9 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4bb9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1387: 001f1629 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 00153855 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd085 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a7f91 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00152c15 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4ca5 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ 1393: 00081e65 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c181 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7c9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263ad9 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1394: 0006c15d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f7b9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 002643a1 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0046846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0046af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 00144ccd 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001459b9 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020a04d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269c61 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020bad5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026a0d9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd215 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00118d65 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1404: 000bd1ed 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119189 776 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ 1406: 0009472d 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 0004844f 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9bd 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00263ea1 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00061eb1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1407: 00048457 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005f9ad 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 00033515 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00264649 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 0006245d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e7fbd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001ea84d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1414: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1416: 001d6f3d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00180521 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d9fe5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00182731 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006c889 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 000583df 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 0006219f 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 00064469 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c865 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 000583d7 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006274b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 0006447f 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 000628c9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001d7d6d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4875 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00060239 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 00142ed5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4865 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3cd 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00061e9d 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb351 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004ca79 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00062449 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb429 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cb6bd 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022c955 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001ceca5 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 000350ed 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 00184445 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0046db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00155369 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00156419 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088419 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 000883bd 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036d91 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001cee79 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433a9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1443: 00036dc9 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d22fd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000433fd 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ 1446: 00071b69 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd811 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 002132f9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d6ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088eb5 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 000cd875 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00214aa9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d9e85 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088e55 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017ab9d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017a159 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 0009323d 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017cb89 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017c145 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 00093241 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0046db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042647 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 0004269f 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 00031259 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018c2f1 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b9991 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc7d5 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f343 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 0003125d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0018ee31 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b996d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc95d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f333 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd2d5 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b2a9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbed1 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 000644f9 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd339 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b6d1 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbf35 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035565 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 0006450f 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcc69 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051367 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcd35 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051281 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1473: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1474: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1475: 0018c47d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009aab1 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 000620f9 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018eed5 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009aab9 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000626a5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cb45 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014cb05 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001eb901 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bb6f9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00215215 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1481: 0014dadd 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ee129 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bf0cd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00216a75 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ 1485: 00081dd1 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001ef821 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff431 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1486: 001f1e81 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff3e1 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 0019803d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 00126901 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019ba1d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126e01 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 00035059 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00123c71 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 00035091 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00124171 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064a65 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bddd1 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00263b4d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1497: 00064a11 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bddad 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00198861 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 1500: 0007085d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 0006224d 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fdd9 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000627f9 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005fe2f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa201 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00061f0f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa1e1 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 000624bb 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0046a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 0015854d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 0015975d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015d869 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015ebd5 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016a00d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 0010180d 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3409 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016b6dd 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 001019a1 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3471 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037887 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 001337bd 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 00179401 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037a7b 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133ba5 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017b0e5 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 000671eb 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 000675f7 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 00201809 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00203849 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00468f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001b941d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e23b1 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007dfad 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e631 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bce21 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bcefd 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2495 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007dfa5 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e629 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bcdf9 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001f5aad 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018de25 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 00161711 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 00190d69 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010853d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d911 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108705 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006d8e9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015d335 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015e6a1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1541: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1543: 0003a883 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 0007772d 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130149 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003a8bd 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 0007773d 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030e93 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 00130529 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a623 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018973d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121c09 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 00196cf9 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a6a7 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018be85 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122111 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 0019a6d9 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014bd1d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014ccf9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 1555: 00083af1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00484e00 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 0015d729 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 001269b5 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015ea95 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126eb5 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00465bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0023b761 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8869 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e49d1 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023caad 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c88c9 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4ab5 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001ef235 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f18e9 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060893 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 00062567 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00060e3f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000602a1 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014d54d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 001440fd 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00062db5 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010ef0d 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014e52d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00144de9 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 000604a7 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f185 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fd0d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 000573f1 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fd23 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057355 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1580: 0002a45c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1582: 0006caa5 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001eb8cd 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f87e5 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8a3d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00149ce5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006ca81 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ee0f5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f88d9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8a9d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014ab91 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000436d1 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043729 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1591: 000310af 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310b3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 00244005 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1d5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1593: 0018f779 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d1c5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ 1595: 000941fd 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e02f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e01f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002b00b 206 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00062a69 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119859 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 0005ff5d 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119c81 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006beb5 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006be91 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103af5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db51 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00193279 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036401 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103c8d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005db41 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00196701 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036439 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00186139 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00156a39 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7575 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc6ed 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000508d3 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 001886d9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00157c39 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7631 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc875 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 0005077f 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 00031165 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f269 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00229c4d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017b3e9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031169 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005f259 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 001840a9 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017d46d 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0046db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00464ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 00181c55 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00183fa9 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 0004128d 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f31f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000412dd 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f30f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00122e8d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 0012338d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 00064583 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff0e9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00146c59 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000657c5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00064597 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff095 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00147a81 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00065885 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00156c9d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022cecd 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026bdc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 00157e9d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022e551 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026c240 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 000326fb 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022bb7d 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5dd5 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc1a1 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00136709 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00196dc1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077d75 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00143279 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588e3 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013bc3d 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022d285 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5ec9 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc179 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00136afd 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 0019a7a1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077d85 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00143a75 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058767 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013c4b5 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0046868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bb511 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb4ed 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0046db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004610d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c4bb 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001ce8e5 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e591d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c8a5 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 00109365 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f893d 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc6fd 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c453 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d1d69 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e81b5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c881 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 0010952d 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fae75 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc885 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000ccb59 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000ccbbd 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d5b65 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d8b75 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00062519 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 000652d9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 00060181 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00065399 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1673: 0002a5cc 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1674: 00060883 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015d425 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00060e2f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015e791 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00462e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037ae5 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00062005 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d17d1 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091ac1 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037b1f 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 000625b1 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035c29 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1841 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091ac5 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 001367f9 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001db091 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0c3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 0006601d 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d3df5 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00136bed 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001ddc19 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d0b3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00066199 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 0013c2a9 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064b41 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 00126829 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064aed 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126d29 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260a55 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00063029 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005ffad 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00261385 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00062f05 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0005ff91 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00466e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001d9961 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001dc4e9 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00466a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0046af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 0015d6a9 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00245c65 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015ea15 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00246aa5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020c0d5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020db59 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 0003106d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ce5ad 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e241 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019d59d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 00031071 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000ce611 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e5d5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 001a0f7d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 000631a9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cf49 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 000631bf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007cf41 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0046daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004674f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 00062141 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eac55 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 000626ed 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000ead2d 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00462054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00062177 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e3a8d 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 002318c5 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e611d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044aa58 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8525 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00191b49 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062723 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014b715 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00232f4d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e89ad 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044af18 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e85f5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00195121 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1734: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1735: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1736: 00103e21 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103fb9 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 000607cd 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017b019 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060d77 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017d09d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc701 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc765 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 000622d9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00062885 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005ef9f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efaf 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005ef91 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efa1 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c1b1 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001b8749 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c18d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001bc229 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00152629 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001afee5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036c65c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1cf9 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263605 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 00153679 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b38b5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036cb1c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1dd1 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00264465 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1758: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1759: 0005ece5 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00108ded 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f0b55 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cbad 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0012fc75 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 0014270d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005ecd5 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00108fb5 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f31a5 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cb85 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 00130055 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00142f09 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065307 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011ae05 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cbd91 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00182111 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a2195 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d2cdd 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00243fb5 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016a189 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b6bd 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 001354dd 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bf29 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 000653c7 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b22d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cf371 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 0018449d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a5b65 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d5d21 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00245141 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016b859 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 00066cb1 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 001358d1 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006bf05 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d033d 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 0022fef9 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011ab81 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018a38d 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d03ad 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00186541 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011afa9 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018cb25 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00468b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 0013cae5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d35d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00121de9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 001222f1 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002488d1 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 0024965d 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c867 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c857 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1c7 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 000657fd 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 000658bd 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00061e67 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1795: 00062413 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ 1796: 00083b85 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00064611 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1797: 000645bd 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00139de5 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c308d 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1799: 0013a1dd 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1800: 0002e1a9 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1801: 000c3075 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004a9c78 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 0020d45d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020ee49 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 000663f1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00066a35 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 000644bb 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012fc5d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00156e41 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 000644d1 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0013003d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00158041 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016a4f1 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a2865 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00062861 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016bbc1 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a6235 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 000601cf 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00463718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 0016af61 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053831 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00065301 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b39 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3ba1 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00105fa1 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00192331 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016c4f5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053889 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 000653c1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047b89 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3c8d 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00106131 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 001957b5 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000ab9fd 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f37b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ab9c5 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f3bd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014a4f9 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057121 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00061f05 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00245a01 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014b46d 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057117 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 000624b1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00246909 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00213081 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e76a9 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023b15d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005eb9d 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c625 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019aba5 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 002148e9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7795 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023c4a9 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005eb8f 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c601 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019e585 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f4bd 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0cd1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 001248bd 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045825 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 000850c9 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 000630a1 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1941 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f89d 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0ca1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124dbd 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 0004583b 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085085 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00062f7d 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d19b1 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119071 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00119499 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00461e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 001f6f31 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a267d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1851: 001f9599 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a604d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ 1853: 0007a0c1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d0c91 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1854: 001d4115 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 00201b11 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee33 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00203b51 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee25 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7991 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00061f19 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddecd 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e285 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7a81 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 000624c5 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000ddfa5 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e501 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e1069 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001dee99 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077b5d 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012dac1 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269d65 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 001440f5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00169639 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e3a69 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e18e5 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077b6d 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012dea1 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026a1dd 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144de1 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016acb9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00062119 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab6b9 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000626c5 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab671 596 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068133 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00064373 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00067123 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f9069 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 0006838b 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00064389 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00062b8b 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 0016598d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00463ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 0019ba79 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019f459 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004650dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cbfcd 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fc015 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00184f99 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050959 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc031 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fe51d 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 0018740d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050805 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 000668e5 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 000668cd 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 000987d5 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 000987c1 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00195dbd 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdf65 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 001997a1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000bdf41 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015e2ed 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015f659 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e4a5 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d52d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fb349 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 001155f5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d525 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fd851 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115a15 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004673e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00471578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 00126b21 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa3d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057805 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009abd9 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020c0dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f117d 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127021 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa2d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 000577fd 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009abe1 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020db61 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 0015a2cd 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004623f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 000625f5 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2e49 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 000659f5 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00065b05 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2f35 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00065ab5 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1922: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1923: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1924: 0010f4f5 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc6b1 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f76d 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc715 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00063117 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 0006312d 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 001261e1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484af 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1930: 001266e1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048505 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ 1932: 00083a29 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001904a9 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 001936cd 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a2689 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a6059 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00067101 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00062b69 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 0015836d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 0015956d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064cbf 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 00064c6b 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030cfd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cc789 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001cfc95 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013ea41 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f2c1 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001ef0b9 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 000721b1 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f17c1 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 000721bd 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e4b5 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e731 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7cf 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0046db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e1ff1 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088df1 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e20d5 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088d91 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbf05 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbf69 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f5a79 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f808d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00461890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004649c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004670b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009af2d 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 001820b9 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017ab95 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009af35 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 0018458d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017cb81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 0004115f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 000378d9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d561 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015db45 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00201db5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9a01 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000410f7 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037979 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d551 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015eeb1 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00203df5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9a45 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005fddd 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005fe77 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9119 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f9191 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00208a15 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022e485 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 001107ed 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 001881c9 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a2695 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 0006688d 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb20d 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d27a1 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00261d95 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 002638ed 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00156475 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019ce05 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 0020a7a1 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022fb09 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110a71 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 0018a781 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a6065 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00066875 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb391 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2811 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00262619 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 002641bd 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00157521 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001a07e5 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 0006205d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062609 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7675 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 000471ab 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c01d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00065fd1 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7761 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000471d7 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c5f9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 0006614d 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00463828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004675fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 00060775 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0005fd85 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007eb79 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de71 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059ba3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020a009 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007eb7d 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005de61 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059b97 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020ba91 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103141 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123c15 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 001032d9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cc9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 00124115 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 0017b05d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050871 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da0f 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00075fc9 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017d0e1 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 0005071d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005d9ff 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00075fd5 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00100a9d 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 00179b3d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 001006b5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017b821 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 001312ed 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00126dd9 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 001316d5 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 001272d9 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000dae95 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080029 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001ca201 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f89d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000daf5d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 0008002d 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cd7e9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f8dd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001d974d 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9775 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abad1 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001dc315 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f98e1 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000aba99 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00213f01 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 0021575d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000dafa1 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9a15 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 00054281 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db069 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9a7d 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 0005429f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00062303 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00061f6b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0015f959 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e01d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00133935 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d3985 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 00179e2d 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 00208b31 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 000628af 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00062517 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 00032097 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 00160dc5 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e00d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133d1d 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d69c9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017be19 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0020a8bd 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000645a9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00061f07 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 0006032d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 000624b3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d501d 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d802d 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 00111655 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000890d1 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015f0cd 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111911 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089071 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 00160455 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 0006b66d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023af45 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa021 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 001679c1 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1bf 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 00066c61 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023c291 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9b2d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00169041 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f1af 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abfd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00061fb5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263a41 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00062561 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00264281 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec4d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2076: 0005ec3d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ 2077: 00079399 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcc45 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001ce3f1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2078: 000dcd11 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d18ed 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00149135 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062745 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123c4d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 001927c5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 00382328 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 000621c9 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 001115d1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149fad 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00062ca9 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 0012414d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00195c4d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 003827c8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00062775 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 0011188d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af1b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 00064bb5 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ebf79 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064b61 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ee795 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f093 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4d35 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c17d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea8dd 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085995 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00061ebd 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea5b1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056711 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 000630d1 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018b731 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d28d 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 00249fdd 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0023b975 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005f085 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4d25 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c16d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea9b5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085951 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00062469 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea689 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 000565f9 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00062fad 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018dec9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d299 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024acf1 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018c4c9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311cf 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d51d9 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d81e9 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4e9 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 00258399 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fad 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00258cd1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00041001 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010ec5d 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003dddd 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036c768 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010eed9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003de39 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036cc28 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2117: 00029120 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2119: 000659d7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0eb5 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065a97 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0fa1 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f94f5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f9549 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00186175 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 00188715 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c01 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 001157b5 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2127: 00115bd5 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 2128: 00095ccd 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00120ea9 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2129: 00121239 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030c03 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c07 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 00152e85 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f1995 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00062083 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00153ed5 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f3e79 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006262f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0046db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 0012fd29 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00130109 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001b8b2d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bc60d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001ca7a5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 001865c9 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cdd8d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00188b69 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af43 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 00395294 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395754 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00156519 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000daeb5 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 001575c5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000daf7d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00155c75 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00132c99 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1411 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e689 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d505 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001cef01 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00232495 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015eead 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00156d25 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 0013307d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e14e9 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e5d9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d4fd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d2385 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00233ad5 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 00160215 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a3089 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 00198c6d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f193 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005dea5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 000659d3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a6a51 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019c64d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f183 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005de95 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00065a93 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d51c1 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00076f49 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d81d1 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00076f55 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086aa9 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001cee85 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086a55 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d2309 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2176: 0024d731 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024e1fd 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062801 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f915 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0023ce39 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000d9fb9 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f75d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00062d65 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f905 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018c959 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da07d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f74d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035c29 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d3ad9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00214981 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b235 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116139 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f4351 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035c61 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3b39 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 002161e1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026b6ad 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 00116559 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f443d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de09 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0511 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b23d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d3bf5 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d82f9 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00174df9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 001485a1 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 000607e7 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002359f1 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 00050095 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00067129 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c3d1 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00265fd1 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005ddf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c04f5 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026b6b5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d6c3d 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001db371 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00176815 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 00149415 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060d91 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00236e85 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050051 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00062b91 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c3ad 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00266561 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000608a3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f951 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00060e4f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007f955 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0046daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bbec1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbe9d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 0006472d 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 00088435 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e6c3 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 000646d9 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 000883d9 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e6df 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffb25 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffc65 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0046bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00465aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 00170d8d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 001727b1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022e855 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 000931b1 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022fed9 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 000931b5 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001eeb0d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013cadd 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f12c1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d355 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004eee1 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 0004927b 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000550d5 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ef35 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 000492cd 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000559eb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004704b 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 000470a3 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a0f1 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017a509 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2238: 0026a569 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017c4f5 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ 2240: 000716c1 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0046db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 00144461 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014b9ed 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00133fe9 5364 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 0014514d 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014c9c9 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 001343d1 5374 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f546d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d6441 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060821 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017ab8d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf31 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd6e9 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0cb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f7b3d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d94e5 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060dcd 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017cb79 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bf67 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd7c1 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d0bb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x29060 │ │ │ │ - 0x0000000d (FINI) 0x26bd98 │ │ │ │ + 0x0000000d (FINI) 0x26c214 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x45fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x45fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 881509b38252516304b5dd99d5ccff188e6ef604 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ea392c479d4581116cf3180dafa45958423a817e │ │ │ │ │ │ │ │ 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: 0x0009090a, Base: 0x0044ab50, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090842, Base: 0x0044b010, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acc1e, Base: 0x0044ab50, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acbe6, Base: 0x0044b010, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acce4, Base: 0x0044ab50, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000accac, Base: 0x0044b010, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f821e, Base: 0x0044ab50, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f8312, Base: 0x0044b010, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f8236, Base: 0x0044ab50, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f832a, Base: 0x0044b010, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +~/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnp │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -__syslog_chk │ │ │ │ gethostname │ │ │ │ +__syslog_chk │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -221,14 +221,15 @@ │ │ │ │ flistxattr │ │ │ │ getgroups │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ XML_StopParser │ │ │ │ __wait4_time64 │ │ │ │ fchownat │ │ │ │ XML_FreeContentModel │ │ │ │ +pthread_exit │ │ │ │ __wait3_time64 │ │ │ │ XML_UseForeignDTD │ │ │ │ XML_SetParamEntityParsing │ │ │ │ XML_GetBuffer │ │ │ │ XML_ParseBuffer │ │ │ │ XML_SetReturnNSTriplet │ │ │ │ fstatvfs64 │ │ │ │ @@ -280,34 +281,33 @@ │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ -__vfprintf_chk │ │ │ │ __sysconf │ │ │ │ +__vfprintf_chk │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ if_nametoindex │ │ │ │ __isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ -sethostname │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ +sethostname │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ login_tty │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -2034,67 +2034,68 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -@G1F FEE │ │ │ │ +$"F)F8F* │ │ │ │ 4D{@dD#DK │ │ │ │ +@G1F FEE │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFH │ │ │ │ +CF*F9FHFL │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +;F*F1FhF │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF[ │ │ │ │ +FCF8FJFQF │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ -;F*F1FhF │ │ │ │ %L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F- │ │ │ │ +F F2F)F1 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ +F"F9FHFh │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHF` │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl0 │ │ │ │ +h$I*FX`pl4 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -SF}")F F │ │ │ │ +KF}")F F │ │ │ │ ;F]")F F │ │ │ │ -6*FphCEV │ │ │ │ FBF0F+F9F │ │ │ │ - #RF0F!F │ │ │ │ + #RF!F0F │ │ │ │ + #RF!F0F │ │ │ │ 1F>FGFF'F │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @@ -2128,14 +2130,15 @@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ *01FCF(F │ │ │ │ ;CF:F1F(F │ │ │ │ +;FBF1FHF │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F"ho │ │ │ │ *FSF9FHF │ │ │ │ ]b,3]b,3]b,3]b,3]b,3]b,3 │ │ │ │ 3"`l`c` F │ │ │ │ $P8F;h)F │ │ │ │ #h:CnacE9`E │ │ │ │ @@ -2151,16 +2154,17 @@ │ │ │ │ qkMMMMMMMMMMMMMMM!MtMMhn │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ CF(F:F1F │ │ │ │ #m"iSD#e │ │ │ │ +@SXBXApG │ │ │ │ :F k1D>D │ │ │ │ -3#`pI FG │ │ │ │ +3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ;F%FGFLF │ │ │ │ ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ @@ -2174,44 +2178,43 @@ │ │ │ │ #h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh$ │ │ │ │ +%h,I(Ffh" │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ - KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ -'E 5*F(F0 │ │ │ │ +'E 5*F(F1 │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FG │ │ │ │ +3;`9F0FE │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ "oo"oooool │ │ │ │ *oooooooooooooooo%"Z7Jol │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ @@ -2220,71 +2223,69 @@ │ │ │ │ 0 RF1FHF │ │ │ │ kh1F2hhFS │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ 3F:F!F(F │ │ │ │ |`9F0F<` │ │ │ │ -KFRFYF F │ │ │ │ +KFRFYF FQ │ │ │ │ +F9F@F"F │ │ │ │ T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ 29FCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -6RF)h7F h │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F8 │ │ │ │ -a!d!`F2F8 │ │ │ │ +a!d!2F F4 │ │ │ │ +a!d!`F2F4 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ -"DvB*D4@2@ │ │ │ │ +F0FBFIFwFfF │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ -@SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FV │ │ │ │ +3FBF!F(FS │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fr │ │ │ │ -3+`0i5ai │ │ │ │ -#:F!F0Fm │ │ │ │ +#F:F(F1Fq │ │ │ │ +3+`0i5ag │ │ │ │ +#:F!F0Fn │ │ │ │ #:F)F0Fm │ │ │ │ #RF)F0Fm │ │ │ │ -#BF)F0Fl │ │ │ │ -ACFZF FH │ │ │ │ +#BF)F0Fm │ │ │ │ +ACFZF FG │ │ │ │ @ ,"AFHF │ │ │ │ RFWFUFVFO │ │ │ │ 2F F+iii │ │ │ │ ;i2Fyi F │ │ │ │ 'F 62F0F │ │ │ │ @L;hAjcE │ │ │ │ @L+hAjcE │ │ │ │ @L3hAjcE │ │ │ │ @L3hAjcE │ │ │ │ FSF!F0F2 │ │ │ │ RJSF!F0F2 │ │ │ │ -%/F,FXFM │ │ │ │ +%/F,FXFL │ │ │ │ LB)F F3F │ │ │ │ 2"`Zh!F8F │ │ │ │ zh)F3F8F │ │ │ │ 1F#Fbh(F │ │ │ │ ;F2F)F F │ │ │ │ -##b i)FS │ │ │ │ +##b i)FR │ │ │ │ *FXFLnIF │ │ │ │ 0F2hIFBE │ │ │ │ #2F!F(F │ │ │ │ `j;F2F)F+ │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ F!FKFBFO │ │ │ │ -*i#F8F1FC │ │ │ │ +*i#F8F1FD │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`AFI │ │ │ │ +"h(F!`AFH │ │ │ │ +iBF9F0F │ │ │ │ 4D5F0F)F │ │ │ │ y[FJF F9F │ │ │ │ -#*F1F@F9 │ │ │ │ -#"F1F@F9 │ │ │ │ +#*F1F@F: │ │ │ │ +#"F1F@F: │ │ │ │ 0`d dB)F │ │ │ │ 3;`(FgaF │ │ │ │ #FZFAF8FUF │ │ │ │ (F#FJFQFUD │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ @F)Fkh[m │ │ │ │ -+FjF9F F- │ │ │ │ ++FjF9F F. │ │ │ │ EFNF(F1F │ │ │ │ -3w4t4q4n4 │ │ │ │ -3w4t4q4n4 │ │ │ │ -i"f"u"r"o"l"o2l2 │ │ │ │ -i"f"u"i2f2r"o" │ │ │ │ -i"f"u"i2i2f2r"o"l" │ │ │ │ -i"f2r"o"l" │ │ │ │ +3y4v4s4p4 │ │ │ │ +3y4v4s4p4 │ │ │ │ +i"f"u"r"o"l"q2n2 │ │ │ │ +i"f"u"k2h2r"o" │ │ │ │ +i"f"u"k2k2h2r"o"l" │ │ │ │ +i"h2r"o"l" │ │ │ │ i"r"o"l"f"u" │ │ │ │ -i"f"u"i2f2]2Z2 │ │ │ │ -2~2{2x2u2o2r2 │ │ │ │ -248:878F8C8@8=8 │ │ │ │ -i"f"u"i2r"o"l"o2`2 │ │ │ │ -i"f2r"o"l" │ │ │ │ -i"f"u"i2r"o"l"o2 │ │ │ │ -i"f"u"i2r"o"l"o2 │ │ │ │ -i"f"u"i2r"o"l" │ │ │ │ --7i"f"u"i2f2]2Z2 │ │ │ │ -+]/Z/`/I/ │ │ │ │ -+]/Z/`/I/ │ │ │ │ -+]/Z/`/I/ │ │ │ │ -+]/Z/`/I/ │ │ │ │ -(x+u+r+o+J │ │ │ │ -(h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+ │ │ │ │ -(h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+ │ │ │ │ -(h)e)_)h,b,`+ │ │ │ │ -$X%U%R%O% │ │ │ │ -$X%U%R%O% │ │ │ │ -$X%U%R%O% │ │ │ │ -$}$n$k$h$e$ │ │ │ │ -$}$n$k$h$e$ │ │ │ │ -q q q q q | │ │ │ │ -pGUUUUUU │ │ │ │ +i"f"u"k2h2_2\2 │ │ │ │ +2}2z2w2q2t2 │ │ │ │ +268<898H8E8B8?8 │ │ │ │ +i"f"u"k2r"o"l"q2b2 │ │ │ │ +i"h2r"o"l" │ │ │ │ +i"f"u"k2r"o"l"q2 │ │ │ │ +i"f"u"k2r"o"l"q2 │ │ │ │ +i"f"u"k2r"o"l" │ │ │ │ +/7i"f"u"k2h2_2\2 │ │ │ │ ++_/\/b/K/ │ │ │ │ ++_/\/b/K/ │ │ │ │ ++_/\/b/K/ │ │ │ │ ++_/\/b/K/ │ │ │ │ +(z+w+t+q+J │ │ │ │ +(j)g)a)^)[)X)U) │ │ │ │ +,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ │ │ │ │ +(j)g)a)^)[)X)U) │ │ │ │ +,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ │ │ │ │ +(j)g)a)j,d,b+ │ │ │ │ +$Z%W%T%Q% │ │ │ │ +$Z%W%T%Q% │ │ │ │ +$Z%W%T%Q% │ │ │ │ +$p$m$j$g$ │ │ │ │ +$p$m$j$g$ │ │ │ │ +q q q q q ~ │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ .AUUUUUU │ │ │ │ ;F2F)F F │ │ │ │ TQ@rhi@@ │ │ │ │ +FBF`j1F` │ │ │ │ BF(FLE<` │ │ │ │ ` Fbj@3^D#b?+ │ │ │ │ .F2F!F8F| │ │ │ │ +#2F)F F4 │ │ │ │ 22222222222222%?% │ │ │ │ D4`Sx0; +K │ │ │ │ 3;`Jx0: *1 │ │ │ │ 3+`Bx0: *? │ │ │ │ xQ:F1F@F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -4785,129 +4788,14 @@ │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ sem_destroy │ │ │ │ -getpriority │ │ │ │ -setpriority │ │ │ │ -posix_spawn │ │ │ │ -posix_spawnp │ │ │ │ -readlink │ │ │ │ -copy_file_range │ │ │ │ -register_at_fork │ │ │ │ -sched_get_priority_max │ │ │ │ -sched_get_priority_min │ │ │ │ -sched_getparam │ │ │ │ -sched_getscheduler │ │ │ │ -sched_rr_get_interval │ │ │ │ -sched_setparam │ │ │ │ -sched_yield │ │ │ │ -sched_setaffinity │ │ │ │ -sched_getaffinity │ │ │ │ -posix_openpt │ │ │ │ -unlockpt │ │ │ │ -login_tty │ │ │ │ -getgrouplist │ │ │ │ -getgroups │ │ │ │ -getlogin │ │ │ │ -setreuid │ │ │ │ -setregid │ │ │ │ -setgroups │ │ │ │ -initgroups │ │ │ │ -pidfd_open │ │ │ │ -tcgetpgrp │ │ │ │ -tcsetpgrp │ │ │ │ -closerange │ │ │ │ -device_encoding │ │ │ │ -sendfile │ │ │ │ -ftruncate │ │ │ │ -truncate │ │ │ │ -posix_fallocate │ │ │ │ -posix_fadvise │ │ │ │ -unsetenv │ │ │ │ -fdatasync │ │ │ │ -WCOREDUMP │ │ │ │ -WIFCONTINUED │ │ │ │ -WIFSTOPPED │ │ │ │ -WIFSIGNALED │ │ │ │ -WIFEXITED │ │ │ │ -WEXITSTATUS │ │ │ │ -WTERMSIG │ │ │ │ -WSTOPSIG │ │ │ │ -fstatvfs │ │ │ │ -fpathconf │ │ │ │ -pathconf │ │ │ │ -_path_splitroot_ex │ │ │ │ -_path_normpath │ │ │ │ -getloadavg │ │ │ │ -setresuid │ │ │ │ -setresgid │ │ │ │ -getresuid │ │ │ │ -getresgid │ │ │ │ -getxattr │ │ │ │ -setxattr │ │ │ │ -removexattr │ │ │ │ -listxattr │ │ │ │ -get_terminal_size │ │ │ │ -get_inheritable │ │ │ │ -set_inheritable │ │ │ │ -get_blocking │ │ │ │ -set_blocking │ │ │ │ -getrandom │ │ │ │ -memfd_create │ │ │ │ -eventfd_read │ │ │ │ -eventfd_write │ │ │ │ -waitstatus_to_exitcode │ │ │ │ -timerfd_create │ │ │ │ -timerfd_settime │ │ │ │ -timerfd_settime_ns │ │ │ │ -timerfd_gettime │ │ │ │ -timerfd_gettime_ns │ │ │ │ -_inputhook │ │ │ │ -_is_inputhook_installed │ │ │ │ -newlines │ │ │ │ -_CHUNK_SIZE │ │ │ │ -line_buffering │ │ │ │ -write_through │ │ │ │ -_finalizing │ │ │ │ -reconfigure │ │ │ │ -seekable │ │ │ │ -getvalue │ │ │ │ -True if the file descriptor will be closed by close(). │ │ │ │ -_blksize │ │ │ │ -readinto │ │ │ │ -_dealloc_warn │ │ │ │ -readinto1 │ │ │ │ -True if the file is closed. │ │ │ │ -writelines │ │ │ │ -getbuffer │ │ │ │ -_checkClosed │ │ │ │ -_checkSeekable │ │ │ │ -_checkReadable │ │ │ │ -_checkWritable │ │ │ │ -getstate │ │ │ │ -setstate │ │ │ │ -text_encoding │ │ │ │ -open_code │ │ │ │ -_io.TextIOWrapper │ │ │ │ -_io.StringIO │ │ │ │ -_io.FileIO │ │ │ │ -_io.BufferedRandom │ │ │ │ -_io.BufferedRWPair │ │ │ │ -_io.BufferedReader │ │ │ │ -_io.BufferedWriter │ │ │ │ -_io.BytesIO │ │ │ │ -_io._RawIOBase │ │ │ │ -_io._BufferedIOBase │ │ │ │ -_io._TextIOBase │ │ │ │ -_io._IOBase │ │ │ │ -_io._BytesIOBuffer │ │ │ │ -_io.IncrementalNewlineDecoder │ │ │ │ NGROUPS_MAX │ │ │ │ WCONTINUED │ │ │ │ WUNTRACED │ │ │ │ O_RDONLY │ │ │ │ O_WRONLY │ │ │ │ O_NDELAY │ │ │ │ O_NONBLOCK │ │ │ │ @@ -5052,40 +4940,14 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ -_register_code │ │ │ │ -linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ -compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -__classdict__ │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ -%s op %d should not be possible │ │ │ │ -too many expressions in star-unpacking assignment │ │ │ │ -multiple starred expressions in assignment │ │ │ │ -can only join an iterable │ │ │ │ -invalid node type (%d) for augmented assignment │ │ │ │ -Comparison between bytes and string │ │ │ │ -Comparison between bytes and int │ │ │ │ -can only concatenate tuple (not "%.200s") to tuple │ │ │ │ -Internal error: failed to get value of a constant │ │ │ │ -argument 'byteorder' │ │ │ │ -byteorder must be either 'little' or 'big' │ │ │ │ -length argument must be non-negative │ │ │ │ -can't convert negative int to unsigned │ │ │ │ -int too big to convert │ │ │ │ -marshal.dumps │ │ │ │ -object too deeply nested to marshal │ │ │ │ -marshalling code objects is disallowed │ │ │ │ -unmarshallable object │ │ │ │ -too many objects │ │ │ │ -__bytes__ returned non-bytes (type %.200s) │ │ │ │ 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) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ operating system name │ │ │ │ nodename │ │ │ │ @@ -5130,14 +4992,115 @@ │ │ │ │ st_blksize │ │ │ │ blocksize for filesystem I/O │ │ │ │ st_blocks │ │ │ │ number of blocks allocated │ │ │ │ device type (if inode device) │ │ │ │ si_signo │ │ │ │ si_status │ │ │ │ +getpriority │ │ │ │ +setpriority │ │ │ │ +posix_spawn │ │ │ │ +posix_spawnp │ │ │ │ +readlink │ │ │ │ +copy_file_range │ │ │ │ +register_at_fork │ │ │ │ +sched_get_priority_max │ │ │ │ +sched_get_priority_min │ │ │ │ +sched_getparam │ │ │ │ +sched_getscheduler │ │ │ │ +sched_rr_get_interval │ │ │ │ +sched_setparam │ │ │ │ +sched_yield │ │ │ │ +sched_setaffinity │ │ │ │ +sched_getaffinity │ │ │ │ +posix_openpt │ │ │ │ +unlockpt │ │ │ │ +login_tty │ │ │ │ +getgrouplist │ │ │ │ +getgroups │ │ │ │ +getlogin │ │ │ │ +setreuid │ │ │ │ +setregid │ │ │ │ +setgroups │ │ │ │ +initgroups │ │ │ │ +pidfd_open │ │ │ │ +tcgetpgrp │ │ │ │ +tcsetpgrp │ │ │ │ +closerange │ │ │ │ +device_encoding │ │ │ │ +sendfile │ │ │ │ +ftruncate │ │ │ │ +truncate │ │ │ │ +posix_fallocate │ │ │ │ +posix_fadvise │ │ │ │ +unsetenv │ │ │ │ +fdatasync │ │ │ │ +WCOREDUMP │ │ │ │ +WIFCONTINUED │ │ │ │ +WIFSTOPPED │ │ │ │ +WIFSIGNALED │ │ │ │ +WIFEXITED │ │ │ │ +WEXITSTATUS │ │ │ │ +WTERMSIG │ │ │ │ +WSTOPSIG │ │ │ │ +fstatvfs │ │ │ │ +fpathconf │ │ │ │ +pathconf │ │ │ │ +_path_splitroot_ex │ │ │ │ +_path_normpath │ │ │ │ +getloadavg │ │ │ │ +setresuid │ │ │ │ +setresgid │ │ │ │ +getresuid │ │ │ │ +getresgid │ │ │ │ +getxattr │ │ │ │ +setxattr │ │ │ │ +removexattr │ │ │ │ +listxattr │ │ │ │ +get_terminal_size │ │ │ │ +get_inheritable │ │ │ │ +set_inheritable │ │ │ │ +get_blocking │ │ │ │ +set_blocking │ │ │ │ +getrandom │ │ │ │ +memfd_create │ │ │ │ +eventfd_read │ │ │ │ +eventfd_write │ │ │ │ +waitstatus_to_exitcode │ │ │ │ +timerfd_create │ │ │ │ +timerfd_settime │ │ │ │ +timerfd_settime_ns │ │ │ │ +timerfd_gettime │ │ │ │ +timerfd_gettime_ns │ │ │ │ +_inputhook │ │ │ │ +_is_inputhook_installed │ │ │ │ +newlines │ │ │ │ +_CHUNK_SIZE │ │ │ │ +line_buffering │ │ │ │ +write_through │ │ │ │ +_finalizing │ │ │ │ +reconfigure │ │ │ │ +seekable │ │ │ │ +getvalue │ │ │ │ +True if the file descriptor will be closed by close(). │ │ │ │ +_blksize │ │ │ │ +readinto │ │ │ │ +_dealloc_warn │ │ │ │ +readinto1 │ │ │ │ +True if the file is closed. │ │ │ │ +writelines │ │ │ │ +getbuffer │ │ │ │ +_checkClosed │ │ │ │ +_checkSeekable │ │ │ │ +_checkReadable │ │ │ │ +_checkWritable │ │ │ │ +getstate │ │ │ │ +setstate │ │ │ │ +text_encoding │ │ │ │ +open_code │ │ │ │ SC_2_CHAR_TERM │ │ │ │ SC_2_C_BIND │ │ │ │ SC_2_C_DEV │ │ │ │ SC_2_C_VERSION │ │ │ │ SC_2_FORT_DEV │ │ │ │ SC_2_FORT_RUN │ │ │ │ SC_2_LOCALEDEF │ │ │ │ @@ -5345,14 +5308,54 @@ │ │ │ │ HAVE_UNLINKAT │ │ │ │ HAVE_UTIMENSAT │ │ │ │ HAVE_PTSNAME_R │ │ │ │ posix.uname_result │ │ │ │ posix.DirEntry │ │ │ │ posix.ScandirIterator │ │ │ │ os.terminal_size │ │ │ │ +_io.TextIOWrapper │ │ │ │ +_io.StringIO │ │ │ │ +_io.FileIO │ │ │ │ +_io.BufferedRandom │ │ │ │ +_io.BufferedRWPair │ │ │ │ +_io.BufferedReader │ │ │ │ +_io.BufferedWriter │ │ │ │ +_io.BytesIO │ │ │ │ +_io._RawIOBase │ │ │ │ +_io._BufferedIOBase │ │ │ │ +_io._TextIOBase │ │ │ │ +_io._IOBase │ │ │ │ +_io._BytesIOBuffer │ │ │ │ +_io.IncrementalNewlineDecoder │ │ │ │ +_register_code │ │ │ │ +linecache._register_code is not callable │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ +compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ +__classdict__ │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ +%s op %d should not be possible │ │ │ │ +can only join an iterable │ │ │ │ +too many expressions in star-unpacking assignment │ │ │ │ +multiple starred expressions in assignment │ │ │ │ +invalid node type (%d) for augmented assignment │ │ │ │ +Comparison between bytes and string │ │ │ │ +Comparison between bytes and int │ │ │ │ +can only concatenate tuple (not "%.200s") to tuple │ │ │ │ +Internal error: failed to get value of a constant │ │ │ │ +argument 'byteorder' │ │ │ │ +byteorder must be either 'little' or 'big' │ │ │ │ +length argument must be non-negative │ │ │ │ +can't convert negative int to unsigned │ │ │ │ +int too big to convert │ │ │ │ +marshal.dumps │ │ │ │ +object too deeply nested to marshal │ │ │ │ +marshalling code objects is disallowed │ │ │ │ +unmarshallable object │ │ │ │ +too many objects │ │ │ │ +__bytes__ returned non-bytes (type %.200s) │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ remaining subinterpreters; destroy them with _interpreters.destroy() │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ cannot import name %R from %R (consider renaming %R since it has the same name as the standard library module named %R and prevents importing that standard library module) │ │ │ │ cannot import name %R from %R (consider renaming %R if it has the same name as a library you intended to import) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) (%S) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) │ │ │ │ @@ -5365,14 +5368,56 @@ │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ +year, for example, 1993 │ │ │ │ +month of year, range [1, 12] │ │ │ │ +day of month, range [1, 31] │ │ │ │ +hours, range [0, 23] │ │ │ │ +minutes, range [0, 59] │ │ │ │ +seconds, range [0, 61]) │ │ │ │ +day of week, range [0, 6], Monday is 0 │ │ │ │ +day of year, range [1, 366] │ │ │ │ +tm_isdst │ │ │ │ +1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ +abbreviation of timezone name │ │ │ │ +tm_gmtoff │ │ │ │ +offset from UTC in seconds │ │ │ │ +clock_gettime │ │ │ │ +clock_gettime_ns │ │ │ │ +clock_settime │ │ │ │ +clock_settime_ns │ │ │ │ +clock_getres │ │ │ │ +pthread_getcpuclockid │ │ │ │ +localtime │ │ │ │ +strptime │ │ │ │ +monotonic │ │ │ │ +monotonic_ns │ │ │ │ +process_time │ │ │ │ +process_time_ns │ │ │ │ +thread_time │ │ │ │ +thread_time_ns │ │ │ │ +perf_counter │ │ │ │ +perf_counter_ns │ │ │ │ +get_clock_info │ │ │ │ +fromlist │ │ │ │ +time.struct_time │ │ │ │ +The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ + accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ + sequence of 9 integers. │ │ │ │ + Note that several fields' values are not the same as those defined by │ │ │ │ + the C language standard for struct tm. For example, the value of the │ │ │ │ + field tm_year is the actual year, not year - 1900. See individual │ │ │ │ + fields' descriptions for details. │ │ │ │ +.cpython-313-arm-linux-gnueabihf.so │ │ │ │ +.abi3.so │ │ │ │ +.abi3-arm-linux-gnueabihf.so │ │ │ │ slice step cannot be zero │ │ │ │ string indices must be integers, not '%.200s' │ │ │ │ %s: can't specify dir_fd without matching path │ │ │ │ %s: can't specify both dir_fd and fd │ │ │ │ %s: cannot use fd and follow_symlinks together │ │ │ │ string, bytes, os.PathLike, integer or None │ │ │ │ string, bytes, os.PathLike or integer │ │ │ │ @@ -5386,14 +5431,17 @@ │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ +can't multiply sequence by non-int of type '%.200s' │ │ │ │ +repeated string is too long │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled │ │ │ │ is_enabled($module, /) │ │ │ │ Check if the handler is enabled. │ │ │ │ @@ -5425,72 +5473,26 @@ │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ follow_symlinks │ │ │ │ -year, for example, 1993 │ │ │ │ -month of year, range [1, 12] │ │ │ │ -day of month, range [1, 31] │ │ │ │ -hours, range [0, 23] │ │ │ │ -minutes, range [0, 59] │ │ │ │ -seconds, range [0, 61]) │ │ │ │ -day of week, range [0, 6], Monday is 0 │ │ │ │ -day of year, range [1, 366] │ │ │ │ -tm_isdst │ │ │ │ -1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ -abbreviation of timezone name │ │ │ │ -tm_gmtoff │ │ │ │ -offset from UTC in seconds │ │ │ │ -clock_gettime │ │ │ │ -clock_gettime_ns │ │ │ │ -clock_settime │ │ │ │ -clock_settime_ns │ │ │ │ -clock_getres │ │ │ │ -pthread_getcpuclockid │ │ │ │ -localtime │ │ │ │ -strptime │ │ │ │ -monotonic │ │ │ │ -monotonic_ns │ │ │ │ -process_time │ │ │ │ -process_time_ns │ │ │ │ -thread_time │ │ │ │ -thread_time_ns │ │ │ │ -perf_counter │ │ │ │ -perf_counter_ns │ │ │ │ -get_clock_info │ │ │ │ -fromlist │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ -time.struct_time │ │ │ │ -The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ - accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ - sequence of 9 integers. │ │ │ │ - Note that several fields' values are not the same as those defined by │ │ │ │ - the C language standard for struct tm. For example, the value of the │ │ │ │ - field tm_year is the actual year, not year - 1900. See individual │ │ │ │ - fields' descriptions for details. │ │ │ │ -.cpython-313-arm-linux-gnueabihf.so │ │ │ │ -.abi3.so │ │ │ │ -.abi3-arm-linux-gnueabihf.so │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ -can't multiply sequence by non-int of type '%.200s' │ │ │ │ -repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5532,14 +5534,16 @@ │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ read length must be non-negative or -1 │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ close() takes no arguments │ │ │ │ @@ -5548,16 +5552,14 @@ │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ @@ -6307,15 +6309,14 @@ │ │ │ │ day is out of range for month │ │ │ │ hour must be in 0..23 │ │ │ │ minute must be in 0..59 │ │ │ │ second must be in 0..59 │ │ │ │ microsecond must be in 0..999999 │ │ │ │ fold must be either 0 or 1 │ │ │ │ tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ -Exception ignored in m_clear of module%s%V │ │ │ │ getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ @@ -6440,14 +6441,15 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +Exception ignored in m_clear of module%s%V │ │ │ │ must be real number, not %.50s │ │ │ │ %.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ %.50s.__float__ returned non-float (type %.50s) │ │ │ │ math domain error │ │ │ │ math range error │ │ │ │ days=%d; must have magnitude <= %d │ │ │ │ int too large to convert to float │ │ │ │ @@ -7240,22 +7242,20 @@ │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +../Python/pystrtod.c │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ -../Python/pystrtod.c │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ -ENABLE_SPECIALIZATION │ │ │ │ -Cannot modify a string currently used │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ has_jump │ │ │ │ has_free │ │ │ │ has_local │ │ │ │ @@ -7299,14 +7299,16 @@ │ │ │ │ T_FMT_AMPM │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ Infinity │ │ │ │ +ENABLE_SPECIALIZATION │ │ │ │ +Cannot modify a string currently used │ │ │ │ repeated bytes are too long │ │ │ │ missing format argument │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ @@ -7338,14 +7340,15 @@ │ │ │ │ can't start new thread │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ NB_MATRIX_MULTIPLY │ │ │ │ NB_MULTIPLY │ │ │ │ NB_REMAINDER │ │ │ │ NB_POWER │ │ │ │ NB_RSHIFT │ │ │ │ @@ -7367,40 +7370,39 @@ │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ +quotetabs │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +initial_bytes │ │ │ │ +permutations │ │ │ │ +grp.struct_group │ │ │ │ Exception ignored in thread started by %R │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ -quotetabs │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -initial_bytes │ │ │ │ -permutations │ │ │ │ -grp.struct_group │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ @@ -7499,14 +7501,31 @@ │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ O:make_scanner │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ +string helper module │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7519,34 +7538,14 @@ │ │ │ │ EPOLLEXCLUSIVE │ │ │ │ EPOLLRDNORM │ │ │ │ EPOLLRDBAND │ │ │ │ EPOLLWRNORM │ │ │ │ EPOLLWRBAND │ │ │ │ EPOLLMSG │ │ │ │ EPOLL_CLOEXEC │ │ │ │ -True if the epoll handler is closed │ │ │ │ -fork_exec │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ tokenizeriter │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ @@ -7563,14 +7562,15 @@ │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ +field 'value' is required for Await │ │ │ │ Missing frame when calling profile function. │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ @@ -7602,28 +7602,31 @@ │ │ │ │ while creating compression object │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ -memoryview: unsupported format %s │ │ │ │ memLevel │ │ │ │ strategy │ │ │ │ is_tracing │ │ │ │ clear_traces │ │ │ │ _get_traces │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ +True if the epoll handler is closed │ │ │ │ structseq │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ +memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ @@ -7684,16 +7687,14 @@ │ │ │ │ memoryview: negative export count │ │ │ │ O|n:repeat │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ while compressing data │ │ │ │ precision too large │ │ │ │ PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ -On:scan_once │ │ │ │ -_generate_suggestions │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7709,27 +7710,29 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ +On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ memoryview slice assignments are currently restricted to ndim = 1 │ │ │ │ idx cannot be negative │ │ │ │ while decoding a JSON object from a unicode string │ │ │ │ Expecting property name enclosed in double quotes │ │ │ │ Expecting ':' delimiter │ │ │ │ Expecting ',' delimiter │ │ │ │ Illegal trailing comma before end of object │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ +_generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ @@ -8141,17 +8144,17 @@ │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ socket.connect │ │ │ │ +cannot remove local variables from FrameLocalsProxy │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ -cannot remove local variables from FrameLocalsProxy │ │ │ │ i;array item must be integer │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ @@ -8226,23 +8229,23 @@ │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ +socket.gethostname │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ -socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ @@ -8263,21 +8266,21 @@ │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ (kK):_acquire_restore │ │ │ │ couldn't acquire lock │ │ │ │ encoding of hostname failed │ │ │ │ str, bytes or bytearray expected, not %s │ │ │ │ host name must not contain null character │ │ │ │ -number of bits must be non-negative │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ +number of bits must be non-negative │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument '%U' │ │ │ │ %.400s.__init__ got an unexpected keyword argument '%U'. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field '%U' is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: '%U'. This will become an error in Python 3.15. │ │ │ │ field 'name' is required for TypeAlias │ │ │ │ field 'value' is required for TypeAlias │ │ │ │ @@ -8826,19 +8829,19 @@ │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ Comparison between bytearray and string │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ += 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ -ii:killpg │ │ │ │ -os.killpg │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ date value out of range │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ @@ -9058,27 +9061,27 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ paramspec │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ +O:PickleBuffer │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ list changed size during iteration │ │ │ │ @@ -9097,77 +9100,77 @@ │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ can't delete tb_next attribute │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ -issubclass() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ +issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ +expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ fcntl.fcntl │ │ │ │ fcntl string arg too long │ │ │ │ I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ -b;array item must be integer │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ +b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ @@ -9189,38 +9192,38 @@ │ │ │ │ 0x%sp%c%d │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ integer argument expected, got '%s' │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ -cannot extract raw buffer from non-contiguous buffer │ │ │ │ + in exceptiongroup_split_recursive │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ (obj, /) │ │ │ │ - in exceptiongroup_split_recursive │ │ │ │ +cannot extract raw buffer from non-contiguous buffer │ │ │ │ EndElement │ │ │ │ +unsupported langinfo constant │ │ │ │ +derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -unsupported langinfo constant │ │ │ │ -derive must return an instance of BaseExceptionGroup │ │ │ │ -factorial() argument should not exceed %ld │ │ │ │ -factorial() not defined for negative values │ │ │ │ -reduce() arg 2 must support iteration │ │ │ │ -reduce() of empty iterable with no initial value │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ +factorial() argument should not exceed %ld │ │ │ │ +factorial() not defined for negative values │ │ │ │ +reduce() arg 2 must support iteration │ │ │ │ +reduce() of empty iterable with no initial value │ │ │ │ + in collect_exception_group_leaf_ids │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ - in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ @@ -9240,49 +9243,49 @@ │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ os.chown │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ -complex() arg is a malformed string │ │ │ │ -both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ +complex() arg is a malformed string │ │ │ │ +both points must have the same number of dimensions │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ +negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ -negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ in conv_content_model │ │ │ │ +Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ _typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ -Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9296,82 +9299,83 @@ │ │ │ │ n_sign_posn │ │ │ │ unlocking mutex that is not locked │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ -Cell is empty │ │ │ │ +At most 45 bytes at once │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ +Cell is empty │ │ │ │ %s: line %i, column %i │ │ │ │ -array indices must be integers │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ - │ │ │ │ ExternalEntityRef │ │ │ │ -_normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ -inv_cdf undefined for these parameters │ │ │ │ + │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ +_normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ +inv_cdf undefined for these parameters │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ %s(%U, %U) │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -%R is not in range │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ +%R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ +limit must be an integer │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ -accumulate │ │ │ │ -limit must be an integer │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ +os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ -os.truncate │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ -expect int, got %s │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ +expect int, got %s │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ @@ -9386,56 +9390,56 @@ │ │ │ │ strerror() argument out of range │ │ │ │ k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ not a decimal │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ -new_limit │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ +cannot iteratively unpack with a struct of length 0 │ │ │ │ +iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a digit │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ -can only concatenate deque (not "%.200s") to deque │ │ │ │ l;array item must be integer │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ +can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -|s:isoformat │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ +|s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ can't delete element attribute │ │ │ │ EndDoctypeDecl │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ -not a numeric character │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ +not a numeric character │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ namespaces │ │ │ │ +_md5.md5 │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ @@ -9453,24 +9457,24 @@ │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ -O!|U:timezone │ │ │ │ child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ +O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ -i:__reduce_ex__ │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ +i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ @@ -9479,15 +9483,14 @@ │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ -_md5.md5 │ │ │ │ unknown f-value conversion kind │ │ │ │ StartCdataSection │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ steps must be a non-negative integer │ │ │ │ @@ -9511,19 +9514,19 @@ │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ -_typevartuple_prepare_subst │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ +_typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ O(()n)NN │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ os.getxattr │ │ │ │ pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ @@ -9540,27 +9543,27 @@ │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -_paramspec_prepare_subst │ │ │ │ et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ deque already at its maximum size │ │ │ │ +the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ -the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ pop from empty array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ arg must be list │ │ │ │ child assignment index out of range │ │ │ │ @@ -9571,37 +9574,37 @@ │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ |O!O:super │ │ │ │ attrib must be dict, not %.100s │ │ │ │ -_paramspec_subst │ │ │ │ │ │ │ │ +_paramspec_subst │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ -_children │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ +_children │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ ../Modules/sha3module.c │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ {sOsNsNsOsO} │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ @@ -9631,14 +9634,15 @@ │ │ │ │ required field "lineno" missing from excepthandler │ │ │ │ while traversing 'excepthandler' node │ │ │ │ required field "col_offset" missing from excepthandler │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ +i|O&:pidfd_open │ │ │ │ 'yield' inside generator expression │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ @@ -9674,18 +9678,18 @@ │ │ │ │ required field "target" missing from comprehension │ │ │ │ while traversing 'comprehension' node │ │ │ │ required field "iter" missing from comprehension │ │ │ │ comprehension field "ifs" must be a list, not a %.200s │ │ │ │ comprehension field "ifs" changed size during iteration │ │ │ │ required field "is_async" missing from comprehension │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ -required field "context_expr" missing from withitem │ │ │ │ - while traversing 'withitem' node │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ +required field "context_expr" missing from withitem │ │ │ │ + while traversing 'withitem' node │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ required field "lineno" missing from pattern │ │ │ │ while traversing 'pattern' node │ │ │ │ @@ -9714,49 +9718,48 @@ │ │ │ │ MatchClass field "kwd_patterns" changed size during iteration │ │ │ │ while traversing 'MatchStar' node │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ -NoDefaultType takes no arguments │ │ │ │ comprehension with no generators │ │ │ │ +NoDefaultType takes no arguments │ │ │ │ MatchSingleton can only contain True, False and None │ │ │ │ MatchMapping doesn't have the same number of keys as patterns │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ +unexpected constant inside of a literal pattern │ │ │ │ +match() takes no arguments │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ -i|O&:pidfd_open │ │ │ │ - │ │ │ │ -reentrant call inside %R │ │ │ │ -could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ -unexpected constant inside of a literal pattern │ │ │ │ -match() takes no arguments │ │ │ │ +write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ -write could not complete without blocking │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ invalid arguments │ │ │ │ -Cannot subclass an instance of ParamSpecArgs │ │ │ │ +Cannot subclass an instance of ParamSpec │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ +Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ while sharing a tuple │ │ │ │ can't delete attribute │ │ │ │ @@ -9769,16 +9772,16 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ -Substitution of bare TypeVarTuple is not supported │ │ │ │ %s(%R, %R) │ │ │ │ +Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9790,34 +9793,34 @@ │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ signal.pthread_kill │ │ │ │ sys._current_frames │ │ │ │ │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(OO)(OOO) │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ +O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -9907,16 +9910,19 @@ │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ expected a writable bytes-like object │ │ │ │ + │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ + │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ mimalloc: warning: │ │ │ │ @@ -9936,22 +9942,17 @@ │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ -keyword list must be a dictionary │ │ │ │ -bad argument to internal function │ │ │ │ -invalid intrinsic function │ │ │ │ - │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ -../Objects/structseq.c │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ @@ -9968,27 +9969,36 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ +../Objects/structseq.c │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ +bad argument to internal function │ │ │ │ +invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ perf trampoline not available │ │ │ │ - │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ non-dict annotations │ │ │ │ +can't assign sys.argv │ │ │ │ +can't compute path0 from argv │ │ │ │ +can't get sys.path │ │ │ │ +can't prepend path0 to sys.path │ │ │ │ +no mem for sys.argv │ │ │ │ _only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ @@ -10008,22 +10018,19 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -in new thread │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ @@ -10069,48 +10076,45 @@ │ │ │ │ ioctl string arg too long │ │ │ │ s*:ioctl │ │ │ │ i;ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argument │ │ │ │ iy*:inet_ntop │ │ │ │ invalid length of packed IP address string │ │ │ │ unknown address family %d │ │ │ │ unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ -|n:stack_size │ │ │ │ -size must be 0 or a positive value │ │ │ │ -size not valid: %zd bytes │ │ │ │ expected int, %s found │ │ │ │ Oi:getnameinfo │ │ │ │ getnameinfo() argument 1 must be a tuple │ │ │ │ si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ socket.getnameinfo │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ n:CMSG_LEN │ │ │ │ CMSG_LEN() argument out of range │ │ │ │ siginfo must be None │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ +in new thread │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ ii:setpgid │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ +|n:stack_size │ │ │ │ +size must be 0 or a positive value │ │ │ │ +size not valid: %zd bytes │ │ │ │ +setting stack size not supported │ │ │ │ AST string must be of type str │ │ │ │ -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 │ │ │ │ +os.system │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ -os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -17038,14 +17042,61 @@ │ │ │ │ add_main_module │ │ │ │ _PyFaulthandler_Init │ │ │ │ _PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ +__fspath__($self, /) │ │ │ │ +Returns the path for the entry. │ │ │ │ +inode($self, /) │ │ │ │ +Return inode of the entry; cached per entry. │ │ │ │ +stat($self, /, *, follow_symlinks=True) │ │ │ │ +Return stat_result object for the entry; cached per entry. │ │ │ │ +is_junction($self, /) │ │ │ │ +Return True if the entry is a junction; cached per entry. │ │ │ │ +is_symlink($self, /) │ │ │ │ +Return True if the entry is a symbolic link; cached per entry. │ │ │ │ +is_file($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a file; cached per entry. │ │ │ │ +is_dir($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a directory; cached per entry. │ │ │ │ +uname_result: Result from os.uname(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (sysname, nodename, release, version, machine), │ │ │ │ +or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ +See os.uname for more information. │ │ │ │ +times_result: Result from os.times(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (user, system, children_user, children_system, elapsed), │ │ │ │ +or via the attributes user, system, children_user, children_system, │ │ │ │ +and elapsed. │ │ │ │ +See os.times for more information. │ │ │ │ +A tuple of (columns, lines) for holding terminal window size │ │ │ │ +sched_param(sched_priority) │ │ │ │ +Currently has only one field: sched_priority │ │ │ │ + sched_priority │ │ │ │ + A scheduling parameter. │ │ │ │ +statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ +or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ +See os.statvfs for more information. │ │ │ │ +stat_result: Result from stat, fstat, or lstat. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ +or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ +Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ +or st_flags, they are available as attributes only. │ │ │ │ +See os.stat for more information. │ │ │ │ +waitid_result: Result from waitid. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ +or via the attributes si_pid, si_uid, and so on. │ │ │ │ +See os.waitid for more information. │ │ │ │ _is_inputhook_installed($module, /) │ │ │ │ Checks if PyOS_CallInputHook is set │ │ │ │ _inputhook($module, /) │ │ │ │ Calls PyOS_CallInputHook droppong the GIL first │ │ │ │ timerfd_gettime_ns($module, fd, /) │ │ │ │ Return a tuple of a timer file descriptor's (interval, next expiration) in nanoseconds. │ │ │ │ A timer file descriptor. │ │ │ │ @@ -18497,62 +18548,14 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. open() uses the file's blksize (as obtained by os.stat) if │ │ │ │ possible. │ │ │ │ -__fspath__($self, /) │ │ │ │ -Returns the path for the entry. │ │ │ │ -inode($self, /) │ │ │ │ -Return inode of the entry; cached per entry. │ │ │ │ -stat($self, /, *, follow_symlinks=True) │ │ │ │ -Return stat_result object for the entry; cached per entry. │ │ │ │ -is_junction($self, /) │ │ │ │ -Return True if the entry is a junction; cached per entry. │ │ │ │ -is_symlink($self, /) │ │ │ │ -Return True if the entry is a symbolic link; cached per entry. │ │ │ │ -is_file($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a file; cached per entry. │ │ │ │ -is_dir($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a directory; cached per entry. │ │ │ │ -uname_result: Result from os.uname(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (sysname, nodename, release, version, machine), │ │ │ │ -or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ -See os.uname for more information. │ │ │ │ -times_result: Result from os.times(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (user, system, children_user, children_system, elapsed), │ │ │ │ -or via the attributes user, system, children_user, children_system, │ │ │ │ -and elapsed. │ │ │ │ -See os.times for more information. │ │ │ │ -A tuple of (columns, lines) for holding terminal window size │ │ │ │ -sched_param(sched_priority) │ │ │ │ -Currently has only one field: sched_priority │ │ │ │ - sched_priority │ │ │ │ - A scheduling parameter. │ │ │ │ -statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ -or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ -See os.statvfs for more information. │ │ │ │ -stat_result: Result from stat, fstat, or lstat. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ -or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ -Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ -or st_flags, they are available as attributes only. │ │ │ │ -See os.stat for more information. │ │ │ │ -waitid_result: Result from waitid. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ -or via the attributes si_pid, si_uid, and so on. │ │ │ │ -See os.waitid for more information. │ │ │ │ -faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -18679,14 +18682,15 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ +faulthandler module. │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ _abc_register($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss registration. Should be never used outside abc module. │ │ │ │ @@ -22893,15 +22897,14 @@ │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ -PyEval_AcquireThread │ │ │ │ grp.struct_group: Results from getgr*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getgrall($module, /) │ │ │ │ Return a list of all available group entries, in arbitrary order. │ │ │ │ An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ @@ -22919,77 +22922,19 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ +PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ -__enter__($self, /) │ │ │ │ -poll($self, /, timeout=None, maxevents=-1) │ │ │ │ -Wait for events on the epoll file descriptor. │ │ │ │ - timeout │ │ │ │ - the maximum time to wait in seconds (as float); │ │ │ │ - a timeout of None or -1 makes poll wait indefinitely │ │ │ │ - maxevents │ │ │ │ - the maximum number of events returned; -1 means no limit │ │ │ │ -Returns a list containing any descriptors that have events to report, │ │ │ │ -as a list of (fd, events) 2-tuples. │ │ │ │ -unregister($self, /, fd) │ │ │ │ -Remove a registered file descriptor from the epoll object. │ │ │ │ - the target file descriptor of the operation │ │ │ │ -register($self, /, fd, │ │ │ │ - eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ -Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -The epoll interface supports all file descriptors that support poll. │ │ │ │ -modify($self, /, fd, eventmask) │ │ │ │ -Modify event mask for a registered file descriptor. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -fileno($self, /) │ │ │ │ -Return the epoll control file descriptor. │ │ │ │ -close($self, /) │ │ │ │ -Close the epoll control file descriptor. │ │ │ │ -Further operations on the epoll object will raise an exception. │ │ │ │ -fromfd($type, fd, /) │ │ │ │ -Create an epoll object from a given control fd. │ │ │ │ -poll($self, timeout=None, /) │ │ │ │ -Polls the set of registered file descriptors. │ │ │ │ - timeout │ │ │ │ - The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ - value) to wait indefinitely. │ │ │ │ -Returns a list containing any descriptors that have events or errors to │ │ │ │ -report, as a list of (fd, event) 2-tuples. │ │ │ │ -unregister($self, fd, /) │ │ │ │ -Remove a file descriptor being tracked by the polling object. │ │ │ │ -modify($self, fd, eventmask, /) │ │ │ │ -Modify an already registered file descriptor. │ │ │ │ - either an integer, or an object with a fileno() method returning │ │ │ │ - an int │ │ │ │ - eventmask │ │ │ │ - a bitmask describing the type of events to check for │ │ │ │ -register($self, fd, │ │ │ │ - eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ -Register a file descriptor with the polling object. │ │ │ │ - either an integer, or an object with a fileno() method returning an int │ │ │ │ - eventmask │ │ │ │ - an optional bitmask describing the type of events to check for │ │ │ │ -select.epoll(sizehint=-1, flags=0) │ │ │ │ -Returns an epolling object │ │ │ │ -sizehint must be a positive integer or -1 for the default size. The │ │ │ │ -sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ -the maximum number of monitored events. │ │ │ │ poll($module, /) │ │ │ │ Returns a polling object. │ │ │ │ This object supports registering and unregistering file descriptors, and then │ │ │ │ polling them for I/O events. │ │ │ │ select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ @@ -23275,16 +23220,73 @@ │ │ │ │ traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ Return an empty list if the tracemalloc module is disabled. │ │ │ │ clear_traces($module, /) │ │ │ │ Clear traces of memory blocks allocated by Python. │ │ │ │ is_tracing($module, /) │ │ │ │ Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ +__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ +__enter__($self, /) │ │ │ │ +poll($self, /, timeout=None, maxevents=-1) │ │ │ │ +Wait for events on the epoll file descriptor. │ │ │ │ + timeout │ │ │ │ + the maximum time to wait in seconds (as float); │ │ │ │ + a timeout of None or -1 makes poll wait indefinitely │ │ │ │ + maxevents │ │ │ │ + the maximum number of events returned; -1 means no limit │ │ │ │ +Returns a list containing any descriptors that have events to report, │ │ │ │ +as a list of (fd, events) 2-tuples. │ │ │ │ +unregister($self, /, fd) │ │ │ │ +Remove a registered file descriptor from the epoll object. │ │ │ │ + the target file descriptor of the operation │ │ │ │ +register($self, /, fd, │ │ │ │ + eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ +Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +The epoll interface supports all file descriptors that support poll. │ │ │ │ +modify($self, /, fd, eventmask) │ │ │ │ +Modify event mask for a registered file descriptor. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +fileno($self, /) │ │ │ │ +Return the epoll control file descriptor. │ │ │ │ +close($self, /) │ │ │ │ +Close the epoll control file descriptor. │ │ │ │ +Further operations on the epoll object will raise an exception. │ │ │ │ +fromfd($type, fd, /) │ │ │ │ +Create an epoll object from a given control fd. │ │ │ │ +poll($self, timeout=None, /) │ │ │ │ +Polls the set of registered file descriptors. │ │ │ │ + timeout │ │ │ │ + The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ + value) to wait indefinitely. │ │ │ │ +Returns a list containing any descriptors that have events or errors to │ │ │ │ +report, as a list of (fd, event) 2-tuples. │ │ │ │ +unregister($self, fd, /) │ │ │ │ +Remove a file descriptor being tracked by the polling object. │ │ │ │ +modify($self, fd, eventmask, /) │ │ │ │ +Modify an already registered file descriptor. │ │ │ │ + either an integer, or an object with a fileno() method returning │ │ │ │ + an int │ │ │ │ + eventmask │ │ │ │ + a bitmask describing the type of events to check for │ │ │ │ +register($self, fd, │ │ │ │ + eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ +Register a file descriptor with the polling object. │ │ │ │ + either an integer, or an object with a fileno() method returning an int │ │ │ │ + eventmask │ │ │ │ + an optional bitmask describing the type of events to check for │ │ │ │ +select.epoll(sizehint=-1, flags=0) │ │ │ │ +Returns an epolling object │ │ │ │ +sizehint must be a positive integer or -1 for the default size. The │ │ │ │ +sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ +the maximum number of monitored events. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23393,14 +23395,16 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ Unable to allocate output buffer. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ @@ -24540,14 +24544,22 @@ │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ +update($self, obj, /) │ │ │ │ +Update this hash object's state with the provided string. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ @@ -24576,36 +24588,28 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ sha1($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA1 hash object; optionally initialized with a string. │ │ │ │ -update($self, obj, /) │ │ │ │ -Update this hash object's state with the provided string. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -141,16 +141,16 @@ │ │ │ │ 0x0001d27c 64006465 666c6174 6500747a 73657400 d.deflate.tzset. │ │ │ │ 0x0001d28c 6465666c 61746545 6e640075 6e6c696e deflateEnd.unlin │ │ │ │ 0x0001d29c 6b00756e 6c696e6b 61740072 6d646972 k.unlinkat.rmdir │ │ │ │ 0x0001d2ac 00666368 64697200 6663686d 6f640066 .fchdir.fchmod.f │ │ │ │ 0x0001d2bc 63686d6f 64617400 5f5f7574 696d656e chmodat.__utimen │ │ │ │ 0x0001d2cc 73617436 34005f5f 66757469 6d656e73 sat64.__futimens │ │ │ │ 0x0001d2dc 36340076 666f726b 00736574 73696400 64.vfork.setsid. │ │ │ │ - 0x0001d2ec 65786563 76007365 7467726f 75707300 execv.setgroups. │ │ │ │ - 0x0001d2fc 73657470 67696400 756d6173 6b007369 setpgid.umask.si │ │ │ │ + 0x0001d2ec 65786563 7600756d 61736b00 73657467 execv.umask.setg │ │ │ │ + 0x0001d2fc 726f7570 73007365 74706769 64007369 roups.setpgid.si │ │ │ │ 0x0001d30c 6769736d 656d6265 7200636c 6f73655f gismember.close_ │ │ │ │ 0x0001d31c 72616e67 65007761 69747069 64007369 range.waitpid.si │ │ │ │ 0x0001d32c 67616464 73657400 67657473 6f636b6e gaddset.getsockn │ │ │ │ 0x0001d33c 616d6500 5f5f6765 74736f63 6b6f7074 ame.__getsockopt │ │ │ │ 0x0001d34c 3634005f 5f6d656d 7365745f 63686b00 64.__memset_chk. │ │ │ │ 0x0001d35c 7374726e 6c656e00 65706f6c 6c5f6374 strnlen.epoll_ct │ │ │ │ 0x0001d36c 6c006570 6f6c6c5f 77616974 00616363 l.epoll_wait.acc │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d51c 73706177 6e617474 725f7365 74736368 spawnattr_setsch │ │ │ │ 0x0001d52c 65647061 72616d00 706f7369 785f7370 edparam.posix_sp │ │ │ │ 0x0001d53c 61776e61 7474725f 73657473 69676d61 awnattr_setsigma │ │ │ │ 0x0001d54c 736b0070 6f6c6c00 736f636b 65747061 sk.poll.socketpa │ │ │ │ 0x0001d55c 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d56c 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d57c 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d58c 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ - 0x0001d59c 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ + 0x0001d58c 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ + 0x0001d59c 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ 0x0001d5ac 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d5bc 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d5cc 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d5dc 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d5ec 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d5fc 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d60c 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -280,110 +280,110 @@ │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ 0x0001db5c 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ 0x0001db6c 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ 0x0001db7c 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001db8c 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ - 0x0001db9c 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ - 0x0001dbac 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ - 0x0001dbbc 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ - 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ - 0x0001dbdc 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ - 0x0001dbec 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ - 0x0001dbfc 42756666 65720064 75703300 584d4c5f Buffer.dup3.XML_ │ │ │ │ - 0x0001dc0c 53657452 65747572 6e4e5354 7269706c SetReturnNSTripl │ │ │ │ - 0x0001dc1c 65740066 73746174 76667336 34006765 et.fstatvfs64.ge │ │ │ │ - 0x0001dc2c 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ - 0x0001dc3c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ - 0x0001dc4c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ - 0x0001dc5c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ - 0x0001dc6c 00584d4c 5f457874 65726e61 6c456e74 .XML_ExternalEnt │ │ │ │ - 0x0001dc7c 69747950 61727365 72437265 61746500 ityParserCreate. │ │ │ │ - 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ - 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ - 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ - 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ - 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ - 0x0001dcdc 74650065 76656e74 66645f72 65616400 te.eventfd_read. │ │ │ │ - 0x0001dcec 616c6172 6d006665 78656376 6500584d alarm.fexecve.XM │ │ │ │ - 0x0001dcfc 4c5f4765 74437572 72656e74 42797465 L_GetCurrentByte │ │ │ │ - 0x0001dd0c 496e6465 78006374 65726d69 64006667 Index.ctermid.fg │ │ │ │ - 0x0001dd1c 65747861 74747200 6c676574 78617474 etxattr.lgetxatt │ │ │ │ - 0x0001dd2c 72006672 656d6f76 65786174 7472006c r.fremovexattr.l │ │ │ │ - 0x0001dd3c 72656d6f 76657861 74747200 67657468 removexattr.geth │ │ │ │ - 0x0001dd4c 6f737462 796e616d 655f7200 636f7079 ostbyname_r.copy │ │ │ │ - 0x0001dd5c 5f66696c 655f7261 6e676500 6761695f _file_range.gai_ │ │ │ │ - 0x0001dd6c 73747265 72726f72 00736875 74646f77 strerror.shutdow │ │ │ │ - 0x0001dd7c 6e007370 6c696365 006d656d 66645f63 n.splice.memfd_c │ │ │ │ - 0x0001dd8c 72656174 65005f5f 636c6f63 6b5f7365 reate.__clock_se │ │ │ │ - 0x0001dd9c 7474696d 65363400 6368726f 6f740073 ttime64.chroot.s │ │ │ │ - 0x0001ddac 63686564 5f736574 73636865 64756c65 ched_setschedule │ │ │ │ - 0x0001ddbc 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ - 0x0001ddcc 00676574 67726f75 706c6973 74007365 .getgrouplist.se │ │ │ │ - 0x0001dddc 74656769 6400584d 4c5f5365 74426173 tegid.XML_SetBas │ │ │ │ - 0x0001ddec 65007365 74657569 64007365 74676964 e.seteuid.setgid │ │ │ │ - 0x0001ddfc 00736574 75696400 70746872 6561645f .setuid.pthread_ │ │ │ │ - 0x0001de0c 67657463 7075636c 6f636b69 64006765 getcpuclockid.ge │ │ │ │ - 0x0001de1c 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ - 0x0001de2c 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ - 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ - 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001de5c 74707400 756e6c6f 636b7074 00747479 tpt.unlockpt.tty │ │ │ │ - 0x0001de6c 6e616d65 5f72006d 6b6e6f64 6174006d name_r.mknodat.m │ │ │ │ - 0x0001de7c 6b6e6f64 00706f73 69785f66 61647669 knod.posix_fadvi │ │ │ │ - 0x0001de8c 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ - 0x0001de9c 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ - 0x0001deac 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ - 0x0001debc 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ - 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ - 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ - 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ - 0x0001defc 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ - 0x0001df0c 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ - 0x0001df1c 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ - 0x0001df2c 69640073 65747265 73756964 00666461 id.setresuid.fda │ │ │ │ - 0x0001df3c 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ - 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ - 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ - 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ - 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ - 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ - 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ - 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ - 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ - 0x0001dfcc 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ - 0x0001dfdc 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ - 0x0001dfec 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ - 0x0001dffc 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ + 0x0001db9c 65436f6e 74656e74 4d6f6465 6c007074 eContentModel.pt │ │ │ │ + 0x0001dbac 68726561 645f6578 6974005f 5f776169 hread_exit.__wai │ │ │ │ + 0x0001dbbc 74335f74 696d6536 3400584d 4c5f5573 t3_time64.XML_Us │ │ │ │ + 0x0001dbcc 65466f72 6569676e 44544400 584d4c5f eForeignDTD.XML_ │ │ │ │ + 0x0001dbdc 53657450 6172616d 456e7469 74795061 SetParamEntityPa │ │ │ │ + 0x0001dbec 7273696e 6700584d 4c5f4765 74427566 rsing.XML_GetBuf │ │ │ │ + 0x0001dbfc 66657200 584d4c5f 50617273 65427566 fer.XML_ParseBuf │ │ │ │ + 0x0001dc0c 66657200 64757033 00584d4c 5f536574 fer.dup3.XML_Set │ │ │ │ + 0x0001dc1c 52657475 726e4e53 54726970 6c657400 ReturnNSTriplet. │ │ │ │ + 0x0001dc2c 66737461 74766673 36340067 6574686f fstatvfs64.getho │ │ │ │ + 0x0001dc3c 73746279 61646472 5f72005f 5f685f65 stbyaddr_r.__h_e │ │ │ │ + 0x0001dc4c 72726e6f 5f6c6f63 6174696f 6e006873 rrno_location.hs │ │ │ │ + 0x0001dc5c 74726572 726f7200 6673796e 63007763 trerror.fsync.wc │ │ │ │ + 0x0001dc6c 73636f6c 6c006576 656e7466 6400584d scoll.eventfd.XM │ │ │ │ + 0x0001dc7c 4c5f4578 7465726e 616c456e 74697479 L_ExternalEntity │ │ │ │ + 0x0001dc8c 50617273 65724372 65617465 00776373 ParserCreate.wcs │ │ │ │ + 0x0001dc9c 7866726d 005f5f63 74797065 5f746f6c xfrm.__ctype_tol │ │ │ │ + 0x0001dcac 6f776572 5f6c6f63 005f5f63 74797065 ower_loc.__ctype │ │ │ │ + 0x0001dcbc 5f746f75 70706572 5f6c6f63 005f5f65 _toupper_loc.__e │ │ │ │ + 0x0001dccc 78706c69 6369745f 627a6572 6f5f6368 xplicit_bzero_ch │ │ │ │ + 0x0001dcdc 6b006576 656e7466 645f7772 69746500 k.eventfd_write. │ │ │ │ + 0x0001dcec 6576656e 7466645f 72656164 00616c61 eventfd_read.ala │ │ │ │ + 0x0001dcfc 726d0066 65786563 76650058 4d4c5f47 rm.fexecve.XML_G │ │ │ │ + 0x0001dd0c 65744375 7272656e 74427974 65496e64 etCurrentByteInd │ │ │ │ + 0x0001dd1c 65780063 7465726d 69640066 67657478 ex.ctermid.fgetx │ │ │ │ + 0x0001dd2c 61747472 006c6765 74786174 74720066 attr.lgetxattr.f │ │ │ │ + 0x0001dd3c 72656d6f 76657861 74747200 6c72656d removexattr.lrem │ │ │ │ + 0x0001dd4c 6f766578 61747472 00676574 686f7374 ovexattr.gethost │ │ │ │ + 0x0001dd5c 62796e61 6d655f72 00636f70 795f6669 byname_r.copy_fi │ │ │ │ + 0x0001dd6c 6c655f72 616e6765 00676169 5f737472 le_range.gai_str │ │ │ │ + 0x0001dd7c 6572726f 72007368 7574646f 776e0073 error.shutdown.s │ │ │ │ + 0x0001dd8c 706c6963 65006d65 6d66645f 63726561 plice.memfd_crea │ │ │ │ + 0x0001dd9c 74650063 68726f6f 74005f5f 636c6f63 te.chroot.__cloc │ │ │ │ + 0x0001ddac 6b5f7365 7474696d 65363400 73636865 k_settime64.sche │ │ │ │ + 0x0001ddbc 645f7365 74736368 6564756c 65720073 d_setscheduler.s │ │ │ │ + 0x0001ddcc 63686564 5f736574 70617261 6d006765 ched_setparam.ge │ │ │ │ + 0x0001dddc 7467726f 75706c69 73740073 65746567 tgrouplist.seteg │ │ │ │ + 0x0001ddec 69640058 4d4c5f53 65744261 73650073 id.XML_SetBase.s │ │ │ │ + 0x0001ddfc 65746575 69640073 65746769 64007365 eteuid.setgid.se │ │ │ │ + 0x0001de0c 74756964 00707468 72656164 5f676574 tuid.pthread_get │ │ │ │ + 0x0001de1c 63707563 6c6f636b 69640067 65747265 cpuclockid.getre │ │ │ │ + 0x0001de2c 73676964 00676574 72657375 69640070 sgid.getresuid.p │ │ │ │ + 0x0001de3c 74736e61 6d655f72 00696e69 7467726f tsname_r.initgro │ │ │ │ + 0x0001de4c 75707300 6c6f636b 66363400 706f7369 ups.lockf64.posi │ │ │ │ + 0x0001de5c 785f6f70 656e7074 00677261 6e747074 x_openpt.grantpt │ │ │ │ + 0x0001de6c 00756e6c 6f636b70 74007474 796e616d .unlockpt.ttynam │ │ │ │ + 0x0001de7c 655f7200 6d6b6e6f 64617400 6d6b6e6f e_r.mknodat.mkno │ │ │ │ + 0x0001de8c 6400706f 7369785f 66616476 69736536 d.posix_fadvise6 │ │ │ │ + 0x0001de9c 3400706f 7369785f 66616c6c 6f636174 4.posix_fallocat │ │ │ │ + 0x0001deac 65363400 70726561 64363400 70726561 e64.pread64.prea │ │ │ │ + 0x0001debc 64763634 76320070 77726974 65363400 dv64v2.pwrite64. │ │ │ │ + 0x0001decc 70777269 74657636 34763200 72656164 pwritev64v2.read │ │ │ │ + 0x0001dedc 76007363 6865645f 6765745f 7072696f v.sched_get_prio │ │ │ │ + 0x0001deec 72697479 5f6d696e 00736368 65645f67 rity_min.sched_g │ │ │ │ + 0x0001defc 65745f70 72696f72 6974795f 6d617800 et_priority_max. │ │ │ │ + 0x0001df0c 5f5f7363 6865645f 72725f67 65745f69 __sched_rr_get_i │ │ │ │ + 0x0001df1c 6e746572 76616c36 34007363 6865645f nterval64.sched_ │ │ │ │ + 0x0001df2c 7969656c 64007365 74726573 67696400 yield.setresgid. │ │ │ │ + 0x0001df3c 73657472 65737569 64006664 61746173 setresuid.fdatas │ │ │ │ + 0x0001df4c 796e6300 77616974 69640066 70617468 ync.waitid.fpath │ │ │ │ + 0x0001df5c 636f6e66 00777269 74657600 74636765 conf.writev.tcge │ │ │ │ + 0x0001df6c 74706772 70007463 73657470 67727000 tpgrp.tcsetpgrp. │ │ │ │ + 0x0001df7c 70746872 6561645f 6b696c6c 0073656e pthread_kill.sen │ │ │ │ + 0x0001df8c 64746f00 72656376 66726f6d 0074696d dto.recvfrom.tim │ │ │ │ + 0x0001df9c 65726664 5f637265 61746500 5f5f7469 erfd_create.__ti │ │ │ │ + 0x0001dfac 6d657266 645f7365 7474696d 65363400 merfd_settime64. │ │ │ │ + 0x0001dfbc 5f5f7469 6d657266 645f6765 7474696d __timerfd_gettim │ │ │ │ + 0x0001dfcc 65363400 5f5f7379 73636f6e 66005f5f e64.__sysconf.__ │ │ │ │ + 0x0001dfdc 76667072 696e7466 5f63686b 00584d4c vfprintf_chk.XML │ │ │ │ + 0x0001dfec 5f476574 42617365 00676574 726c696d _GetBase.getrlim │ │ │ │ + 0x0001dffc 69743634 00736574 726c696d 69743634 it64.setrlimit64 │ │ │ │ 0x0001e00c 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ 0x0001e01c 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ 0x0001e02c 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ 0x0001e03c 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ - 0x0001e09c 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ - 0x0001e0ac 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ - 0x0001e0bc 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ - 0x0001e0cc 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ + 0x0001e09c 796e616d 65006e69 63650067 65746c6f yname.nice.getlo │ │ │ │ + 0x0001e0ac 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ + 0x0001e0bc 00736967 77616974 00736574 686f7374 .sigwait.sethost │ │ │ │ + 0x0001e0cc 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ 0x0001e0dc 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e11c 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e12c 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e13c 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ │ 0x0001e14c 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e15c 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ - 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ - 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ - 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ + 0x0001e15c 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ + 0x0001e16c 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ + 0x0001e17c 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ + 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ 0x0001e19c 6e680061 74616e00 726f756e 64006661 nh.atan.round.fa │ │ │ │ 0x0001e1ac 62730066 6d61006c 6f673200 6e657874 bs.fma.log2.next │ │ │ │ 0x0001e1bc 61667465 72006173 696e0065 78706d31 after.asin.expm1 │ │ │ │ 0x0001e1cc 00657266 00617369 6e68006c 6f673130 .erf.asinh.log10 │ │ │ │ 0x0001e1dc 00687970 6f740073 696e636f 73006c6f .hypot.sincos.lo │ │ │ │ 0x0001e1ec 67317000 65787032 00636272 74006365 g1p.exp2.cbrt.ce │ │ │ │ 0x0001e1fc 696c0061 636f7368 00657266 63007371 il.acosh.erfc.sq │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 195e04 <_start@@Base+0x34> │ │ │ │ + bl 1997e8 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2aa02 │ │ │ │ ldr r3, [pc, #72] @ (2aa44 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aa16 │ │ │ │ b.n 2aa3a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #49212 @ 0xc03c │ │ │ │ + movw r0, #50364 @ 0xc4bc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49228 @ 0xc04c │ │ │ │ + movw r1, #50380 @ 0xc4cc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -47,20 +47,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196dec │ │ │ │ + bl 19a7cc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be54 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be30 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [r4, #124] @ 0x7c │ │ │ │ strd r6, r6, [r4, #132] @ 0x84 │ │ │ │ @@ -73,71 +73,71 @@ │ │ │ │ str.w r6, [r4, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 196dc0 │ │ │ │ + bl 19a7a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6f0 │ │ │ │ + bl 6c6cc │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49272 @ 0xc078 │ │ │ │ + movw r0, #50424 @ 0xc4f8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19aba4 │ │ │ │ + bl 19e584 │ │ │ │ cbz r0, 2aada │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2aadc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f9c │ │ │ │ + bl 19b97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6f0 │ │ │ │ + bl 6c6cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 139bdc │ │ │ │ + bl 139fd4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cd180 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d0688 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97c60 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c4c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab36 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 19ba94 │ │ │ │ + bl 19f474 │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49288 @ 0xc088 │ │ │ │ + movw r2, #50440 @ 0xc508 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2abac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #49304 @ 0xc098 │ │ │ │ + movw r0, #50456 @ 0xc518 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a414c │ │ │ │ + bl 1a7b14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49316 @ 0xc0a4 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ bge.n 2ab5e │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc80 │ │ │ │ b.n 2ab60 │ │ │ │ movs r4, #0 │ │ │ │ cbz r6, 2ab8e │ │ │ │ movw r5, #38472 @ 0x9648 │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #49352 @ 0xc0c8 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6b38 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d6f3c │ │ │ │ + bl 1d9be0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d9fe4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #928 @ (adr r4, 2af4c ) │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #112 @ (adr r6, 2ac24 ) │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r2, #1608] @ 0x648 │ │ │ │ cbz r2, 2abe0 │ │ │ │ - movw r1, #49360 @ 0xc0d0 │ │ │ │ + movw r1, #50512 @ 0xc550 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 196cf8 │ │ │ │ + bl 19a6d8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 2acac ) │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abfc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -210,37 +210,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2ac1c │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 197028 │ │ │ │ + bl 19aa08 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c478 │ │ │ │ + bl 6c454 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + movw r1, #50580 @ 0xc594 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #272 @ (adr r6, 2ad7c ) │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002ac6c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286,37 +286,37 @@ │ │ │ │ cbz r4, 2ad18 │ │ │ │ ldr r2, [pc, #196] @ (2ada4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49444 @ 0xc124 │ │ │ │ + movw r1, #50596 @ 0xc5a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f87bc <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f88b0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad18 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6bfac │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ b.n 2ad9e │ │ │ │ ldr r0, [pc, #120] @ (2ada8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ bne.n 2ad50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad5c │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [pc, #76] @ (2adac ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad6a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad7c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ada2 │ │ │ │ ldr r0, [pc, #16] @ (2ada8 ) │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ b.n 2ad92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -373,28 +373,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2ae00 ) │ │ │ │ b.n 2af5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a8 │ │ │ │ + bl 8874c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 6b5a2 │ │ │ │ + bl 66b98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f464 │ │ │ │ + bl 5f454 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a8 │ │ │ │ + bl 8874c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2af08 ) │ │ │ │ @@ -437,20 +437,20 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae8a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 887a8 │ │ │ │ + bl 8874c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a8 │ │ │ │ + bl 8874c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459,45 +459,45 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aefe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aefe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1233e4 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -516,55 +516,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 1970dc │ │ │ │ + bl 19aabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af42 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1970dc │ │ │ │ + bl 19aabc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 196dec │ │ │ │ + bl 19a7cc │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 197028 │ │ │ │ + bl 19aa08 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c534 │ │ │ │ + bl 6c510 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c478 │ │ │ │ + bl 6c454 │ │ │ │ cbz r4, 2afb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2afac │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afb6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 1970a0 │ │ │ │ + bl 19aa80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afe2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -598,80 +598,80 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl 196cac │ │ │ │ + bl 19a68c │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19c704 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a00e4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 197028 │ │ │ │ + bl 19aa08 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c180 │ │ │ │ - movw r0, #38272 @ 0x9580 │ │ │ │ + bl 6c15c │ │ │ │ + movw r0, #39460 @ 0x9a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38272 @ 0x9580 │ │ │ │ + movw r0, #39460 @ 0x9a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38272 @ 0x9580 │ │ │ │ + movw r0, #39460 @ 0x9a24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c478 │ │ │ │ + bl 6c454 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0d0 │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + movw r1, #50580 @ 0xc594 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + cbz r0, 2b0f6 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -683,37 +683,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2b0f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 197028 │ │ │ │ + bl 19aa08 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c478 │ │ │ │ + bl 6c454 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + movw r1, #50580 @ 0xc594 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + cbz r4, 2b168 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b148 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b14e │ │ │ │ │ │ │ │ 0002b14e : │ │ │ │ @@ -721,69 +721,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196dec │ │ │ │ + bl 19a7cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6be54 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be30 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 197f9c │ │ │ │ + bl 19b97c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c6f0 │ │ │ │ + bl 6c6cc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b16c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b1a4 : │ │ │ │ ldr r2, [pc, #80] @ (2b1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b1b4 │ │ │ │ ldr r0, [pc, #76] @ (2b1fc ) │ │ │ │ - b.w 198be4 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19c5c4 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl ddecc │ │ │ │ + bl ddfa4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ 0002b204 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 198e10 │ │ │ │ + bl 19c7f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b21e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818,17 +818,17 @@ │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ - movw r0, #51992 @ 0xcb18 │ │ │ │ + movw r0, #53144 @ 0xcf98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 621c8 │ │ │ │ + bl 62774 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ @@ -842,118 +842,118 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b30a │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #53200 @ 0xcfd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62264 @ 0xf338 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63336 @ 0xf768 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52072 @ 0xcb68 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52092 @ 0xcb7c │ │ │ │ + movw r1, #53244 @ 0xcffc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52116 @ 0xcb94 │ │ │ │ + movw r1, #53268 @ 0xd014 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f0dd0 │ │ │ │ + bl 1f3420 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12368 @ 0x3050 │ │ │ │ + movw r1, #13532 @ 0x34dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r3, r3, #604 @ 0x25c │ │ │ │ cbz r2, 2b368 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21792 @ 0x5520 │ │ │ │ + movw r1, #22944 @ 0x59a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52160 @ 0xcbc0 │ │ │ │ + movw r1, #53312 @ 0xd040 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52176 @ 0xcbd0 │ │ │ │ + movw r1, #53328 @ 0xd050 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52192 @ 0xcbe0 │ │ │ │ + movw r1, #53344 @ 0xd060 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c888 │ │ │ │ + bl 6c864 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3e6 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ cbz r0, 2b3ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ @@ -969,88 +969,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b4a6 │ │ │ │ ldr r0, [pc, #212] @ (2b4e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb398 │ │ │ │ + bl 1ce980 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3408 │ │ │ │ + bl d3470 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b47a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1152c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1156ec <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b4a0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19acc8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19e6a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19ae48 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19e828 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d3168 │ │ │ │ + bl 1d61ac │ │ │ │ b.n 2b28c │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ asrs r4, r0, #4 │ │ │ │ @@ -1064,43 +1064,43 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 197ebc │ │ │ │ + bl 19b89c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2b518 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1988c0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19c2a0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1112,68 +1112,68 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #52388 @ 0xcca4 │ │ │ │ + movw r5, #53540 @ 0xd124 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8dec4 │ │ │ │ + bl 8de18 │ │ │ │ mov r1, r5 │ │ │ │ cbz r0, 2b5ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b598 │ │ │ │ - bl c5120 │ │ │ │ + bl c5110 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cbnz r0, 2b5d0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #256] @ 2b6d4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 8dec4 │ │ │ │ + bl 8de18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b686 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b616 │ │ │ │ ldr r1, [pc, #200] @ (2b6d4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1181,67 +1181,67 @@ │ │ │ │ beq.n 2b5de │ │ │ │ cbz r6, 2b64e │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ae68 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b290 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b64e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b628 │ │ │ │ - bl 1155f4 │ │ │ │ + bl 115a14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52408 @ 0xccb8 │ │ │ │ + movw r1, #53560 @ 0xd138 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52432 @ 0xccd0 │ │ │ │ + movw r1, #53584 @ 0xd150 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ecc9c │ │ │ │ + bl 1ef4b8 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #53588 @ 0xd154 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed080 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ef89c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12368 @ 0x3050 │ │ │ │ + movw r1, #13532 @ 0x34dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19e658 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -1249,49 +1249,49 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b708 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #12604 @ 0x313c │ │ │ │ + movw r3, #13756 @ 0x35bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15572 @ 0x3cd4 │ │ │ │ + movw r2, #16724 @ 0x4154 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ + strb r0, [r1, #19] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39324 @ 0x999c │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39132 @ 0x98dc │ │ │ │ + movw r1, #40320 @ 0x9d80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39160 @ 0x98f8 │ │ │ │ + movw r1, #40348 @ 0x9d9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39228 @ 0x993c │ │ │ │ + movw r1, #40416 @ 0x9de0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39284 @ 0x9974 │ │ │ │ + movw r1, #40472 @ 0x9e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b780 │ │ │ │ @@ -1311,71 +1311,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b7b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8c5a0 │ │ │ │ + bl 8c4f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7ce : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8faa8 │ │ │ │ + bl 8f9f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b816 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b812 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b836 │ │ │ │ - b.w 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e148 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2b868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b868 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b870 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -1406,19 +1406,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 198c88 │ │ │ │ + bl 19c668 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c17c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c16c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 6be54 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be30 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1450,69 +1450,69 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 198c88 │ │ │ │ + bl 19c668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c17c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c16c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b954 <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 198e10 │ │ │ │ + bl 19c7f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 198c88 │ │ │ │ + bl 19c668 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2b70 │ │ │ │ + bl 1b6568 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c6f0 │ │ │ │ + bl 6c6cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b2164 │ │ │ │ + bl 1b5b5c │ │ │ │ cbnz r0, 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9d2 <_PyInterpreterState_SetConfig@@Base+0x122> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1538,41 +1538,41 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ea1a4 │ │ │ │ + bl ea27c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ea8dc │ │ │ │ + bl ea9b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ba5c <_PyInterpreterState_SetConfig@@Base+0x1ac> │ │ │ │ @@ -1589,84 +1589,84 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 196dec │ │ │ │ + bl 19a7cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba8a <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba98 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2baa0 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1ae888 │ │ │ │ + bl 1b2258 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b2164 │ │ │ │ + bl 1b5b5c │ │ │ │ cbnz r0, 2bb00 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bb08 <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bb24 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1ba7d8 │ │ │ │ + b.w 1be2b8 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1babc0 │ │ │ │ + b.w 1be604 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb30 : │ │ │ │ ldr r3, [pc, #12] @ (2bb40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #1416] @ 0x588 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb7a │ │ │ │ ldr r2, [pc, #44] @ (2bb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d4cd4 │ │ │ │ + bl 1d7ce4 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdf7c <_PyEval_MakePendingCalls@@Base+0x594> │ │ │ │ + bl 1d1478 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119858 │ │ │ │ + bl 119c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bbc8 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1750,48 +1750,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d2988 │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + pop {r4, pc} │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fe88 │ │ │ │ + b.w 8fdd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc4a │ │ │ │ - movw r1, #9536 @ 0x2540 │ │ │ │ + movw r1, #10676 @ 0x29b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fe88 │ │ │ │ + b.w 8fdd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35796 @ 0x8bd4 │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc68 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc80 : │ │ │ │ ldr r2, [pc, #12] @ (2bc90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d4cd4 │ │ │ │ + b.w 1d7ce4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1831,84 +1831,84 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a48a8 │ │ │ │ + bl 1a8270 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ cbz r5, 2bd0c │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd54 │ │ │ │ cbz r5, 2bd54 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5118 │ │ │ │ + bl 1d8128 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ cbnz r6, 2bd10 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r8, r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bd0c │ │ │ │ mov r1, r8 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5bb8 │ │ │ │ + bl 1d8bc8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ b.n 2bd0c │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd76 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd7e │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2be00 │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1922,29 +1922,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d023c │ │ │ │ + bl 1d36c0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca70 <_Py_GetConfigsAsDict@@Base+0x962> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1974,25 +1974,25 @@ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be48 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ad4 │ │ │ │ + bl c6afc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bd0c │ │ │ │ - movw r0, #8420 @ 0x20e4 │ │ │ │ + movw r0, #9168 @ 0x23d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bc5a0 │ │ │ │ + bl 1bfc50 │ │ │ │ b.n 2bd0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2003,18 +2003,18 @@ │ │ │ │ movw r5, #11472 @ 0x2cd0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2beb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36952 @ 0x9058 │ │ │ │ + movw r1, #38024 @ 0x9488 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ bl 95ccc │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ @@ -2025,15 +2025,15 @@ │ │ │ │ bne.n 2beda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2beca │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bee6 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bef8 │ │ │ │ movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2071,34 +2071,34 @@ │ │ │ │ bne.n 2bf58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf48 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf64 │ │ │ │ ldr r0, [pc, #64] @ (2bfa0 ) │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2112,34 +2112,34 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfe6 │ │ │ │ - movw r2, #34384 @ 0x8650 │ │ │ │ + movw r2, #35536 @ 0x8ad0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c3a8 │ │ │ │ + bl 6c384 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 987c0 │ │ │ │ + bl 1ea6c4 │ │ │ │ bl 95ccc │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c108 │ │ │ │ add.w r8, r0, r5 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cbz r2, 2c03a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ @@ -2166,64 +2166,64 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 987d4 │ │ │ │ - bl e4ae0 │ │ │ │ + bl 987c0 │ │ │ │ + bl e4bc8 │ │ │ │ mov fp, r0 │ │ │ │ bl 95ccc │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + bl 302d2 <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36976 @ 0x9070 │ │ │ │ + movw r1, #38048 @ 0x94a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ bl 95ccc │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c3a8 │ │ │ │ + bl 6c384 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 987c0 │ │ │ │ + bl 1ea6c4 │ │ │ │ bl 95ccc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c10e <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2253,51 +2253,51 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37080 @ 0x90d8 │ │ │ │ + movw r1, #38152 @ 0x9508 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11440 @ 0x2cb0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37112 @ 0x90f8 │ │ │ │ + movw r1, #38184 @ 0x9528 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11444 @ 0x2cb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f4 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ bl 7a108 │ │ │ │ @@ -2312,442 +2312,442 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37144 @ 0x9118 │ │ │ │ + movw r1, #38216 @ 0x9548 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37180 @ 0x913c │ │ │ │ + movw r1, #38252 @ 0x956c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37220 @ 0x9164 │ │ │ │ + movw r1, #38292 @ 0x9594 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40096 @ 0x9ca0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37232 @ 0x9170 │ │ │ │ + movw r1, #38304 @ 0x95a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37248 @ 0x9180 │ │ │ │ + movw r1, #38320 @ 0x95b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37264 @ 0x9190 │ │ │ │ + movw r1, #38336 @ 0x95c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37280 @ 0x91a0 │ │ │ │ + movw r1, #38352 @ 0x95d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + movw r1, #38372 @ 0x95e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40092 @ 0x9c9c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37316 @ 0x91c4 │ │ │ │ + movw r1, #38388 @ 0x95f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40116 @ 0x9cb4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37332 @ 0x91d4 │ │ │ │ + movw r1, #38404 @ 0x9604 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37348 @ 0x91e4 │ │ │ │ + movw r1, #38420 @ 0x9614 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37368 @ 0x91f8 │ │ │ │ + movw r1, #38440 @ 0x9628 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40040 @ 0x9c68 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #38456 @ 0x9638 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37412 @ 0x9224 │ │ │ │ + movw r1, #38484 @ 0x9654 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37440 @ 0x9240 │ │ │ │ + movw r1, #38512 @ 0x9670 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37464 @ 0x9258 │ │ │ │ + movw r1, #38536 @ 0x9688 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40776 @ 0x9f48 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #38560 @ 0x96a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37516 @ 0x928c │ │ │ │ + movw r1, #38588 @ 0x96bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #38688 @ 0x9720 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ ldr r3, [pc, #820] @ (2ca18 <_Py_GetConfigsAsDict@@Base+0x90a>) │ │ │ │ @@ -2757,320 +2757,320 @@ │ │ │ │ ldr.w r5, [r8, #3720] @ 0xe88 │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2c72a <_Py_GetConfigsAsDict@@Base+0x61c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60812 @ 0xed8c │ │ │ │ + movw r1, #61964 @ 0xf20c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c974 <_Py_GetConfigsAsDict@@Base+0x866> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61072 @ 0xee90 │ │ │ │ + movw r1, #62224 @ 0xf310 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c986 <_Py_GetConfigsAsDict@@Base+0x878> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60828 @ 0xed9c │ │ │ │ + movw r1, #61980 @ 0xf21c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x88a> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60840 @ 0xeda8 │ │ │ │ + movw r1, #61992 @ 0xf228 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9aa <_Py_GetConfigsAsDict@@Base+0x89c> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37532 @ 0x929c │ │ │ │ + movw r1, #38604 @ 0x96cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9bc <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #38624 @ 0x96e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ce <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37568 @ 0x92c0 │ │ │ │ + movw r1, #38640 @ 0x96f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e0 <_Py_GetConfigsAsDict@@Base+0x8d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16272 @ 0x3f90 │ │ │ │ + movw r1, #17424 @ 0x4410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9f2 <_Py_GetConfigsAsDict@@Base+0x8e4> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60856 @ 0xedb8 │ │ │ │ + movw r1, #62008 @ 0xf238 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca04 <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37592 @ 0x92d8 │ │ │ │ + movw r1, #38664 @ 0x9708 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca1c <_Py_GetConfigsAsDict@@Base+0x90e> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37604 @ 0x92e4 │ │ │ │ + movw r1, #38676 @ 0x9714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca2e <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ add.w r0, r8, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e23b0 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2494 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ca3e <_Py_GetConfigsAsDict@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ b.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49396 @ 0xc0f4 │ │ │ │ + movw r1, #50548 @ 0xc574 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3123,19 +3123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,31 +3153,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4844e │ │ │ │ + b.w 48456 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91a60 │ │ │ │ + bl 91a64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2cbd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 378d8 │ │ │ │ + bl 37978 │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #49924 @ 0xc304 │ │ │ │ + movw r1, #51076 @ 0xc784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61320 @ 0xef88 │ │ │ │ + movw r0, #62472 @ 0xf408 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2cc16 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #45672 @ 0xb268 │ │ │ │ + movw r1, #46744 @ 0xb698 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #3956 @ 0xf74 │ │ │ │ + movw r3, #5108 @ 0x13f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2cc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e5d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 2cca0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11cf58 │ │ │ │ + bl 11d2e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc9c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb7f0 │ │ │ │ + b.w cb854 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #45956 @ 0xb384 │ │ │ │ + movw r2, #47028 @ 0xb7b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #45964 @ 0xb38c │ │ │ │ + movw r1, #47036 @ 0xb7bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #45980 @ 0xb39c │ │ │ │ + movw r3, #47052 @ 0xb7cc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #8705 @ 0x2201 │ │ │ │ + movw r3, #14137 @ 0x3739 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #10957 @ 0x2acd │ │ │ │ + movw r3, #15865 @ 0x3df9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45988 @ 0xb3a4 │ │ │ │ + movw r1, #47060 @ 0xb7d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #57701 @ 0xe165 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r3, #45273 @ 0xb0d9 │ │ │ │ + movw r2, #4265 @ 0x10a9 │ │ │ │ + movt r2, #25 │ │ │ │ + movw r3, #56417 @ 0xdc61 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45804 @ 0xb2ec │ │ │ │ + movw r1, #46876 @ 0xb71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9774 │ │ │ │ + bl f98e0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45816 @ 0xb2f8 │ │ │ │ + movw r1, #46888 @ 0xb728 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #592 @ (adr r5, 2d048 <_PyUnicode_FromId@@Base+0x174>) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 101e34 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101fc8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1dec9c │ │ │ │ + b.w 1e16e8 │ │ │ │ │ │ │ │ 0002ced4 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3549,29 +3549,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d022 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3611,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1aac20 │ │ │ │ + b.w 1ae5ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3633,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #49752 @ 0xc258 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49836 @ 0xc2ac │ │ │ │ + movw r9, #50908 @ 0xc6dc │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49772 @ 0xc26c │ │ │ │ + movw r1, #50844 @ 0xc69c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49796 @ 0xc284 │ │ │ │ + movw r1, #50868 @ 0xc6b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + movw r1, #50888 @ 0xc6c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3682,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ca7c │ │ │ │ + bl 6ca58 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3704,36 +3704,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97c60 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c4c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1b4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1c6 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r3, #11473 @ 0x2cd1 │ │ │ │ + movw r3, #11485 @ 0x2cdd │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,81 +3747,81 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49864 @ 0xc2c8 │ │ │ │ + movw r2, #50936 @ 0xc6f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49916 @ 0xc2fc │ │ │ │ + movw r2, #50988 @ 0xc72c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49948 @ 0xc31c │ │ │ │ + movw r2, #51020 @ 0xc74c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1969c4 <_start@@Base+0xbf4> │ │ │ │ + bl 19a3a4 <_start@@Base+0xbf0> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #15 │ │ │ │ + movw r3, #1651 @ 0x673 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19b8ec <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19f2cc <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #1387 @ 0x56b │ │ │ │ + movw r2, #2985 @ 0xba9 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #1445 @ 0x5a5 │ │ │ │ + movw r1, #3043 @ 0xbe3 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19c2a4 │ │ │ │ + bl 19fc84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49980 @ 0xc33c │ │ │ │ + movw r2, #51052 @ 0xc76c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50008 @ 0xc358 │ │ │ │ + movw r2, #51080 @ 0xc788 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50036 @ 0xc374 │ │ │ │ + movw r2, #51108 @ 0xc7a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50076 @ 0xc39c │ │ │ │ + movw r2, #51148 @ 0xc7cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50104 @ 0xc3b8 │ │ │ │ + movw r2, #51176 @ 0xc7e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ @@ -3842,15 +3842,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e2f8c │ │ │ │ + bl 1e588c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #50132 @ 0xc3d4 │ │ │ │ + movw r2, #51204 @ 0xc804 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 26b270 │ │ │ │ + bl 26b6e8 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3951,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50184 @ 0xc408 │ │ │ │ + movw r0, #51256 @ 0xc838 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50296 @ 0xc478 │ │ │ │ + movw r3, #51368 @ 0xc8a8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3988,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26b4cc │ │ │ │ + bl 26b944 │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d484 <_PyObject_DebugMallocStats@@Base+0x2be> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d480 <_PyObject_DebugMallocStats@@Base+0x2ba> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50324 @ 0xc494 │ │ │ │ + movw r1, #51396 @ 0xc8c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50352 @ 0xc4b0 │ │ │ │ + movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50372 @ 0xc4c4 │ │ │ │ + movw r1, #51444 @ 0xc8f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50396 @ 0xc4dc │ │ │ │ + movw r1, #51468 @ 0xc90c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50424 @ 0xc4f8 │ │ │ │ + movw r2, #51496 @ 0xc928 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca7c │ │ │ │ + bl 6ca58 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50452 @ 0xc514 │ │ │ │ + movw r1, #51524 @ 0xc944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50480 @ 0xc530 │ │ │ │ + movw r1, #51552 @ 0xc960 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #50508 @ 0xc54c │ │ │ │ + movw r2, #51580 @ 0xc97c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca7c │ │ │ │ + bl 6ca58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50536 @ 0xc568 │ │ │ │ + movw r1, #51608 @ 0xc998 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50568 @ 0xc588 │ │ │ │ + movw r1, #51640 @ 0xc9b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50600 @ 0xc5a8 │ │ │ │ + movw r1, #51672 @ 0xc9d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50632 @ 0xc5c8 │ │ │ │ + movw r1, #51704 @ 0xc9f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50640 @ 0xc5d0 │ │ │ │ + movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #51732 @ 0xca14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4186,70 +4186,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3444] @ 0xd74 │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #50800 @ 0xc670 │ │ │ │ + movw r2, #51872 @ 0xcaa0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6ca7c │ │ │ │ + bl 6ca58 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50824 @ 0xc688 │ │ │ │ + movw r2, #51896 @ 0xcab8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca7c │ │ │ │ + bl 6ca58 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50832 @ 0xc690 │ │ │ │ + movw r1, #51904 @ 0xcac0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ cbnz r0, 2d77e <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r6, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ cbnz r0, 2d7a4 <_PyObject_DebugMallocStats@@Base+0x5de> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4258,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7f0 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #51924 @ 0xcad4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de7c4 │ │ │ │ + bl de89c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4292,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ - bl e1460 │ │ │ │ + bl e1538 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d85c <_PyObject_DebugMallocStats@@Base+0x696> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ b.n 2d80c <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,47 +4349,47 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d8fc <_PyObject_DebugMallocStats@@Base+0x736> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 2d916 <_PyObject_DebugMallocStats@@Base+0x750> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d91a <_PyObject_DebugMallocStats@@Base+0x754> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d92c <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d930 <_PyObject_DebugMallocStats@@Base+0x76a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4405,16 +4405,16 @@ │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 268034 │ │ │ │ - movw r4, #28608 @ 0x6fc0 │ │ │ │ + bl 2685c4 │ │ │ │ + movw r4, #29824 @ 0x7480 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4539,62 +4539,62 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #49912 @ 0xc2f8 │ │ │ │ + movw r4, #51064 @ 0xc778 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49928 @ 0xc308 │ │ │ │ + movw r4, #51080 @ 0xc788 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49872 @ 0xc2d0 │ │ │ │ + movw r4, #51024 @ 0xc750 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49900 @ 0xc2ec │ │ │ │ + movw r4, #51052 @ 0xc76c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49936 @ 0xc310 │ │ │ │ + movw r4, #51088 @ 0xc790 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49884 @ 0xc2dc │ │ │ │ + movw r4, #51036 @ 0xc75c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -4607,31 +4607,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #13068 @ 0x330c │ │ │ │ + movw r1, #14140 @ 0x373c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4639,216 +4639,216 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60584 @ 0xeca8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #196 @ 0xc4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60612 @ 0xecc4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #224 @ 0xe0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #51136 @ 0xc7c0 │ │ │ │ + movw r1, #52208 @ 0xcbf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10e4b4 │ │ │ │ + bl 10e730 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f87e4 │ │ │ │ + bl f88d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c60 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c4c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14b1ec │ │ │ │ + b.w 14c1c8 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51252 @ 0xc834 │ │ │ │ + movw r1, #52324 @ 0xcc64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51400 @ 0xc8c8 │ │ │ │ + movw r1, #52472 @ 0xccf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002dd9e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #72] @ (2ddf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddc4 │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,55 +4864,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2de9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,104 +4965,104 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51580 @ 0xc97c │ │ │ │ + movw r1, #52652 @ 0xcdac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ cbz r0, 2df90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ b.n 2df90 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #51668 @ 0xc9d4 │ │ │ │ + movw r1, #52740 @ 0xce04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e008 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dfd8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 8345c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cbnz r0, 2e006 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e008 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e525c │ │ │ │ + b.w 1e7af4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d751c │ │ │ │ + bl 1da5c4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40712 @ 0x9f08 │ │ │ │ + movw r1, #41740 @ 0xa30c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e5388 │ │ │ │ + bl 1e7c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e19e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e0f2 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d274 <_Py_HashBytes@@Base> │ │ │ │ + bl 6d24c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35252 @ 0x89b4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,175 +5148,175 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13d9d8 │ │ │ │ + bl 13e258 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189d80 │ │ │ │ + bl 18c4f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e14e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7815c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e870 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e1de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e1de │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e1e0 : │ │ │ │ +0002e1a8 : │ │ │ │ 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, #44052 @ 0xac14 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e7d00 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1ea590 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7816c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e874 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e214 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2e214 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d84 <_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 │ │ │ │ - movw r1, #45804 @ 0xb2ec │ │ │ │ + movw r1, #46876 @ 0xb71c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa190 │ │ │ │ + bl fa208 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 77208 │ │ │ │ + b.w 77218 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ + ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #54172 @ 0xd39c │ │ │ │ + movw r2, #55244 @ 0xd7cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27a0 │ │ │ │ - cbz r0, 2e2c4 │ │ │ │ + bl d2810 │ │ │ │ + cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bb814 │ │ │ │ + bl 1bf1e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2e2c4 │ │ │ │ - ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ + beq.n 2e2c4 │ │ │ │ + ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 2e286 │ │ │ │ + cbz r1, 2e286 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2e2c8 │ │ │ │ - b.n 2e2a4 │ │ │ │ + cbz r3, 2e2c8 │ │ │ │ + b.n 2e2a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7400 @ 0x1ce8 │ │ │ │ + movw r1, #9844 @ 0x2674 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78224 │ │ │ │ - b.n 2e2c4 │ │ │ │ + bl 78234 │ │ │ │ + b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19acc8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19e6a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2e2ce │ │ │ │ + cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e2e4 │ │ │ │ + b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1eb734 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1edf5c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78224 │ │ │ │ - bl e4ae0 │ │ │ │ + bl 78234 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e2c4 │ │ │ │ + bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -5325,144 +5325,144 @@ │ │ │ │ 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 r5, [r2, #12] │ │ │ │ - bgt.n 2e322 │ │ │ │ + bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 2e336 │ │ │ │ + bl 127274 │ │ │ │ + b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54192 @ 0xd3b0 │ │ │ │ + movw r0, #55264 @ 0xd7e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 2e33a │ │ │ │ + cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2e456 │ │ │ │ + b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 2e360 │ │ │ │ - ble.n 2e442 │ │ │ │ + beq.n 2e360 │ │ │ │ + ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #55272 @ 0xd7e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 2e442 │ │ │ │ - ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ + bl d19b0 │ │ │ │ + b.n 2e442 │ │ │ │ + ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e384 │ │ │ │ + bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e442 │ │ │ │ - bl d3c00 │ │ │ │ + beq.n 2e442 │ │ │ │ + bl d3c60 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 2e398 │ │ │ │ - ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ + cbnz r5, 2e398 │ │ │ │ + ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e3d2 │ │ │ │ - b.n 2e442 │ │ │ │ + bge.n 2e3d2 │ │ │ │ + b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54240 @ 0xd3e0 │ │ │ │ + movw r0, #55312 @ 0xd810 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e3be │ │ │ │ + beq.n 2e3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e3be │ │ │ │ + cbnz r3, 2e3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e442 │ │ │ │ + beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e3c94 │ │ │ │ + bl 14b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e388 │ │ │ │ - b.n 2e442 │ │ │ │ + bne.n 2e388 │ │ │ │ + b.n 2e442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 2e3f6 │ │ │ │ + cbnz r5, 2e3f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #54252 @ 0xd3ec │ │ │ │ + movw r0, #55324 @ 0xd81c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2e42e │ │ │ │ - b.n 2e43a │ │ │ │ + bne.n 2e42e │ │ │ │ + b.n 2e43a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54268 @ 0xd3fc │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e41c │ │ │ │ + beq.n 2e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e41c │ │ │ │ + cbnz r3, 2e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2e442 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e3c94 │ │ │ │ + bl 14b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e3d6 │ │ │ │ - b.n 2e442 │ │ │ │ + bne.n 2e3d6 │ │ │ │ + b.n 2e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e43a │ │ │ │ + cbnz r3, 2e43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 2e456 │ │ │ │ + bl 13c834 │ │ │ │ + b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e336 │ │ │ │ + bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 2e336 │ │ │ │ + bl 13c834 │ │ │ │ + b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bgt.n 2e3a8 │ │ │ │ + bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002e464 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5481,94 +5481,94 @@ │ │ │ │ beq.n 2e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e498 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e494 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e4a4 <_PyObject_Dump@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1eb8cc <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ee0f4 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4e0 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62124 @ 0xf2ac │ │ │ │ + movw r2, #63196 @ 0xf6dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62152 @ 0xf2c8 │ │ │ │ + movw r2, #63224 @ 0xf6f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62176 @ 0xf2e0 │ │ │ │ + movw r2, #63248 @ 0xf710 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62200 @ 0xf2f8 │ │ │ │ + movw r2, #63272 @ 0xf728 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40660 @ 0x9ed4 │ │ │ │ + movw r3, #41812 @ 0xa354 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62224 @ 0xf310 │ │ │ │ + movw r2, #63296 @ 0xf740 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62248 @ 0xf328 │ │ │ │ + movw r2, #63320 @ 0xf758 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cbd00 │ │ │ │ + bl 1cf2e0 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3bc0 │ │ │ │ + bl d3c20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 2e722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d3bd4 │ │ │ │ + bl d3c34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbd90 │ │ │ │ + bl 1cf370 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5576,18 +5576,18 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e5c2 <_PyObject_Dump@@Base+0x11e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62268 @ 0xf33c │ │ │ │ + movw r1, #63340 @ 0xf76c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e62c <_PyObject_Dump@@Base+0x188> │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5634,33 +5634,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76014 │ │ │ │ + bl 76020 │ │ │ │ cbz r0, 2e672 <_PyObject_Dump@@Base+0x1ce> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e66a <_PyObject_Dump@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ cbz r5, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76014 │ │ │ │ + bl 76020 │ │ │ │ cbz r0, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5685,98 +5685,98 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46708 @ 0xb674 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e71e <_PyObject_Dump@@Base+0x27a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cbz r4, 2e716 <_PyObject_Dump@@Base+0x272> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e4ae0 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ bl 95ccc │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62424 @ 0xf3d8 │ │ │ │ + movw r2, #63496 @ 0xf808 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ bl 95ccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62432 @ 0xf3e0 │ │ │ │ + movw r2, #63504 @ 0xf810 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4538 │ │ │ │ + bl e461c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e76a8 │ │ │ │ + bl e7794 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5804,15 +5804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5833,24 +5833,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63812 @ 0xf944 │ │ │ │ + movw r2, #64884 @ 0xfd74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e880 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1ee26c │ │ │ │ + bl 1f0a20 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5861,67 +5861,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64108 @ 0xfa6c │ │ │ │ + movw r0, #65180 @ 0xfe9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64116 @ 0xfa74 │ │ │ │ + movw r0, #65188 @ 0xfea4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bfbc │ │ │ │ + bl 13c834 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64132 @ 0xfa84 │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5938,84 +5938,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52456 @ 0xcce8 │ │ │ │ + movw r0, #53528 @ 0xd118 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e98c │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9b4 │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9a0 │ │ │ │ b.n 2e98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d2b24 │ │ │ │ + bl 1d5b68 │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 2ea0e │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ea04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65448 @ 0xffa8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #984 @ 0x3d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6035,53 +6035,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ed670 │ │ │ │ + bl 1efe24 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cbnz r0, 2eace │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ - bl e4ae0 │ │ │ │ + b.w f18c4 │ │ │ │ + bl e4bc8 │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e31e8 │ │ │ │ + b.w 1e5ae8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6116,15 +6116,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eb50 : │ │ │ │ - b.w 1e1d10 │ │ │ │ + b.w 1e46dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6133,15 +6133,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2eb90 │ │ │ │ - bl 1d76fc │ │ │ │ + bl 1da7a4 │ │ │ │ cbz r0, 2ebd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -6151,27 +6151,27 @@ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f41cc │ │ │ │ + bl 1f6980 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6181,76 +6181,76 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90940 │ │ │ │ + bl 90888 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1d99cc │ │ │ │ + bl 1dc554 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d9a0c │ │ │ │ + bl 1dc594 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6260,63 +6260,63 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4ae0 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9628 @ 0x259c │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 498aa │ │ │ │ + bl 49904 │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6334,28 +6334,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d4fc8 │ │ │ │ - ble.n 2ed6c │ │ │ │ + b.w 1d7fd8 │ │ │ │ + bgt.n 2ec9c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6389,15 +6389,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1f9508 │ │ │ │ + bl 1fba4c <_PyParkingLot_UnparkAll@@Base+0xbd8> │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6408,288 +6408,290 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c888 │ │ │ │ + bl 6c864 │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19acc8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19e6a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb734 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1edf5c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #236 @ 0xec │ │ │ │ + movw r1, #1308 @ 0x51c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f9060 │ │ │ │ + bl f90d8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + subs r1, r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + bl 1a59e8 <_PyThreadState_New@@Base+0x4a6c> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2ef1e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a5c20 │ │ │ │ + b.n 2ef66 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2ef66 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a5c58 │ │ │ │ + add.w r5, r6, #20 │ │ │ │ + movs r3, #0 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + subs r4, #1 │ │ │ │ + ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ + movs r2, #1 │ │ │ │ + bfc r4, #0, #22 │ │ │ │ + add.w r0, r0, #256 @ 0x100 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2ef66 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 615e4 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef38 │ │ │ │ + bl 2efb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef30 ) │ │ │ │ + ldr r2, [pc, #24] @ (2efac ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef34 ) │ │ │ │ + ldr r0, [pc, #20] @ (2efb0 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2ef64 │ │ │ │ + cbz r0, 2efe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef64 │ │ │ │ + beq.n 2efe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef64 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2efe0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ef80 │ │ │ │ + cbz r0, 2effc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef80 │ │ │ │ + beq.n 2effc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef80 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2effc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2ef94 │ │ │ │ + b.n 2f010 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1679c0 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 169040 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efba │ │ │ │ + bne.n 2f036 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2efda │ │ │ │ + b.n 2f056 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10f4f4 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f76c <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efb6 │ │ │ │ + bne.n 2f032 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fb198 │ │ │ │ + bl 1fd6a0 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - subs r1, r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - bl 1a2018 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f00c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a2250 │ │ │ │ - b.n 2f054 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2f054 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a2288 │ │ │ │ - add.w r5, r6, #20 │ │ │ │ - movs r3, #0 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - subs r4, #1 │ │ │ │ - ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - movs r2, #1 │ │ │ │ - bfc r4, #0, #22 │ │ │ │ - add.w r0, r0, #256 @ 0x100 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - bl 19f32c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f054 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 61038 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ - ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +0002f05c : │ │ │ │ + ldr r0, [pc, #4] @ (2f064 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ - b.n 2f40c │ │ │ │ + b.n 2eb98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 2f08a │ │ │ │ + cbnz r0, 2f08e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2f092 │ │ │ │ + cbz r0, 2f096 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f07c │ │ │ │ + beq.n 2f080 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f0d6 │ │ │ │ + bne.n 2f0da │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f0ee │ │ │ │ + bmi.n 2f0f2 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46064 @ 0xb3f0 │ │ │ │ + movw r2, #47136 @ 0xb820 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15908 @ 0x3e24 │ │ │ │ + movw r0, #17060 @ 0x42a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15908 @ 0x3e24 │ │ │ │ + movw r0, #17060 @ 0x42a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f0ac │ │ │ │ - b.n 2f150 │ │ │ │ + bne.n 2f0b0 │ │ │ │ + b.n 2f154 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f1b6 │ │ │ │ + bpl.n 2f1ba │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f1b6 │ │ │ │ + ble.n 2f1ba │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f150 │ │ │ │ + cbz r0, 2f154 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -6697,239 +6699,239 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 2f1ae │ │ │ │ + beq.n 2f1b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 83978 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f164 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 2f168 │ │ │ │ + bne.n 2f168 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 2f16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f154 │ │ │ │ + bne.n 2f158 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f1d6 │ │ │ │ + b.n 2f1da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f150 │ │ │ │ + bne.n 2f154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f16c │ │ │ │ + bge.n 2f170 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f1b8 │ │ │ │ + b.n 2f1bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add r3, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 2f182 │ │ │ │ + bpl.n 2f186 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f18a │ │ │ │ + cbz r1, 2f18e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f194 │ │ │ │ + bpl.n 2f198 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f194 │ │ │ │ + cbnz r3, 2f198 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f1a2 │ │ │ │ + b.n 2f1a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 2f126 │ │ │ │ + b.n 2f12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80250 │ │ │ │ - b.n 2f1d6 │ │ │ │ + bl 80254 │ │ │ │ + b.n 2f1da │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15900 @ 0x3e1c │ │ │ │ + movw r1, #17052 @ 0x429c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ - b.n 2f150 │ │ │ │ + bl 781d8 │ │ │ │ + b.n 2f154 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f59e │ │ │ │ + bpl.w 2f5a2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 2f21c │ │ │ │ + bmi.n 2f220 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f220 │ │ │ │ + beq.n 2f224 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f226 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f226 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f232 │ │ │ │ - cbz r0, 2f22e │ │ │ │ + bpl.n 2f236 │ │ │ │ + cbz r0, 2f232 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f238 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f238 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f2ae │ │ │ │ + ble.n 2f2b2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f248 │ │ │ │ + bne.n 2f24c │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f254 │ │ │ │ + b.n 2f258 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 2f278 │ │ │ │ + bhi.n 2f27c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f282 │ │ │ │ + bls.n 2f286 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f286 │ │ │ │ + bmi.n 2f28a │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f2a8 │ │ │ │ + bge.n 2f2ac │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 2f5b6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 2f5ba │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f23c │ │ │ │ + b.n 2f240 │ │ │ │ bl 71b94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5b6 │ │ │ │ + beq.w 2f5ba │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f3a2 │ │ │ │ - cbz r1, 2f2d6 │ │ │ │ + bne.n 2f3a6 │ │ │ │ + cbz r1, 2f2da │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ - b.n 2f2d8 │ │ │ │ + b.n 2f2dc │ │ │ │ ldr r7, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, #0] │ │ │ │ adds r6, r7, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f39c │ │ │ │ + ble.n 2f3a0 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f31c │ │ │ │ - bhi.n 2f358 │ │ │ │ + beq.n 2f320 │ │ │ │ + bhi.n 2f35c │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f30e │ │ │ │ + bhi.n 2f312 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f35c │ │ │ │ + bls.n 2f360 │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2f358 │ │ │ │ + bhi.n 2f35c │ │ │ │ tbb [pc, r1] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f358 │ │ │ │ + bne.n 2f35c │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f392 │ │ │ │ + bhi.n 2f396 │ │ │ │ movw lr, #9656 @ 0x25b8 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ movw r1, #30044 @ 0x755c │ │ │ │ movt r1, #12336 @ 0x3030 │ │ │ │ str r1, [r6, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -6937,92 +6939,92 @@ │ │ │ │ ldr.w r1, [lr] │ │ │ │ adds r3, #6 │ │ │ │ ldrb.w r1, [r1, r9] │ │ │ │ strb r1, [r6, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ strb.w r1, [r7, r8] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ mov r3, lr │ │ │ │ strb r2, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2e0 │ │ │ │ + b.n 2f2e4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5bc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f49a │ │ │ │ - cbz r1, 2f3b6 │ │ │ │ + bne.n 2f49e │ │ │ │ + cbz r1, 2f3ba │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f3b8 │ │ │ │ + b.n 2f3bc │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 2f492 │ │ │ │ + ble.n 2f496 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3f0 │ │ │ │ + bhi.n 2f3f4 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f450 │ │ │ │ + bls.n 2f454 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f450 │ │ │ │ + bhi.n 2f454 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r3, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f402 │ │ │ │ + beq.n 2f406 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f44c │ │ │ │ + bne.n 2f450 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f48a │ │ │ │ + bhi.n 2f48e │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7030,98 +7032,98 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ mov r3, ip │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3c0 │ │ │ │ + b.n 2f3c4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f5b8 │ │ │ │ - cbz r1, 2f4aa │ │ │ │ + b.n 2f5bc │ │ │ │ + cbz r1, 2f4ae │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f4b0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f596 │ │ │ │ + ble.n 2f59a │ │ │ │ add.w r9, r2, #4 │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w r8, r3, #1 │ │ │ │ add.w r7, r6, r9 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f504 │ │ │ │ - bhi.n 2f58c │ │ │ │ + beq.n 2f508 │ │ │ │ + bhi.n 2f590 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4f2 │ │ │ │ + bhi.n 2f4f6 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f550 │ │ │ │ + bls.n 2f554 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f54c │ │ │ │ + bhi.n 2f550 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f54c │ │ │ │ + bne.n 2f550 │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w r1, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f58c │ │ │ │ + bhi.n 2f590 │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7130,309 +7132,309 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f4b6 │ │ │ │ + b.n 2f4ba │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13496 @ 0x34b8 │ │ │ │ + movw r1, #14648 @ 0x3938 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f5d8 │ │ │ │ + cbz r3, 2f5dc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f5da │ │ │ │ + b.n 2f5de │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #4 │ │ │ │ - cbnz r3, 2f5ea │ │ │ │ + cbnz r3, 2f5ee │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 2f5ea │ │ │ │ + ble.n 2f5ee │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.n 2f5ea │ │ │ │ - cbnz r7, 2f608 │ │ │ │ - ldr r6, [pc, #704] @ (2f8ac ) │ │ │ │ + bgt.n 2f5ee │ │ │ │ + cbnz r7, 2f60c │ │ │ │ + ldr r6, [pc, #704] @ (2f8b0 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2f63c │ │ │ │ + cbz r0, 2f640 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f640 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 2f644 │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #17500 @ 0x445c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #48024 @ 0xbb98 │ │ │ │ + movw r0, #49176 @ 0xc018 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f8a2 │ │ │ │ + b.n 2f8a6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f656 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 2f65a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f63c │ │ │ │ - cbz r4, 2f68a │ │ │ │ + bne.n 2f640 │ │ │ │ + cbz r4, 2f68e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 2f662 │ │ │ │ + cbz r3, 2f666 │ │ │ │ subs r4, r5, #5 │ │ │ │ - beq.n 2f69a │ │ │ │ + beq.n 2f69e │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 2f66c │ │ │ │ + cbz r6, 2f670 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 2f6a8 │ │ │ │ - b.n 2f674 │ │ │ │ + beq.n 2f6ac │ │ │ │ + b.n 2f678 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 2f67e │ │ │ │ + cbz r5, 2f682 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f6b4 │ │ │ │ - b.n 2f686 │ │ │ │ + beq.n 2f6b8 │ │ │ │ + b.n 2f68a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ str r4, [sp, #28] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1d99cc │ │ │ │ + bl 1dc554 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f63c │ │ │ │ + beq.n 2f640 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f6d6 │ │ │ │ + bne.n 2f6da │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f882 │ │ │ │ + b.n 2f886 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f6f8 │ │ │ │ + bmi.n 2f6fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16368 @ 0x3ff0 │ │ │ │ + movw r1, #17520 @ 0x4470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 2f63c │ │ │ │ + bl d19b0 │ │ │ │ + b.n 2f640 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36600 @ 0x8ef8 │ │ │ │ + movw r1, #37672 @ 0x9328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f87a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9536 @ 0x2540 │ │ │ │ + movw r2, #10676 @ 0x29b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #16412 @ 0x401c │ │ │ │ + movw r1, #17564 @ 0x449c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccb58 │ │ │ │ + bl ccbbc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f744 │ │ │ │ + beq.n 2f748 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f744 │ │ │ │ + cbnz r2, 2f748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ - ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ + beq.w 2f87a │ │ │ │ + ldr r1, [pc, #352] @ (2f8b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8036c │ │ │ │ + bl 80370 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2f776 │ │ │ │ + bgt.n 2f77a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f87a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f876 │ │ │ │ - b.n 2f7b6 │ │ │ │ - ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ + bne.w 2f87a │ │ │ │ + b.n 2f7ba │ │ │ │ + ldr r1, [pc, #316] @ (2f8b8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f79a │ │ │ │ + beq.n 2f79e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f79a │ │ │ │ + cbnz r2, 2f79e │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f7be │ │ │ │ + cbnz r7, 2f7c2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f876 │ │ │ │ + bne.n 2f87a │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f87a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7de │ │ │ │ + beq.n 2f7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7de │ │ │ │ + cbnz r3, 2f7e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7f8 │ │ │ │ + beq.n 2f7fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f7f8 │ │ │ │ + cbnz r3, 2f7fc │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f820 │ │ │ │ + bne.n 2f824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f876 │ │ │ │ + cbnz r3, 2f87a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f87a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143278 │ │ │ │ + bl 143a74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f840 │ │ │ │ + beq.n 2f844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f840 │ │ │ │ + cbnz r3, 2f844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2f876 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f87a │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115260 │ │ │ │ + bl 11568c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f85e │ │ │ │ + cbz r0, 2f862 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f874 │ │ │ │ + beq.n 2f878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f874 │ │ │ │ + cbnz r3, 2f878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2f882 │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f886 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6d2 │ │ │ │ - b.n 2f63c │ │ │ │ + beq.w 2f6d6 │ │ │ │ + b.n 2f640 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1d9a0c │ │ │ │ + bl 1dc594 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r7, lsl #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -7447,665 +7449,665 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f8e2 │ │ │ │ + cbz r3, 2f8e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f8e4 │ │ │ │ + b.n 2f8e8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f8f4 │ │ │ │ + cbnz r3, 2f8f8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f8f4 │ │ │ │ + ble.n 2f8f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f8f4 │ │ │ │ - cbnz r7, 2f918 │ │ │ │ + bne.n 2f8f8 │ │ │ │ + cbnz r7, 2f91c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #60532 @ 0xec74 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f9fe │ │ │ │ + beq.n 2fa02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f934 │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 2f938 │ │ │ │ + bl c346c │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f9b6 │ │ │ │ + blt.n 2f9ba │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f938 │ │ │ │ - b.n 2fa14 │ │ │ │ + bne.n 2f93c │ │ │ │ + b.n 2fa18 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f986 │ │ │ │ + cbz r3, 2f98a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f962 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 2f966 │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11968 @ 0x2ec0 │ │ │ │ + movw r1, #13040 @ 0x32f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25512 @ 0x63a8 │ │ │ │ + movw r0, #26664 @ 0x6828 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9ba │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f9b6 │ │ │ │ + cbz r0, 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f9d2 │ │ │ │ + bne.n 2f9d6 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f98e │ │ │ │ - movw r5, #50964 @ 0xc714 │ │ │ │ + bne.n 2f992 │ │ │ │ + movw r5, #52116 @ 0xcb94 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r6, #18244 @ 0x4744 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r6, #19396 @ 0x4bc4 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f9f2 │ │ │ │ + cbz r3, 2f9f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f9ba │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 2f9be │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11988 @ 0x2ed4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25512 @ 0x63a8 │ │ │ │ + movw r0, #26664 @ 0x6828 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa96 │ │ │ │ + b.n 2fa9a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f9ea │ │ │ │ + beq.n 2f9ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 2f9ba │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f9fa │ │ │ │ + bne.n 2f9fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #50964 @ 0xc714 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #52116 @ 0xcb94 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #50964 @ 0xc714 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #52116 @ 0xcb94 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18244 @ 0x4744 │ │ │ │ + movw r6, #19396 @ 0x4bc4 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #50964 @ 0xc714 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #52116 @ 0xcb94 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18244 @ 0x4744 │ │ │ │ + movw r6, #19396 @ 0x4bc4 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2069d4 <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 208904 <_Py_RestoreSignals@@Base+0xec8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ mov r1, sl │ │ │ │ - bl 206ae8 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 208a18 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa92 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 206bf4 <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 208b24 <_Py_RestoreSignals@@Base+0x10e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa92 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2fa56 │ │ │ │ - cbnz r4, 2fa5c │ │ │ │ + beq.n 2fa5a │ │ │ │ + cbnz r4, 2fa60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2fa66 │ │ │ │ + b.n 2fa6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2fa8e │ │ │ │ + cbz r0, 2fa92 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 176af0 │ │ │ │ + bl 178630 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa96 │ │ │ │ + beq.n 2fa9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa96 │ │ │ │ + cbnz r3, 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa96 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78224 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 78234 │ │ │ │ + b.n 2f9ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206dc8 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 208cf8 <_Py_RestoreSignals@@Base+0x12bc> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fadc │ │ │ │ + beq.n 2fae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fadc │ │ │ │ + cbnz r3, 2fae0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2fafa <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fafe <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002fafa <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fafe <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #56] @ (2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ + ldr r6, [pc, #56] @ (2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - cbz r4, 2fb38 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ffc64 │ │ │ │ + cbz r4, 2fb3c <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ + b.w 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ + ldr r2, [pc, #52] @ (2fb90 <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ + cbnz r1, 2fb68 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ + b.n 2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ + cbnz r0, 2fb72 <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ + b.n 2fb7c <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ bl 7085c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ bl 7085c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 101e34 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101fc8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fbd8 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ + bne.n 2fbdc <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ - b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ + bne.n 2fbfa <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ + b.n 2fbf4 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61404 @ 0xefdc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #1016 @ 0x3f8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ - b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bne.n 2fbce <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + b.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + blt.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ + bge.n 2fc2e <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + b.n 2fc36 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fc38 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc3c <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2fc60 <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ + cbz r3, 2fc64 <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2fc62 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + b.n 2fc66 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r3, 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + ble.n 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ - cbnz r0, 2fc8e <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ + bne.n 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r0, 2fc92 <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ movs r5, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ + beq.n 2fca2 <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ + bne.n 2fcb4 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + ldr r3, [pc, #144] @ (2fd48 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c1b0 │ │ │ │ + bl 6c18c │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ - b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + bne.n 2fcfe <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ + b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21416 @ 0x53a8 │ │ │ │ + movw r2, #22568 @ 0x5828 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ + b.n 2fd42 <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd48 <_Py_fstat@@Base> │ │ │ │ + bl 2fd4c <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + beq.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21480 @ 0x53e8 │ │ │ │ + movw r2, #22632 @ 0x5868 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd48 <_Py_fstat@@Base>: │ │ │ │ +0002fd4c <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 95ccc │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 2fd88 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fdb6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fdba <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdc2 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 7085c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fea6 <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2feaa <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fe30 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe34 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7de2c │ │ │ │ - cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7de24 │ │ │ │ + cbz r0, 2fe60 <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 2fe76 <_Py_fstat@@Base+0x12e> │ │ │ │ + ble.n 2fe7a <_Py_fstat@@Base+0x12e> │ │ │ │ bl 7200c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe0c <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feae <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 711bc <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 2fea2 <_Py_fstat@@Base+0x15a> │ │ │ │ + bge.n 2fea6 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23220 @ 0x5ab4 │ │ │ │ + movw r1, #24372 @ 0x5f34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 2ff10 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 124ca4 │ │ │ │ - b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 1251a4 │ │ │ │ + b.n 2ff12 <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23236 @ 0x5ac4 │ │ │ │ + movw r1, #24388 @ 0x5f44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #23272 @ 0x5ae8 │ │ │ │ + movw r1, #24424 @ 0x5f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 2ff66 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ff6a <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23288 @ 0x5af8 │ │ │ │ + movw r1, #24440 @ 0x5f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffa6 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ bl 71e20 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff66 <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #667 @ 0x29b │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #628] @ (30234 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #628] @ (30238 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ @@ -8118,236 +8120,236 @@ │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20a8e4 │ │ │ │ - cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20c36c │ │ │ │ + cbz r0, 30028 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ - bge.n 30028 <_Py_fstat@@Base+0x2e0> │ │ │ │ + bge.n 3002c <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23324 @ 0x5b1c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30040 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e7e34 │ │ │ │ + cbnz r0, 30042 <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r6, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ + movw r2, #573 @ 0x23d │ │ │ │ movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20b838 │ │ │ │ + bl 20d2bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 3019a <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23460 @ 0x5ba4 │ │ │ │ + movw fp, #24612 @ 0x6024 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3025e <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 300ca <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 30124 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23432 @ 0x5b88 │ │ │ │ + movw r1, #24584 @ 0x6008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23364 @ 0x5b44 │ │ │ │ + movw r1, #24516 @ 0x5fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300ac <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 20a9e8 │ │ │ │ + bl 20c470 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23424 @ 0x5b80 │ │ │ │ + movw r0, #24576 @ 0x6000 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ bl 71e20 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 8278c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 83af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + beq.n 30164 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 30164 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 30192 <_Py_fstat@@Base+0x44a> │ │ │ │ + bls.n 30196 <_Py_fstat@@Base+0x44a> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30192 <_Py_fstat@@Base+0x44a> │ │ │ │ + bhi.n 30196 <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77208 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 77218 │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 301e6 <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 301f8 <_Py_fstat@@Base+0x4b0> │ │ │ │ - cbnz r7, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + beq.n 301fc <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3025e <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 301b0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301b4 <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301ba <_Py_fstat@@Base+0x46e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, r4, #12 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ adds r6, #12 │ │ │ │ add r6, r4 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + beq.n 301ba <_Py_fstat@@Base+0x46e> │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3020c <_Py_fstat@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #24] @ (30234 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 30210 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30238 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3022c <_Py_fstat@@Base+0x4e4> │ │ │ │ + beq.n 30230 <_Py_fstat@@Base+0x4e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8359,630 +8361,630 @@ │ │ │ │ blx 2a620 <__recvmsg64@plt> │ │ │ │ str r0, [r4, #8] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 30296 <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 3029a <_Py_fstat@@Base+0x54e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 302ba <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302be <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302d0 <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 302ec <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + cbnz r0, 302f0 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (30324 <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c1b0 │ │ │ │ + bl 6c18c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30306 <_Py_fstat@@Base+0x5be> │ │ │ │ + beq.n 3030a <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 30322 <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r0, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #152] @ (303cc <_Py_fstat@@Base+0x684>) │ │ │ │ + ldr r1, [pc, #152] @ (303d0 <_Py_fstat@@Base+0x684>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 8e688 │ │ │ │ - cbz r0, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + bl 8e5d8 │ │ │ │ + cbz r0, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 30376 <_Py_fstat@@Base+0x62e> │ │ │ │ + bmi.n 3037a <_Py_fstat@@Base+0x62e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31724 @ 0x7bec │ │ │ │ + movw r1, #32796 @ 0x801c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + beq.n 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + cbnz r3, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 303c8 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + b.n 303cc <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8036c │ │ │ │ + bl 80370 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #64] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ - cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + beq.n 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r3, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + beq.n 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + cbnz r3, 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30430 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 30434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000303d4 : │ │ │ │ +000303d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c1b0 │ │ │ │ + bl 6c18c │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20d45c <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20ee48 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #736] @ (306ec ) │ │ │ │ + ldr r2, [pc, #736] @ (306f0 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (306f0 ) │ │ │ │ + ldr r1, [pc, #716] @ (306f4 ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 3043c │ │ │ │ + bne.n 30440 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bf28 │ │ │ │ - cbz r0, 3045e │ │ │ │ + bl 6bf04 │ │ │ │ + cbz r0, 30462 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 30470 │ │ │ │ - b.n 3048c │ │ │ │ - ldr r2, [pc, #660] @ (306f4 ) │ │ │ │ - movw r3, #24064 @ 0x5e00 │ │ │ │ + cbnz r3, 30474 │ │ │ │ + b.n 30490 │ │ │ │ + ldr r2, [pc, #660] @ (306f8 ) │ │ │ │ + movw r3, #25216 @ 0x6280 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30738 │ │ │ │ - ldr r0, [pc, #644] @ (306f8 ) │ │ │ │ - bl 6c8a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (306f8 ) │ │ │ │ - bl 6cae8 │ │ │ │ - ldr r0, [pc, #632] @ (306f8 ) │ │ │ │ - bl 6c150 │ │ │ │ + b.n 3073c │ │ │ │ + ldr r0, [pc, #644] @ (306fc ) │ │ │ │ + bl 6c880 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (306fc ) │ │ │ │ + bl 6cac4 │ │ │ │ + ldr r0, [pc, #632] @ (306fc ) │ │ │ │ + bl 6c12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30718 │ │ │ │ - cbnz r5, 3049a │ │ │ │ + bne.w 3071c │ │ │ │ + cbnz r5, 3049e │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 304b0 │ │ │ │ - ldr r0, [pc, #616] @ (306fc ) │ │ │ │ - bl 6cae8 │ │ │ │ - b.n 304b0 │ │ │ │ - ldr r0, [pc, #604] @ (306f8 ) │ │ │ │ + cbz r3, 304b4 │ │ │ │ + ldr r0, [pc, #616] @ (30700 ) │ │ │ │ + bl 6cac4 │ │ │ │ + b.n 304b4 │ │ │ │ + ldr r0, [pc, #604] @ (306fc ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d910 │ │ │ │ + bl 6d8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3048c │ │ │ │ - movw r3, #24036 @ 0x5de4 │ │ │ │ + beq.n 30490 │ │ │ │ + movw r3, #25188 @ 0x6264 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30720 │ │ │ │ - ldr r0, [pc, #584] @ (306fc ) │ │ │ │ - bl 6c150 │ │ │ │ - cbz r0, 304cc │ │ │ │ - ldr r2, [pc, #568] @ (306f4 ) │ │ │ │ + b.n 30724 │ │ │ │ + ldr r0, [pc, #584] @ (30700 ) │ │ │ │ + bl 6c12c │ │ │ │ + cbz r0, 304d0 │ │ │ │ + ldr r2, [pc, #568] @ (306f8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30738 │ │ │ │ - bl 6c3d0 │ │ │ │ + b.n 3073c │ │ │ │ + bl 6c3ac │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30710 │ │ │ │ + ldr.w fp, [pc, #568] @ 30714 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30524 │ │ │ │ + beq.n 30528 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3051e │ │ │ │ + beq.n 30522 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3051e │ │ │ │ + beq.n 30522 │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1ecec8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ef6e4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f8858 │ │ │ │ + bl 1fad90 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 304de │ │ │ │ - ldr.w r9, [pc, #492] @ 30714 │ │ │ │ + b.n 304e2 │ │ │ │ + ldr.w r9, [pc, #492] @ 30718 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30540 │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + cbnz r6, 30544 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30700 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d8e4 │ │ │ │ + ldr r0, [pc, #452] @ (30704 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d8bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30556 │ │ │ │ + beq.n 3055a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 30576 │ │ │ │ + cbz r0, 3057a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30576 │ │ │ │ - bl 19d88c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 3057a │ │ │ │ + bl 1a126c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d934 │ │ │ │ + bl 6d90c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d3068 │ │ │ │ + bl 1d60ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 305a0 │ │ │ │ + cbz r5, 305a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13acc8 │ │ │ │ + bl 13b508 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3754 │ │ │ │ + bl 1d6798 │ │ │ │ mov r5, sl │ │ │ │ - b.n 3058a │ │ │ │ + b.n 3058e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c3d0 │ │ │ │ + bl 6c3ac │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa228 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30704 ) │ │ │ │ + bl fa278 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30708 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 305e2 │ │ │ │ + cbz r2, 305e6 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 305d8 │ │ │ │ + bne.n 305dc │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3060a │ │ │ │ + beq.n 3060e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a57e4 │ │ │ │ + bl 1a91ac │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3060a │ │ │ │ - movw r3, #23984 @ 0x5db0 │ │ │ │ + beq.n 3060e │ │ │ │ + movw r3, #25136 @ 0x6230 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 3067e │ │ │ │ + b.n 30682 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3068a │ │ │ │ + beq.n 3068e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 3063a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30708 ) │ │ │ │ + ldr r0, [pc, #216] @ (3070c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30654 │ │ │ │ + cbz r5, 30658 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 30694 │ │ │ │ + bne.n 30698 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 306c4 │ │ │ │ + beq.n 306c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 30670 │ │ │ │ - ldr r0, [pc, #156] @ (30708 ) │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 30674 │ │ │ │ + ldr r0, [pc, #156] @ (3070c ) │ │ │ │ + bl 2467ac │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 306ce │ │ │ │ - movw r3, #24008 @ 0x5dc8 │ │ │ │ + cbnz r3, 306d2 │ │ │ │ + movw r3, #25160 @ 0x6248 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3070c ) │ │ │ │ + ldr r1, [pc, #140] @ (30710 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30738 │ │ │ │ + b.n 3073c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3061a │ │ │ │ - b.n 30612 │ │ │ │ + beq.n 3061e │ │ │ │ + b.n 30616 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d92e4 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1dbeac <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db120 │ │ │ │ + bl 1ddca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df088 │ │ │ │ + bl 1e1ad4 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 306b8 │ │ │ │ - bl 107268 │ │ │ │ + cbz r0, 306bc │ │ │ │ + bl 107404 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1df45c │ │ │ │ - b.n 30642 │ │ │ │ + bl 1e1ea8 │ │ │ │ + b.n 30646 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30664 │ │ │ │ - b.n 3065c │ │ │ │ + beq.n 30668 │ │ │ │ + b.n 30660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d33bc │ │ │ │ + bl 1d6400 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef180 │ │ │ │ + b.w 1f1834 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30744 ) │ │ │ │ + ldr r1, [pc, #32] @ (30748 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 30766 │ │ │ │ + cbz r3, 3076a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (3089c ) │ │ │ │ + ldr r6, [pc, #308] @ (308a0 ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3079a │ │ │ │ + bne.n 3079e │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 3079a │ │ │ │ + ble.n 3079e │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3079a │ │ │ │ - cbnz r7, 307be │ │ │ │ - ldr r5, [pc, #260] @ (308a0 ) │ │ │ │ + bne.n 3079e │ │ │ │ + cbnz r7, 307c2 │ │ │ │ + ldr r5, [pc, #260] @ (308a4 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 307be │ │ │ │ + cbnz r0, 307c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3088e │ │ │ │ + b.n 30892 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 307ba │ │ │ │ + beq.n 307be │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30836 │ │ │ │ + cbz r4, 3083a │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 307e0 │ │ │ │ + beq.n 307e4 │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30844 │ │ │ │ + beq.n 30848 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 307ee │ │ │ │ + beq.n 307f2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 30850 │ │ │ │ + beq.n 30854 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30804 │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 30808 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307ba │ │ │ │ + blt.n 307be │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3085a │ │ │ │ - b.n 30808 │ │ │ │ + beq.n 3085e │ │ │ │ + b.n 3080c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3081e │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 30822 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307ba │ │ │ │ + blt.n 307be │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 30862 │ │ │ │ - b.n 30822 │ │ │ │ + beq.n 30866 │ │ │ │ + b.n 30826 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3082a │ │ │ │ + cbz r1, 3082e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 30868 │ │ │ │ + beq.n 3086c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30832 │ │ │ │ + cbz r2, 30836 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3086c │ │ │ │ + beq.n 30870 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20cdec │ │ │ │ + bl 20e7d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (30910 ) │ │ │ │ + ldr r2, [pc, #104] @ (30914 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 308f6 │ │ │ │ + beq.n 308fa │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8993,15 +8995,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 308be │ │ │ │ + bne.n 308c2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9012,26 +9014,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f804c │ │ │ │ + bl 1fa564 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa368 │ │ │ │ - ldr r3, [pc, #88] @ (3099c ) │ │ │ │ + b.w fa4d0 │ │ │ │ + ldr r3, [pc, #88] @ (309a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 30988 │ │ │ │ + beq.n 3098c │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -9052,195 +9054,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6bf28 │ │ │ │ + bl 6bf04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 309d0 │ │ │ │ + cbz r0, 309d4 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 309e6 │ │ │ │ + b.n 309ea │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25332 @ 0x62f4 │ │ │ │ + movw r1, #26484 @ 0x6774 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25436 @ 0x635c │ │ │ │ + movw r0, #26588 @ 0x67dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ 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 14b1b0 │ │ │ │ + bl 14c18c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25492 @ 0x6394 │ │ │ │ + movw r0, #26644 @ 0x6814 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 30a5c │ │ │ │ - movw r0, #54824 @ 0xd628 │ │ │ │ + bls.n 30a60 │ │ │ │ + movw r0, #55976 @ 0xdaa8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a5c │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a88 │ │ │ │ + b.n 30a8c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30a74 │ │ │ │ + ble.n 30a78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30a76 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 30a76 │ │ │ │ - b.n 30a58 │ │ │ │ + bne.n 30a7a │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 30a7a │ │ │ │ + b.n 30a5c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cafd8 │ │ │ │ + bl 1ce5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a58 │ │ │ │ + blt.n 30a5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30ab0 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 30ab4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abc │ │ │ │ + cbz r3, 30ac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30b9a │ │ │ │ + b.n 30b9e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b90 │ │ │ │ + beq.n 30b94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30ae0 │ │ │ │ + bne.n 30ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b3a │ │ │ │ + cbnz r3, 30b3e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b32 │ │ │ │ + cbz r0, 30b36 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b42 │ │ │ │ - b.n 30b3a │ │ │ │ + cbz r6, 30b46 │ │ │ │ + b.n 30b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba6 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b1c │ │ │ │ + cbz r0, 30b20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b4e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30af8 │ │ │ │ + bne.n 30afc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1954 │ │ │ │ + bl b1938 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30b64 │ │ │ │ + cbnz r0, 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30b90 │ │ │ │ + b.n 30b94 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b10 │ │ │ │ + b.n 30b14 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b2c │ │ │ │ + beq.n 30b30 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b06 │ │ │ │ + b.n 30b0a │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30b78 │ │ │ │ + ble.n 30b7c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30b64 │ │ │ │ + b.n 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c234c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 30b96 │ │ │ │ + bl c2330 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 30b9a │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9250,78 +9252,78 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30bc4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 30bc8 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30bd0 │ │ │ │ + cbz r3, 30bd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf2 │ │ │ │ + b.n 30bf6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3478 │ │ │ │ - cbnz r0, 30be0 │ │ │ │ + bl b3464 │ │ │ │ + cbnz r0, 30be4 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30bee │ │ │ │ + b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30bda │ │ │ │ - ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ + bne.n 30bde │ │ │ │ + ldr r0, [pc, #8] @ (30bfc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030bfc : │ │ │ │ +00030c00 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13ac80 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b4c0 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030c02 : │ │ │ │ +00030c06 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ (30c64 ) │ │ │ │ + ldr r5, [pc, #80] @ (30c68 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cbd00 │ │ │ │ + bl 1cf2e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c52 │ │ │ │ + cbz r3, 30c56 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c44 │ │ │ │ + cbz r3, 30c48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cb0e0 │ │ │ │ + bl 1ce6c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30c48 │ │ │ │ + b.n 30c4c │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - b.n 30c56 │ │ │ │ + bl ffc64 │ │ │ │ + b.n 30c5a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbd90 │ │ │ │ + bl 1cf370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9329,133 +9331,133 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30c8a │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 30c8e │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c96 │ │ │ │ + cbz r3, 30c9a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cba │ │ │ │ + b.n 30cbe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30caa │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30cae │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cb6 │ │ │ │ + b.n 30cba │ │ │ │ mov r0, r4 │ │ │ │ - bl b16dc │ │ │ │ + bl b16c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ca4 │ │ │ │ - ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ + beq.n 30ca8 │ │ │ │ + ldr r0, [pc, #8] @ (30cc4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030cc4 : │ │ │ │ +00030cc8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30cf4 │ │ │ │ + beq.n 30cf8 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cfa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030cf8 : │ │ │ │ +00030cfc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d28 │ │ │ │ + beq.n 30d2c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d2a │ │ │ │ + b.n 30d2e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ str r5, [r0, #16] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 30d2e │ │ │ │ + bge.n 30d32 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30d86 │ │ │ │ + beq.n 30d8a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d5c │ │ │ │ + bhi.n 30d60 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30d8a │ │ │ │ + beq.n 30d8e │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30d90 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30d7c │ │ │ │ + bpl.n 30d80 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30d68 │ │ │ │ + b.n 30d6c │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30d8c │ │ │ │ + bpl.n 30d90 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30d90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30d90 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbz r4, 30daa │ │ │ │ + cbz r4, 30dae │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30d98 │ │ │ │ + bpl.n 30d9c │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dac │ │ │ │ + b.n 30db0 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -9465,262 +9467,262 @@ │ │ │ │ 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 30e00 │ │ │ │ + bne.n 30e04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 30e1a │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + bmi.n 30e1e │ │ │ │ + movw r2, #63584 @ 0xf860 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17616 @ 0x44d0 │ │ │ │ + movw r0, #18768 @ 0x4950 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e16 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30e1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17616 @ 0x44d0 │ │ │ │ + movw r0, #18768 @ 0x4950 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30dd8 │ │ │ │ + bne.n 30ddc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e32 │ │ │ │ - ldr r6, [pc, #24] @ (30e34 ) │ │ │ │ + b.n 30e36 │ │ │ │ + ldr r6, [pc, #24] @ (30e38 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r5, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dcc68 │ │ │ │ + bl dcd34 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 20fe24 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 211688 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 30e6e │ │ │ │ + cbnz r2, 30e72 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58420 @ 0xe434 │ │ │ │ + movw r1, #59572 @ 0xe8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf9f0 │ │ │ │ - cbnz r0, 30e84 │ │ │ │ - b.n 30e80 │ │ │ │ - movw r0, #58420 @ 0xe434 │ │ │ │ + bl bf9d4 │ │ │ │ + cbnz r0, 30e88 │ │ │ │ + b.n 30e84 │ │ │ │ + movw r0, #59572 @ 0xe8b4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30e54 │ │ │ │ + bne.n 30e58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e8a │ │ │ │ + b.n 30e8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2cd0 │ │ │ │ + bl c2cb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030e8e : │ │ │ │ +00030e92 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (31064 ) │ │ │ │ + ldr r3, [pc, #448] @ (31068 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 778d0 │ │ │ │ - cbz r0, 30ef6 │ │ │ │ + bl 778e0 │ │ │ │ + cbz r0, 30efa │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a5bc8 │ │ │ │ + bl 1a9590 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbnz r0, 30efa │ │ │ │ + cbnz r0, 30efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30ef6 │ │ │ │ + beq.n 30efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30ef6 │ │ │ │ - ldr r2, [pc, #392] @ (31068 ) │ │ │ │ + cbnz r3, 30efa │ │ │ │ + ldr r2, [pc, #392] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30eee │ │ │ │ + cbz r3, 30ef2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3105c │ │ │ │ + b.n 31060 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 30f76 │ │ │ │ + beq.n 30f7a │ │ │ │ mov r0, r6 │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3102a │ │ │ │ + beq.w 3102e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30fee │ │ │ │ + beq.n 30ff2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 30f38 │ │ │ │ + bge.n 30f3c │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f26 │ │ │ │ + b.n 30f2a │ │ │ │ add.w r0, r7, r2, lsl #2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w ip, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 30f70 │ │ │ │ + bge.n 30f74 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - b.n 30f4c │ │ │ │ + b.n 30f50 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30f7a │ │ │ │ + b.n 30f7e │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5c94 │ │ │ │ + bl 1a965c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fe4 │ │ │ │ + cbz r0, 30fe8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a5df0 │ │ │ │ + bl 1a97b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30fe2 │ │ │ │ + beq.n 30fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30fe2 │ │ │ │ - ldr r2, [pc, #156] @ (31068 ) │ │ │ │ + cbnz r3, 30fe6 │ │ │ │ + ldr r2, [pc, #156] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30fda │ │ │ │ + cbz r3, 30fde │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3102c │ │ │ │ + beq.n 31030 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 30ff2 │ │ │ │ + b.n 30ff6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31002 │ │ │ │ + bne.n 31006 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3102c │ │ │ │ + b.n 31030 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30ffe │ │ │ │ - ldr r2, [pc, #88] @ (31068 ) │ │ │ │ + bne.n 31002 │ │ │ │ + ldr r2, [pc, #88] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3101e │ │ │ │ + cbz r3, 31022 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 30ffe │ │ │ │ + b.n 31002 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105c │ │ │ │ + beq.n 31060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3105c │ │ │ │ - ldr r2, [pc, #36] @ (31068 ) │ │ │ │ + cbnz r3, 31060 │ │ │ │ + ldr r2, [pc, #36] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31054 │ │ │ │ + cbz r3, 31058 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -9729,46 +9731,46 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003106c <_Py_open_noraise@@Base>: │ │ │ │ +00031070 <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 310a0 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 310a4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b2278 │ │ │ │ + bl 1b5c70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310a8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310a8 : │ │ │ │ +000310ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c930 │ │ │ │ + b.w 12cc98 │ │ │ │ │ │ │ │ -000310ae : │ │ │ │ - b.w 1b11c0 │ │ │ │ +000310b2 : │ │ │ │ + b.w 1b4bb8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 310bc │ │ │ │ + cbz r0, 310c0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -9781,429 +9783,429 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3110c │ │ │ │ + cbz r0, 31110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3110c │ │ │ │ + beq.n 31110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3110c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31110 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31128 │ │ │ │ + cbz r0, 3112c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31128 │ │ │ │ + beq.n 3112c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31128 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3112c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31144 │ │ │ │ + cbz r0, 31148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31144 │ │ │ │ + beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31144 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31148 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31160 │ │ │ │ + cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31160 │ │ │ │ + beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31160 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31164 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031168 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ ldr.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr.w r0, [r4, #3668] @ 0xe54 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #3656] @ 0xe48 │ │ │ │ str.w r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ac80 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b4c0 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d33bc │ │ │ │ + bl 1d6400 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dea20 │ │ │ │ + bl 1e146c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d33bc │ │ │ │ + b.w 1d6400 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000311ca : │ │ │ │ +000311ce : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (31224 ) │ │ │ │ + ldr r4, [pc, #72] @ (31228 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cbd00 │ │ │ │ + bl 1cf2e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31214 │ │ │ │ + cbz r3, 31218 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31206 │ │ │ │ + cbz r3, 3120a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1cb5bc │ │ │ │ - b.n 3120a │ │ │ │ + bl 1ceba4 │ │ │ │ + b.n 3120e │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - b.n 31218 │ │ │ │ + bl ffc64 │ │ │ │ + b.n 3121c │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbd90 │ │ │ │ + bl 1cf370 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31254 ) │ │ │ │ + ldr r3, [pc, #28] @ (31258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1de85c │ │ │ │ + bl 1e12a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031258 : │ │ │ │ - ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +0003125c : │ │ │ │ + ldr r0, [pc, #4] @ (31264 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ add.w r0, r0, #71 @ 0x47 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #31820 @ 0x7c4c │ │ │ │ + movw r1, #32972 @ 0x80cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3128c │ │ │ │ + bge.n 31290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31546 │ │ │ │ + b.n 3154a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31832 @ 0x7c58 │ │ │ │ + movw r1, #32984 @ 0x80d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31844 @ 0x7c64 │ │ │ │ + movw r1, #32996 @ 0x80e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31856 @ 0x7c70 │ │ │ │ + movw r1, #33008 @ 0x80f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31864 @ 0x7c78 │ │ │ │ + movw r1, #33016 @ 0x80f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31876 @ 0x7c84 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31888 @ 0x7c90 │ │ │ │ + movw r1, #33040 @ 0x8110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31900 @ 0x7c9c │ │ │ │ + movw r1, #33052 @ 0x811c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + movw r1, #33064 @ 0x8128 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31920 @ 0x7cb0 │ │ │ │ + movw r1, #33072 @ 0x8130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31932 @ 0x7cbc │ │ │ │ + movw r1, #33084 @ 0x813c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31956 @ 0x7cd4 │ │ │ │ + movw r1, #33108 @ 0x8154 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31968 @ 0x7ce0 │ │ │ │ + movw r1, #33120 @ 0x8160 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31980 @ 0x7cec │ │ │ │ + movw r1, #33132 @ 0x816c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31992 @ 0x7cf8 │ │ │ │ + movw r1, #33144 @ 0x8178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32004 @ 0x7d04 │ │ │ │ + movw r1, #33156 @ 0x8184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32016 @ 0x7d10 │ │ │ │ + movw r1, #33168 @ 0x8190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32028 @ 0x7d1c │ │ │ │ + movw r1, #33180 @ 0x819c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32040 @ 0x7d28 │ │ │ │ + movw r1, #33192 @ 0x81a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32048 @ 0x7d30 │ │ │ │ + movw r1, #33200 @ 0x81b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ + movw r1, #33212 @ 0x81bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32072 @ 0x7d48 │ │ │ │ + movw r1, #33224 @ 0x81c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32084 @ 0x7d54 │ │ │ │ + movw r1, #33236 @ 0x81d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #33248 @ 0x81e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32108 @ 0x7d6c │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32120 @ 0x7d78 │ │ │ │ + movw r1, #33272 @ 0x81f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32132 @ 0x7d84 │ │ │ │ + movw r1, #33284 @ 0x8204 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32144 @ 0x7d90 │ │ │ │ + movw r1, #33296 @ 0x8210 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32156 @ 0x7d9c │ │ │ │ + movw r1, #33308 @ 0x821c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #33320 @ 0x8228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32180 @ 0x7db4 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32192 @ 0x7dc0 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32208 @ 0x7dd0 │ │ │ │ + movw r1, #33360 @ 0x8250 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 31594 │ │ │ │ + cbz r4, 31598 │ │ │ │ ldrd r6, r7, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3156c │ │ │ │ + bne.n 31570 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32264 @ 0x7e08 │ │ │ │ + movw r0, #33416 @ 0x8288 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 8278c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58128 @ 0xe310 │ │ │ │ + movw r1, #59280 @ 0xe790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10214,1416 +10216,1416 @@ │ │ │ │ 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, #32368 @ 0x7e70 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 31608 │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 3160c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd810 │ │ │ │ - cbnz r0, 3160c │ │ │ │ + bl cd874 │ │ │ │ + cbnz r0, 31610 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32268 @ 0x7e0c │ │ │ │ + movw r1, #33420 @ 0x828c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316b4 │ │ │ │ + b.n 316b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3162e │ │ │ │ + bmi.n 31632 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32296 @ 0x7e28 │ │ │ │ + movw r1, #33448 @ 0x82a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 31608 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3160c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31652 │ │ │ │ + cbz r1, 31656 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3165a │ │ │ │ + bmi.n 3165e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32320 @ 0x7e40 │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 31608 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3160c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + movw r1, #17552 @ 0x4490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32360 @ 0x7e68 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31608 │ │ │ │ - bl 1d745c │ │ │ │ + blt.n 3160c │ │ │ │ + bl 1da504 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31608 │ │ │ │ + beq.n 3160c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f21f8 │ │ │ │ + bl 1f46d8 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3169e │ │ │ │ - bl 1d7c84 │ │ │ │ - b.n 31608 │ │ │ │ - bl 1f804c │ │ │ │ + bne.n 316a2 │ │ │ │ + bl 1dad30 │ │ │ │ + b.n 3160c │ │ │ │ + bl 1fa564 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d7c84 │ │ │ │ + bl 1dad30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa368 │ │ │ │ + bl fa4d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 316d2 │ │ │ │ + cbz r3, 316d6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 316d4 │ │ │ │ + b.n 316d8 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 316e8 │ │ │ │ + cbnz r3, 316ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 316e8 │ │ │ │ + blt.n 316ec │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 316e8 │ │ │ │ - cbnz r0, 31704 │ │ │ │ - ldr r5, [pc, #236] @ (317d8 ) │ │ │ │ + bgt.n 316ec │ │ │ │ + cbnz r0, 31708 │ │ │ │ + ldr r5, [pc, #236] @ (317dc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31704 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31708 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 317d0 │ │ │ │ - cbnz r4, 31724 │ │ │ │ + b.n 317d4 │ │ │ │ + cbnz r4, 31728 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3368 @ 0xd28 │ │ │ │ + movw r1, #4608 @ 0x1200 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32388 @ 0x7e84 │ │ │ │ + movw r0, #33540 @ 0x8304 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31732 │ │ │ │ - b.n 31700 │ │ │ │ + bge.n 31736 │ │ │ │ + b.n 31704 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 139a68 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 139e60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31706 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 3170a │ │ │ │ + b.n 31704 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31754 │ │ │ │ + ble.n 31758 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32404 @ 0x7e94 │ │ │ │ + movw r1, #33556 @ 0x8314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1940 │ │ │ │ + b.w d19b0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31770 │ │ │ │ + bge.n 31774 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32484 @ 0x7ee4 │ │ │ │ + movw r1, #33636 @ 0x8364 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 31700 │ │ │ │ - ldr r2, [pc, #104] @ (317dc ) │ │ │ │ + bl 127274 │ │ │ │ + b.n 31704 │ │ │ │ + ldr r2, [pc, #104] @ (317e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31700 │ │ │ │ + beq.n 31704 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317b0 │ │ │ │ + bne.n 317b4 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317aa │ │ │ │ + bl 31cf4 │ │ │ │ + cbz r0, 317ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317c0 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 317c4 │ │ │ │ + b.n 31704 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31792 │ │ │ │ - b.n 317d0 │ │ │ │ + bne.n 31796 │ │ │ │ + b.n 317d4 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317d0 │ │ │ │ - b.n 3179e │ │ │ │ + bl 31cf4 │ │ │ │ + cbz r0, 317d4 │ │ │ │ + b.n 317a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31700 │ │ │ │ + bne.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31700 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #59104 @ 0xe6e0 │ │ │ │ + movw r2, #60256 @ 0xeb60 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1caf64 │ │ │ │ - cbz r0, 31826 │ │ │ │ + bl 1ce54c │ │ │ │ + cbz r0, 3182a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3182c │ │ │ │ + bmi.n 31830 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #33036 @ 0x810c │ │ │ │ + movw r1, #34188 @ 0x858c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cb8 │ │ │ │ + b.n 31cbc │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31848 │ │ │ │ + beq.n 3184c │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3187c │ │ │ │ + b.n 31880 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #33084 @ 0x813c │ │ │ │ + movw r1, #34236 @ 0x85bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 31826 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3182a │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31862 │ │ │ │ + bne.n 31866 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318dc │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 318f0 │ │ │ │ + ble.n 318f4 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318a8 │ │ │ │ + blt.n 318ac │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #33140 @ 0x8174 │ │ │ │ + movw r1, #34292 @ 0x85f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 31826 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3182a │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 31866 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 318ce │ │ │ │ + ble.n 318d2 │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318b6 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318ba │ │ │ │ + b.n 318dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 318d4 │ │ │ │ + cbz r3, 318d8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 318c8 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318cc │ │ │ │ + b.n 318dc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3187a │ │ │ │ + bne.n 3187e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33188 @ 0x81a4 │ │ │ │ + movw r1, #34340 @ 0x8624 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 31826 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3182a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0724 │ │ │ │ + bl 1a40f4 <_PyThreadState_New@@Base+0x3178> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ - movw r2, #59104 @ 0xe6e0 │ │ │ │ + beq.n 3182a │ │ │ │ + movw r2, #60256 @ 0xeb60 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 214990 │ │ │ │ + bl 2161f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ + beq.n 3182a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n 31934 │ │ │ │ + bpl.n 31938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e080 │ │ │ │ + bl 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c28 │ │ │ │ + beq.w 31c2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214afc │ │ │ │ + bl 21635c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31970 │ │ │ │ + bge.n 31974 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bc0 │ │ │ │ + b.n 31bc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31986 │ │ │ │ + beq.n 3198a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31986 │ │ │ │ + cbnz r3, 3198a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b3a │ │ │ │ + bne.w 31b3e │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.w 31ae8 │ │ │ │ + bge.w 31aec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 31ae2 │ │ │ │ + bge.w 31ae6 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 319fc │ │ │ │ - ldr r3, [pc, #692] @ (31c7c ) │ │ │ │ + bpl.n 31a00 │ │ │ │ + ldr r3, [pc, #692] @ (31c80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 319fa │ │ │ │ + beq.n 319fe │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31ae2 │ │ │ │ + beq.n 31ae6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7de2c │ │ │ │ + bl 7de24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ac0 │ │ │ │ - bl d3c00 │ │ │ │ + bne.n 31ac4 │ │ │ │ + bl d3c60 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31a58 │ │ │ │ - ldr r3, [pc, #604] @ (31c7c ) │ │ │ │ + bpl.n 31a5c │ │ │ │ + ldr r3, [pc, #604] @ (31c80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w lr, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 31a54 │ │ │ │ + beq.n 31a58 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 31ace │ │ │ │ + beq.n 31ad2 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8de00 │ │ │ │ - cbz r0, 31ace │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 31ad2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31a66 │ │ │ │ + beq.n 31a6a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31a66 │ │ │ │ + ble.n 31a6a │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 31ab4 │ │ │ │ + bne.n 31ab8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31aac │ │ │ │ + bne.n 31ab0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ac0 │ │ │ │ + beq.n 31ac4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31ac0 │ │ │ │ + b.n 31ac4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31a9a │ │ │ │ + b.n 31a9e │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31a66 │ │ │ │ + b.n 31a6a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc228 │ │ │ │ - cbz r0, 31ace │ │ │ │ - bl d3c00 │ │ │ │ + bl bc200 │ │ │ │ + cbz r0, 31ad2 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1367f8 │ │ │ │ - cbnz r0, 31ae2 │ │ │ │ + bl 136bec │ │ │ │ + cbnz r0, 31ae6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13682c │ │ │ │ + bl 136c20 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319a2 │ │ │ │ + b.n 319a6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b16 │ │ │ │ + ble.n 31b1a │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d8ac │ │ │ │ + bl 7d8a4 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31b00 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b22 │ │ │ │ + cbz r3, 31b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7354 │ │ │ │ + bl 1bae34 │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b3c │ │ │ │ + cbz r3, 31b40 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 12171c │ │ │ │ - b.n 31b2a │ │ │ │ + bl 121ab4 │ │ │ │ + b.n 31b2e │ │ │ │ movs r7, #0 │ │ │ │ - bl 139bdc │ │ │ │ + bl 139fd4 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31b68 │ │ │ │ + beq.n 31b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31b68 │ │ │ │ + cbnz r3, 31b6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb8 │ │ │ │ + beq.w 31cbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb8 │ │ │ │ + bne.w 31cbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bf9f0 │ │ │ │ + bl bf9d4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31bc8 │ │ │ │ + beq.n 31bcc │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c12 │ │ │ │ - b.n 31b8a │ │ │ │ + blt.n 31c16 │ │ │ │ + b.n 31b8e │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31be4 │ │ │ │ + beq.n 31be8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 31bf4 │ │ │ │ + bpl.n 31bf8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19e080 │ │ │ │ + bl 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31bbc │ │ │ │ + beq.n 31bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bbc │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bbc │ │ │ │ + bne.n 31bc0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c28 │ │ │ │ + beq.n 31c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c28 │ │ │ │ + cbnz r3, 31c2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31c80 │ │ │ │ + bne.n 31c84 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c3c │ │ │ │ + bpl.n 31c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e080 │ │ │ │ + bl 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ - beq.n 31c5a │ │ │ │ + beq.n 31c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c5a │ │ │ │ + cbnz r3, 31c5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 3182a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 3182a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3182a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31c9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 3182a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 3182a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3182a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31cec ) │ │ │ │ + ldr r3, [pc, #28] @ (31cf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1d2dec │ │ │ │ + bl 1d5e30 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (31d50 ) │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 31d2a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 31d1c │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + b.n 31d08 │ │ │ │ + bl 83af8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 31d18 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 31d2c │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (31d8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 31d40 │ │ │ │ + ble.n 31d7e │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d3c │ │ │ │ + cbz r3, 31d7a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d4a │ │ │ │ - beq.n 31d3c │ │ │ │ + blt.n 31d88 │ │ │ │ + beq.n 31d7a │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e6224 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e8ab4 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d10 │ │ │ │ + b.n 31d4e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d8a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 31d8a │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 31d7c │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - b.n 31d68 │ │ │ │ - bl 83af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 31d78 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d8c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31dbc │ │ │ │ + bge.n 31dbe │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33680 @ 0x8390 │ │ │ │ + movw r0, #34852 @ 0x8824 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ - ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ + b.w ddcd8 │ │ │ │ + ldr r1, [pc, #208] @ (31e90 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31e84 │ │ │ │ + blt.n 31e86 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e08 │ │ │ │ - bl 214fdc │ │ │ │ + cbnz r5, 31e0a │ │ │ │ + bl 21683c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21672 @ 0x54a8 │ │ │ │ + movw r1, #22824 @ 0x5928 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21680 @ 0x54b0 │ │ │ │ + movw r4, #22832 @ 0x5930 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33700 @ 0x83a4 │ │ │ │ + movw r0, #34872 @ 0x8838 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31e86 │ │ │ │ - bl 13ba6c │ │ │ │ + b.n 31e88 │ │ │ │ + bl 13c2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e50 │ │ │ │ + bne.n 31e52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214fdc │ │ │ │ + bl 21683c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21680 @ 0x54b0 │ │ │ │ + movw r0, #22832 @ 0x5930 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21672 @ 0x54a8 │ │ │ │ + movw r2, #22824 @ 0x5928 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33736 @ 0x83c8 │ │ │ │ + movw r0, #34908 @ 0x885c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 31e6c │ │ │ │ - ble.n 31e6a │ │ │ │ + bl 13c834 │ │ │ │ + b.n 31e6e │ │ │ │ + ble.n 31e6c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54200 @ 0xd3b8 │ │ │ │ + movw r1, #55272 @ 0xd7e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e86 │ │ │ │ + beq.n 31e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31e86 │ │ │ │ + cbnz r3, 31e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31e86 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31e88 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31dd8 │ │ │ │ + nop │ │ │ │ + bgt.n 31ddc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31eb0 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bne.n 31eb4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 31eec │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46488 @ 0xb598 │ │ │ │ + movw r1, #47640 @ 0xba18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33796 @ 0x8404 │ │ │ │ + movw r0, #34948 @ 0x8884 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31ed6 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bge.n 31eda │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 31eec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31ee0 │ │ │ │ + b.n 31ee4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31eca │ │ │ │ + beq.n 31ece │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 139bdc │ │ │ │ + bl 139fd4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f26 │ │ │ │ + beq.n 31f2a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33816 @ 0x8418 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 31f38 │ │ │ │ + bl 127274 │ │ │ │ + b.n 31f3c │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33860 @ 0x8444 │ │ │ │ + movw r0, #35012 @ 0x88c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f3c │ │ │ │ + bge.n 31f40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31f7c │ │ │ │ + b.n 31f80 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31f74 │ │ │ │ + cbz r3, 31f78 │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31f70 │ │ │ │ + cbz r0, 31f74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31f70 │ │ │ │ + beq.n 31f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31f70 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f74 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43980 @ 0xabcc │ │ │ │ + movw r0, #45008 @ 0xafd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fae │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fb2 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3206a │ │ │ │ + b.n 3206e │ │ │ │ mov r0, r4 │ │ │ │ bl 7200c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fa8 │ │ │ │ + beq.n 31fac │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 31fe4 │ │ │ │ + bge.n 31fe8 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - b.n 31fc6 │ │ │ │ + b.n 31fca │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ + movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34152 @ 0x8568 │ │ │ │ + movw r0, #35304 @ 0x89e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32008 │ │ │ │ + blt.n 3200c │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3200c │ │ │ │ + cbnz r0, 32010 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3206a │ │ │ │ - movw r8, #9437 @ 0x24dd │ │ │ │ + b.n 3206e │ │ │ │ + movw r8, #9441 @ 0x24e1 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3206a │ │ │ │ + bge.n 3206e │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3202c │ │ │ │ + bmi.n 32030 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32016 │ │ │ │ + b.n 3201a │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3203c │ │ │ │ + cbnz r3, 32040 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32046 │ │ │ │ - b.n 32028 │ │ │ │ + cbnz r3, 3204a │ │ │ │ + b.n 3202c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32032 │ │ │ │ - b.n 32028 │ │ │ │ + bne.n 32036 │ │ │ │ + b.n 3202c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32028 │ │ │ │ + beq.n 3202c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32008 │ │ │ │ + beq.n 3200c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32008 │ │ │ │ + bne.n 3200c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32008 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3200c │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00032076 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +0003207a <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 32096 <_PyXI_ApplyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ +00032096 <_PyXI_ApplyError@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 320b0 <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ + bne.n 320b4 <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ adds r0, #8 │ │ │ │ - b.n 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ + b.n 32200 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ + bne.n 320d4 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 320ca <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #34172 @ 0x857c │ │ │ │ + cbnz r1, 320ce <_PyXI_ApplyError@@Base+0x38> │ │ │ │ + movw r1, #35324 @ 0x89fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 127274 │ │ │ │ + b.n 321fc <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ + bhi.n 32144 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 14ecb8 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28880 @ 0x70d0 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34220 @ 0x85ac │ │ │ │ + movw r1, #35372 @ 0x8a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34256 @ 0x85d0 │ │ │ │ + movw r1, #35408 @ 0x8a50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34296 @ 0x85f8 │ │ │ │ + movw r1, #35448 @ 0x8a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ + cbnz r3, 32164 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3bc0 │ │ │ │ + beq.n 321fc <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl d3c20 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + cbz r5, 32188 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3c00 │ │ │ │ + cbnz r0, 32188 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9f04 │ │ │ │ + bl e9fdc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + beq.n 321ae <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + cbnz r3, 321ae <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3bc0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 321e8 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ + bl d3c20 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + movw r1, #35476 @ 0x8a94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3c00 │ │ │ │ + bge.n 321cc <_PyXI_ApplyError@@Base+0x136> │ │ │ │ + bl d3c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + beq.n 321e2 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + cbnz r3, 321e2 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3bd4 │ │ │ │ - bl d3bc0 │ │ │ │ + bl d3c34 │ │ │ │ + bl d3c20 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3bd4 │ │ │ │ + bl d3c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e30 <_PyNamespace_New@@Base> │ │ │ │ + bl 86ddc <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + beq.w 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e30 <_PyNamespace_New@@Base> │ │ │ │ + bl 86ddc <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ + cbz r0, 3226c <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ bl 7a108 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + beq.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55256 @ 0xd7d8 │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + beq.n 32262 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + cbnz r3, 32262 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + b.n 3226e <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ + cbz r0, 322aa <_PyXI_ApplyError@@Base+0x214> │ │ │ │ bl 7a108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55268 @ 0xd7e4 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + beq.n 322a2 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + cbnz r3, 322a2 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ + cbz r0, 322e6 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ bl 7a108 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55316 @ 0xd814 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + beq.n 322de <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + cbnz r3, 322de <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - b.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ - cbz r3, 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + bge.n 32322 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + b.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r3, 32322 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + cbnz r3, 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21548 @ 0x542c │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 3234a <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r3, 3234a <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ + bge.n 3235a <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32426 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ - b.n 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + bne.n 3242a <_PyXI_ApplyError@@Base+0x394> │ │ │ │ + b.n 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ + cbz r0, 32368 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ + b.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #3488 @ 0xda0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + beq.n 323ae <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + cbnz r3, 323ae <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + beq.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34336 @ 0x8620 │ │ │ │ + movw r1, #35488 @ 0x8aa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + beq.n 323e6 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbz r0, 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3c00 │ │ │ │ - b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbnz r0, 323fc <_PyXI_ApplyError@@Base+0x366> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34348 @ 0x862c │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + beq.n 32424 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + cbnz r3, 32424 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bge.n 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + b.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + cbnz r3, 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 3247a <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + cbz r4, 3247e <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #65028 @ 0xfe04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49304 @ 0xc098 │ │ │ │ + cbz r0, 324b6 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + movw r1, #50456 @ 0xc518 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 32486 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ - b.n 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - cbz r5, 324d2 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ + cbnz r0, 3248a <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ + b.n 324b6 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + cbz r5, 324d6 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 7a108 │ │ │ │ - cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ + cbz r5, 324a2 <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34360 @ 0x8638 │ │ │ │ + movw r0, #35512 @ 0x8ab8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34372 @ 0x8644 │ │ │ │ + movw r0, #35524 @ 0x8ac4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ - cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ + b.w ddcd8 │ │ │ │ + cbz r5, 324cc <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34380 @ 0x864c │ │ │ │ + movw r0, #35532 @ 0x8acc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 7a108 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ @@ -11636,683 +11638,683 @@ │ │ │ │ bl 83af8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 32536 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + bne.n 3252c <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34388 @ 0x8654 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32530 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ + b.n 32534 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 32564 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ + bpl.n 32568 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 122e8c │ │ │ │ + bl 12338c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86288 │ │ │ │ + cbz r0, 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 86234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + beq.n 3258e <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + cbnz r3, 3258e <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + b.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 17f790 │ │ │ │ + bl 181990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ + blt.n 325f4 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + bne.n 3262e <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ + bne.n 3263e <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ + beq.n 3264e <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ bl 8242c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ + bne.n 32596 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 325e0 <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ + bne.n 325e4 <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3261a <_PyXI_ApplyError@@Base+0x588> │ │ │ │ + bne.n 3261e <_PyXI_ApplyError@@Base+0x588> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ + b.n 32670 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + beq.n 32604 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + cbnz r3, 32604 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + beq.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bne.n 325a6 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325a6 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bne.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + beq.n 32664 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + cbnz r3, 32664 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #34720 @ 0x87a0 │ │ │ │ + movw r1, #35872 @ 0x8c20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 326d2 <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11ce50 │ │ │ │ - cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 11d244 │ │ │ │ + cbnz r0, 326d6 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ bl 95ccc │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 987c0 │ │ │ │ + cbnz r5, 326d6 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34744 @ 0x87b8 │ │ │ │ + movw r1, #35896 @ 0x8c38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 326f2 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ + b.n 326f6 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 326da <_PyXI_ApplyError@@Base+0x648> │ │ │ │ + bne.n 326de <_PyXI_ApplyError@@Base+0x648> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000326f6 : │ │ │ │ +000326fa : │ │ │ │ b.w 29e7c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3271c │ │ │ │ + bne.n 32720 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3273a │ │ │ │ - b.n 32734 │ │ │ │ + bne.n 3273e │ │ │ │ + b.n 32738 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24504 @ 0x5fb8 │ │ │ │ + movw r0, #25576 @ 0x63e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32710 │ │ │ │ - b.n 32748 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 32748 │ │ │ │ + bne.n 32714 │ │ │ │ + b.n 3274c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3274c │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14ecb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003274c : │ │ │ │ +00032750 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb7f0 │ │ │ │ + b.w cb854 │ │ │ │ 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 cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (3286c ) │ │ │ │ + ldr r1, [pc, #252] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ - movw r1, #49624 @ 0xc1d8 │ │ │ │ + bl ddac0 │ │ │ │ + movw r1, #50740 @ 0xc634 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32794 │ │ │ │ + bge.n 32798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32868 │ │ │ │ - ldr r1, [pc, #216] @ (32870 ) │ │ │ │ + b.n 3286c │ │ │ │ + ldr r1, [pc, #216] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ - movw r1, #62228 @ 0xf314 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl ddac0 │ │ │ │ + movw r1, #5712 @ 0x1650 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r1, [pc, #188] @ (32874 ) │ │ │ │ + blt.n 32792 │ │ │ │ + ldr r1, [pc, #188] @ (32878 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ - movw r1, #62248 @ 0xf328 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl ddac0 │ │ │ │ + movw r1, #5732 @ 0x1664 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ + blt.n 32792 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ bl 71330 │ │ │ │ - movw r1, #51724 @ 0xca0c │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r6, [pc, #128] @ (32878 ) │ │ │ │ + blt.n 32792 │ │ │ │ + ldr r6, [pc, #128] @ (3287c ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3280a │ │ │ │ + cbz r1, 3280e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 327f6 │ │ │ │ - b.n 3278e │ │ │ │ + bne.n 327fa │ │ │ │ + b.n 32792 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 32792 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (3287c ) │ │ │ │ + ldr r1, [pc, #88] @ (32880 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32842 │ │ │ │ + beq.n 32846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32842 │ │ │ │ + cbnz r3, 32846 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 32792 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3278e │ │ │ │ - movw r0, #61496 @ 0xf038 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 32792 │ │ │ │ + movw r0, #1108 @ 0x454 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 328da │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 328de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 328de │ │ │ │ + bmi.n 328e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49632 @ 0xc1e0 │ │ │ │ + movw r1, #50784 @ 0xc660 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32938 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2290bc │ │ │ │ + bl 22a7d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328de │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32916 │ │ │ │ + bge.n 3291a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 328da │ │ │ │ + bne.n 328de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 328da │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 328de │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32924 │ │ │ │ + bne.n 32928 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 3291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3291e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032938 : │ │ │ │ - ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +0003293c : │ │ │ │ + ldr r0, [pc, #4] @ (32944 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c24 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #51260 @ 0xc83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c28 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c2c ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329ce │ │ │ │ + blt.n 329d2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b2 │ │ │ │ + beq.n 329b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b2 │ │ │ │ + cbnz r3, 329b6 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c2c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50128 @ 0xc3d0 │ │ │ │ + movw r1, #51280 @ 0xc850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329e8 │ │ │ │ + bge.n 329ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32ba8 │ │ │ │ + ldr r0, [pc, #580] @ (32c2c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fa │ │ │ │ + beq.n 329fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fa │ │ │ │ - ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ + cbnz r3, 329fe │ │ │ │ + ldr r0, [pc, #560] @ (32c2c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c30 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50148 @ 0xc3e4 │ │ │ │ + movw r1, #51300 @ 0xc864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a44 │ │ │ │ + blt.n 32a48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a28 │ │ │ │ + beq.n 32a2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a28 │ │ │ │ - ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ + cbnz r3, 32a2c │ │ │ │ + ldr r0, [pc, #520] @ (32c30 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c30 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a5e │ │ │ │ + bge.n 32a62 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32ba8 │ │ │ │ + ldr r0, [pc, #468] @ (32c30 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 │ │ │ │ + beq.n 32a74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a70 │ │ │ │ - ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32a74 │ │ │ │ + ldr r0, [pc, #448] @ (32c30 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50100 @ 0xc3b4 │ │ │ │ + movw r1, #51252 @ 0xc834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50120 @ 0xc3c8 │ │ │ │ + movw r1, #51272 @ 0xc848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32ba8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50140 @ 0xc3dc │ │ │ │ + movw r1, #51292 @ 0xc85c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50164 @ 0xc3f4 │ │ │ │ + movw r1, #51316 @ 0xc874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ - ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ + blt.n 32ba8 │ │ │ │ + ldr r1, [pc, #360] @ (32c34 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #51260 @ 0xc83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c38 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b30 │ │ │ │ + blt.n 32b34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 │ │ │ │ + beq.n 32b18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b14 │ │ │ │ - ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ + cbnz r3, 32b18 │ │ │ │ + ldr r0, [pc, #292] @ (32c38 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c38 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50128 @ 0xc3d0 │ │ │ │ + movw r1, #51280 @ 0xc850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b44 │ │ │ │ + bge.n 32b48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + cbnz r3, 32ba8 │ │ │ │ + ldr r0, [pc, #244] @ (32c38 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b56 │ │ │ │ + beq.n 32b5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b56 │ │ │ │ - ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ + cbnz r3, 32b5a │ │ │ │ + ldr r0, [pc, #224] @ (32c38 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c3c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50148 @ 0xc3e4 │ │ │ │ + movw r1, #51300 @ 0xc864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b92 │ │ │ │ + blt.n 32b96 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32baa │ │ │ │ - ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ + bne.n 32bae │ │ │ │ + ldr r2, [pc, #192] @ (32c3c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #51324 @ 0xc87c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bbc │ │ │ │ + bge.n 32bc0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32ba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ba8 │ │ │ │ + ldr r0, [pc, #152] @ (32c3c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c1c │ │ │ │ + b.n 32c20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b76 │ │ │ │ - ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b76 │ │ │ │ + bne.n 32b7a │ │ │ │ + ldr r0, [pc, #128] @ (32c3c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32b7a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bce │ │ │ │ + beq.n 32bd2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bce │ │ │ │ - ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32bd2 │ │ │ │ + ldr r0, [pc, #108] @ (32c3c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50188 @ 0xc40c │ │ │ │ + movw r1, #51340 @ 0xc88c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50208 @ 0xc420 │ │ │ │ + movw r1, #51360 @ 0xc8a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50228 @ 0xc434 │ │ │ │ + movw r1, #51380 @ 0xc8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32ba8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50252 @ 0xc44c │ │ │ │ + movw r1, #51404 @ 0xc8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12329,622 +12331,622 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #32] @ (32c78 ) │ │ │ │ + ldr r3, [pc, #32] @ (32c7c ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50276 @ 0xc464 │ │ │ │ + movw r2, #51428 @ 0xc8e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27a0 │ │ │ │ - cbz r0, 32c74 │ │ │ │ + bl d2810 │ │ │ │ + cbz r0, 32c78 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122010 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122518 <_Py_union_type_or@@Base+0x228> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 32cc2 │ │ │ │ + cbnz r0, 32cc6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cca │ │ │ │ + cbz r0, 32cce │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32cb4 │ │ │ │ + beq.n 32cb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032ccc : │ │ │ │ - ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +00032cd0 : │ │ │ │ + ldr r0, [pc, #4] @ (32cd8 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, r7] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 32d0e │ │ │ │ + beq.n 32d12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50452 @ 0xc514 │ │ │ │ + movw r1, #51604 @ 0xc994 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 32d32 │ │ │ │ + bl 127274 │ │ │ │ + b.n 32d36 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32d7e │ │ │ │ - ldr r0, [pc, #332] @ (32e6c ) │ │ │ │ + beq.n 32d82 │ │ │ │ + ldr r0, [pc, #332] @ (32e70 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d36 │ │ │ │ + bge.n 32d3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e66 │ │ │ │ + b.n 32e6a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d46 │ │ │ │ - cbnz r4, 32d88 │ │ │ │ + beq.n 32d4a │ │ │ │ + cbnz r4, 32d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32d7e │ │ │ │ + beq.n 32d82 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50508 @ 0xc54c │ │ │ │ + movw r1, #51660 @ 0xc9cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d32 │ │ │ │ + beq.n 32d36 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32d88 │ │ │ │ + bne.n 32d8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d7e │ │ │ │ + beq.n 32d82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d7e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d82 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e66 │ │ │ │ + b.n 32e6a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50516 @ 0xc554 │ │ │ │ + movw r0, #51668 @ 0xc9d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f0fec │ │ │ │ + bl f10d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32dfc │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32dae │ │ │ │ + bne.n 32db2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dbe │ │ │ │ + cbz r5, 32dc2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32dda │ │ │ │ - ldr r1, [pc, #192] @ (32e70 ) │ │ │ │ + b.n 32dde │ │ │ │ + ldr r1, [pc, #192] @ (32e74 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32da2 │ │ │ │ - b.n 32df8 │ │ │ │ - bl 6c3d0 │ │ │ │ + bge.n 32da6 │ │ │ │ + b.n 32dfc │ │ │ │ + bl 6c3ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61820 @ 0xf17c │ │ │ │ + movw r0, #62972 @ 0xf5fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e10 │ │ │ │ + cbz r0, 32e14 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f0eb4 │ │ │ │ + bl f0fa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32dfe │ │ │ │ + bge.n 32e02 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32df8 │ │ │ │ + beq.n 32dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32df8 │ │ │ │ + cbnz r3, 32dfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e4a │ │ │ │ + b.n 32e4e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e26 │ │ │ │ + beq.n 32e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e26 │ │ │ │ + cbnz r3, 32e2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e26 │ │ │ │ - bl d3c00 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e2a │ │ │ │ + bl d3c60 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50540 @ 0xc56c │ │ │ │ + movw r0, #51692 @ 0xc9ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f0fec │ │ │ │ + bl f10d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32dfc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63780 @ 0xf924 │ │ │ │ + movw r0, #64852 @ 0xfd54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl f0fec │ │ │ │ + bl f10d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ + blt.n 32dfc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cea44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1152c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1156ec <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e60 │ │ │ │ + beq.n 32e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e60 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32e64 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32d7e │ │ │ │ - b.n 32d32 │ │ │ │ + beq.n 32d82 │ │ │ │ + b.n 32d36 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32dbc │ │ │ │ + bgt.n 32dc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34712 @ 0x8798 │ │ │ │ + movw r0, #35864 @ 0x8c18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r1, [pc, #636] @ (33120 ) │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r1, [pc, #636] @ (33124 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #27327 @ 0x6abf │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r7, [pc, #620] @ (33128 ) │ │ │ │ + movw r9, #28631 @ 0x6fd7 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #44033 @ 0xac01 │ │ │ │ + movw r8, #54169 @ 0xd399 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f14 │ │ │ │ + cbz r2, 32f18 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d52c │ │ │ │ + bl 7d524 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 33072 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cf48 │ │ │ │ + bl 7cf40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33048 │ │ │ │ + blt.w 3304c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f10 │ │ │ │ + beq.n 32f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f10 │ │ │ │ + cbnz r3, 32f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32ec6 │ │ │ │ + b.n 32eca │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51180 @ 0xc7ec │ │ │ │ + movw r0, #52332 @ 0xcc6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 89104 │ │ │ │ + bl 890a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46432 @ 0xb560 │ │ │ │ + movw r1, #47504 @ 0xb990 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50632 @ 0xc5c8 │ │ │ │ + movw r1, #51784 @ 0xca48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #51796 @ 0xca54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #51812 @ 0xca64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #51828 @ 0xca74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ - movw r1, #20024 @ 0x4e38 │ │ │ │ + movw r1, #21176 @ 0x52b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60804 @ 0xed84 │ │ │ │ + movw r2, #61956 @ 0xf204 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50684 @ 0xc5fc │ │ │ │ + movw r1, #51836 @ 0xca7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ + movw r1, #51852 @ 0xca8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 33414 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 33072 │ │ │ │ bl 71330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 33072 │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33112 │ │ │ │ - ldr.w sl, [pc, #304] @ 33128 │ │ │ │ + beq.w 33116 │ │ │ │ + ldr.w sl, [pc, #304] @ 3312c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33074 │ │ │ │ + bne.n 33078 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 32ffc │ │ │ │ + bne.n 33000 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50716 @ 0xc61c │ │ │ │ + movw r2, #51868 @ 0xca9c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55248 @ 0xd7d0 │ │ │ │ + movw r1, #56400 @ 0xdc50 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 33116 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #14324 @ 0x37f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305a │ │ │ │ + bge.n 3305e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 33072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3306e │ │ │ │ + cbnz r3, 33072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3306e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33072 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50764 @ 0xc64c │ │ │ │ + movw r1, #51916 @ 0xcacc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3312c │ │ │ │ + bge.n 33130 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33408 │ │ │ │ + b.n 3340c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33082 │ │ │ │ + cbnz r0, 33086 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 33116 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33112 │ │ │ │ + cbz r0, 33116 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b2 │ │ │ │ + blt.n 330b6 │ │ │ │ mov r0, r7 │ │ │ │ bl 7a108 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330ce │ │ │ │ + cbnz r0, 330d2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33112 │ │ │ │ + beq.n 33116 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33112 │ │ │ │ + cbnz r2, 33116 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33112 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33116 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f2 │ │ │ │ + beq.n 330f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f2 │ │ │ │ + cbnz r1, 330f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3310c │ │ │ │ + beq.n 33110 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3310c │ │ │ │ + cbnz r2, 33110 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33006 │ │ │ │ + bge.w 3300a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ - b.n 3306e │ │ │ │ + bl 78234 │ │ │ │ + b.n 33072 │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50776 @ 0xc658 │ │ │ │ + movw r1, #51928 @ 0xcad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 33414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - movw r2, #50792 @ 0xc668 │ │ │ │ + beq.n 33072 │ │ │ │ + movw r2, #51944 @ 0xcae8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55248 @ 0xd7d0 │ │ │ │ + movw r1, #56400 @ 0xdc50 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50848 @ 0xc6a0 │ │ │ │ + movw r1, #52000 @ 0xcb20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50864 @ 0xc6b0 │ │ │ │ + movw r1, #52016 @ 0xcb30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50880 @ 0xc6c0 │ │ │ │ + movw r1, #52032 @ 0xcb40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50896 @ 0xc6d0 │ │ │ │ + movw r1, #52048 @ 0xcb50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50912 @ 0xc6e0 │ │ │ │ + movw r1, #52064 @ 0xcb60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50932 @ 0xc6f4 │ │ │ │ + movw r1, #52084 @ 0xcb74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50948 @ 0xc704 │ │ │ │ + movw r1, #52100 @ 0xcb84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50964 @ 0xc714 │ │ │ │ + movw r1, #52116 @ 0xcb94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50980 @ 0xc724 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50996 @ 0xc734 │ │ │ │ + movw r1, #52148 @ 0xcbb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - movw r8, #51012 @ 0xc744 │ │ │ │ + beq.w 33072 │ │ │ │ + movw r8, #52164 @ 0xcbc4 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 3328e │ │ │ │ + cbz r7, 33292 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ bl 8278c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33042 │ │ │ │ + beq.w 33046 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33284 │ │ │ │ + beq.n 33288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33284 │ │ │ │ + cbnz r3, 33288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33252 │ │ │ │ - b.n 33042 │ │ │ │ + bge.n 33256 │ │ │ │ + b.n 33046 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51016 @ 0xc748 │ │ │ │ + movw r1, #52168 @ 0xcbc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51028 @ 0xc754 │ │ │ │ + movw r1, #52180 @ 0xcbd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + movw r1, #52212 @ 0xcbf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + movw r1, #52256 @ 0xcc20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332f6 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 3306e │ │ │ │ + cbnz r0, 332fa │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 33072 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51136 @ 0xc7c0 │ │ │ │ + movw r3, #52288 @ 0xcc40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51160 @ 0xc7d8 │ │ │ │ + movw r1, #52312 @ 0xcc58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12981,34 +12983,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #61725 @ 0xf11d │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11659 @ 0x2d8b │ │ │ │ + movw r2, #11747 @ 0x2de3 │ │ │ │ movt r2, #5 │ │ │ │ - bl f9774 │ │ │ │ + bl f98e0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333f8 │ │ │ │ + cbnz r0, 333fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ - b.n 3306e │ │ │ │ + bl 77218 │ │ │ │ + b.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ + movw r1, #52320 @ 0xcc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13016,726 +13018,726 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 801bc │ │ │ │ - cbz r0, 3348e │ │ │ │ + bl 801c0 │ │ │ │ + cbz r0, 33492 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33458 │ │ │ │ + cbnz r0, 3345c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3348e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33492 │ │ │ │ mov r1, r4 │ │ │ │ - bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334bc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33492 │ │ │ │ + bge.n 33496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33478 │ │ │ │ + beq.n 3347c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33478 │ │ │ │ + cbnz r3, 3347c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334b4 │ │ │ │ + b.n 334b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334a6 │ │ │ │ + beq.n 334aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334a6 │ │ │ │ + cbnz r3, 334aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3348e │ │ │ │ + blt.n 33492 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ +000334bc <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ (334f8 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r5, [pc, #48] @ (334fc <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, r5] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r1, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 334ee <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + cbnz r0, 334f2 <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17220 @ 0x4344 │ │ │ │ + movw r0, #18436 @ 0x4804 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f1c │ │ │ │ + b.w 88ebc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 33508 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 33510 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 155368 │ │ │ │ + b.w 156418 │ │ │ │ │ │ │ │ -00033510 : │ │ │ │ +00033514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33538 ) │ │ │ │ + ldr r1, [pc, #24] @ (3353c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003353c : │ │ │ │ - ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +00033540 : │ │ │ │ + ldr r0, [pc, #4] @ (33548 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl dafa0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db068 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56216 @ 0xdb98 │ │ │ │ + movw r1, #57368 @ 0xe018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3361e │ │ │ │ + blt.n 33622 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3358e │ │ │ │ + cbnz r3, 33592 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56224 @ 0xdba0 │ │ │ │ + movw r1, #57376 @ 0xe020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335a4 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 335a8 │ │ │ │ + b.n 33622 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12392 @ 0x3068 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33578 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 3357c │ │ │ │ + b.n 33622 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e76a8 │ │ │ │ + bl e7794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e70 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 335f4 │ │ │ │ + blt.n 335f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 335d0 │ │ │ │ + beq.n 335d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 335d0 │ │ │ │ + cbnz r3, 335d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19896 @ 0x4db8 │ │ │ │ + movw r0, #21064 @ 0x5248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e70 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33606 │ │ │ │ + bge.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3361e │ │ │ │ + beq.n 33622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3361e │ │ │ │ + cbnz r3, 33622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3361e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33622 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33616 │ │ │ │ + beq.n 3361a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33616 │ │ │ │ + cbnz r3, 3361a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33626 │ │ │ │ + bl 91e54 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3362a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d42d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d7350 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl dafa0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db068 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56504 @ 0xdcb8 │ │ │ │ + movw r1, #57488 @ 0xe090 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 3371a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e76a8 │ │ │ │ + bl e7794 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e70 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33684 │ │ │ │ + beq.n 33688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33684 │ │ │ │ + cbnz r3, 33688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 336c8 │ │ │ │ + cbz r3, 336cc │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56524 @ 0xdccc │ │ │ │ + movw r1, #57508 @ 0xe0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 3371a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e76a8 │ │ │ │ + bl e7794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e70 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c8 │ │ │ │ + beq.n 336cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c8 │ │ │ │ + cbnz r3, 336cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19896 @ 0x4db8 │ │ │ │ + movw r0, #21064 @ 0x5248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e70 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 336fe │ │ │ │ + bge.n 33702 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 3371a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33716 │ │ │ │ + cbnz r3, 3371a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33716 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3371a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3370e │ │ │ │ + beq.n 33712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 33712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3371e │ │ │ │ + bl 91e54 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33722 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d42d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d7350 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 33740 │ │ │ │ + cbz r3, 33744 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add.w r8, r3, r6 │ │ │ │ blx 2957c │ │ │ │ - cbnz r5, 3375a │ │ │ │ + cbnz r5, 3375e │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3375a │ │ │ │ + ble.n 3375e │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 3375a │ │ │ │ - cbnz r4, 33782 │ │ │ │ + bgt.n 3375e │ │ │ │ + cbnz r4, 33786 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (3390c ) │ │ │ │ + ldr r4, [pc, #428] @ (33910 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338f8 │ │ │ │ + beq.w 338fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338fc │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 337d0 │ │ │ │ + beq.n 337d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337b8 │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 337bc │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337b0 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 337b4 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338fc │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337bc │ │ │ │ - b.n 337d8 │ │ │ │ + bne.n 337c0 │ │ │ │ + b.n 337dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 337da │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 337da │ │ │ │ - b.n 338f8 │ │ │ │ + bne.n 337de │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 337de │ │ │ │ + b.n 338fc │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337da │ │ │ │ + b.n 337de │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 16ac6c │ │ │ │ + bl 16c200 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338f2 │ │ │ │ + beq.n 338f6 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39308 @ 0x998c │ │ │ │ + movw r5, #40380 @ 0x9dbc │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #22269 @ 0x56fd │ │ │ │ + movw r5, #27973 @ 0x6d45 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #40993 @ 0xa021 │ │ │ │ + movw r5, #46833 @ 0xb6f1 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 33872 │ │ │ │ - bgt.n 338aa │ │ │ │ + beq.n 33876 │ │ │ │ + bgt.n 338ae │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 3385a │ │ │ │ + beq.n 3385e │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338aa │ │ │ │ + bne.n 338ae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56576 @ 0xdd00 │ │ │ │ + movw r1, #57728 @ 0xe180 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 338f6 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56536 @ 0xdcd8 │ │ │ │ + movw r1, #57688 @ 0xe158 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 338f6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33890 │ │ │ │ + cbnz r3, 33894 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 232148 <_PyXI_EndInterpreter@@Base+0x728> │ │ │ │ + bl 23376c <_PyXI_EndInterpreter@@Base+0x664> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33890 │ │ │ │ + bge.n 33894 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 338f2 │ │ │ │ + b.n 338f6 │ │ │ │ bl 95ccc │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 338c4 │ │ │ │ + bne.n 338c8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #13904 @ 0x3650 │ │ │ │ + movw r3, #15056 @ 0x3ad0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23973c <_Py_c_pow@@Base+0x490> │ │ │ │ - b.n 338f2 │ │ │ │ + bl 23ac10 <_Py_c_pow@@Base+0x6d4> │ │ │ │ + b.n 338f6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33876 │ │ │ │ + beq.n 3387a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 338e2 │ │ │ │ + cbnz r0, 338e6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16afb8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16c54c <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 338fa │ │ │ │ - b.n 338f2 │ │ │ │ - movw r3, #15192 @ 0x3b58 │ │ │ │ + cbnz r0, 338fe │ │ │ │ + b.n 338f6 │ │ │ │ + movw r3, #16340 @ 0x3fd4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23973c <_Py_c_pow@@Base+0x490> │ │ │ │ + bl 23ac10 <_Py_c_pow@@Base+0x6d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b3f2c │ │ │ │ + bl 1b79b4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33904 │ │ │ │ + cbz r3, 33908 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #56872 @ 0xde28 │ │ │ │ + movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 339a2 │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 339a6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33988 │ │ │ │ + cbnz r1, 3398c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33972 │ │ │ │ + bne.n 33976 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 339fe │ │ │ │ + blt.n 33a02 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7de2c │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7de24 │ │ │ │ + b.n 33a12 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 339fe │ │ │ │ + blt.n 33a02 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80028 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 8002c │ │ │ │ + b.n 33a12 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339a6 │ │ │ │ + bne.n 339aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56888 @ 0xde38 │ │ │ │ + movw r1, #58040 @ 0xe2b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a12 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 339c6 │ │ │ │ + bcc.n 339ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56928 @ 0xde60 │ │ │ │ + movw r1, #58080 @ 0xe2e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 339a2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 339a6 │ │ │ │ mov r0, r5 │ │ │ │ bl 71e20 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339a2 │ │ │ │ + beq.n 339a6 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33a04 │ │ │ │ + bge.n 33a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339fe │ │ │ │ + beq.n 33a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 339fe │ │ │ │ + cbnz r3, 33a02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 181a08 │ │ │ │ + b.w 183d5c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #54988 @ 0xd6cc │ │ │ │ + movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa190 │ │ │ │ + bl fa208 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33a68 │ │ │ │ + cbz r0, 33a6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33a68 │ │ │ │ + beq.n 33a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33a68 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33a6c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 14960c │ │ │ │ - cbz r0, 33a96 │ │ │ │ + bl 14a4b8 │ │ │ │ + cbz r0, 33a9a │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33ac4 │ │ │ │ - cbz r0, 33ac2 │ │ │ │ + bl 33ac8 │ │ │ │ + cbz r0, 33ac6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #3880 @ 0xf28 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ b.w 8278c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 7200c │ │ │ │ - cbz r0, 33b18 │ │ │ │ + cbz r0, 33b1c │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33aee │ │ │ │ + b.n 33af2 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b2c │ │ │ │ + ble.n 33b30 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33aea │ │ │ │ + bne.n 33aee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b1c │ │ │ │ + bne.n 33b20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b32 │ │ │ │ + b.n 33b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b18 │ │ │ │ + bne.n 33b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b18 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33b76 │ │ │ │ + bne.n 33b7a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33b6c │ │ │ │ - movw r0, #5444 @ 0x1544 │ │ │ │ + cbnz r0, 33b70 │ │ │ │ + movw r0, #6596 @ 0x19c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bl 7a108 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33b84 │ │ │ │ + cbz r0, 33b88 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a2a0 │ │ │ │ + b.w 10a46c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13749,151 +13751,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33bd4 │ │ │ │ + bge.n 33bd8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61896 @ 0xf1c8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1508 @ 0x5e4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33be0 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33be4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33bea │ │ │ │ + cbz r3, 33bee │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (33cbc ) │ │ │ │ + ldr r3, [pc, #188] @ (33cc0 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3368 @ 0xd28 │ │ │ │ + movw r2, #4608 @ 0x1200 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 126f7c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127488 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c54 │ │ │ │ + bmi.n 33c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c3c │ │ │ │ + beq.n 33c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c3c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c40 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13284 @ 0x33e4 │ │ │ │ + movw r1, #14396 @ 0x383c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 33cbc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33c8c │ │ │ │ + bge.n 33c90 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26360 @ 0x66f8 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cb8 │ │ │ │ + cbnz r3, 33cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cbc │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cae │ │ │ │ + beq.n 33cb2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cae │ │ │ │ + cbnz r1, 33cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33628 │ │ │ │ + b.n 3362c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ - cbz r0, 33d10 │ │ │ │ + bl 721bc │ │ │ │ + cbz r0, 33d14 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33cee │ │ │ │ + b.n 33cf2 │ │ │ │ bl 83af8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d1a │ │ │ │ - bl 12fc5c <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d1e │ │ │ │ + bl 13003c <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d14 │ │ │ │ - bl 1d0d80 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33d18 │ │ │ │ + bl 1d4204 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33ce0 │ │ │ │ + bne.n 33ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fc5c <_Py_DecRef@@Base> │ │ │ │ + bl 13003c <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d20 │ │ │ │ + b.n 33d24 │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d20 │ │ │ │ - bl 12fc5c <_Py_DecRef@@Base> │ │ │ │ - b.n 33d06 │ │ │ │ + b.n 33d24 │ │ │ │ + bl 13003c <_Py_DecRef@@Base> │ │ │ │ + b.n 33d0a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -13901,424 +13903,424 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 33d56 │ │ │ │ + bhi.n 33d5a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfe0 │ │ │ │ - cbz r0, 33d70 │ │ │ │ - b.n 33d6c │ │ │ │ - movw r0, #39860 @ 0x9bb4 │ │ │ │ + bl ce044 │ │ │ │ + cbz r0, 33d74 │ │ │ │ + b.n 33d70 │ │ │ │ + movw r0, #40888 @ 0x9fb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d48 │ │ │ │ + bne.n 33d4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dc4 │ │ │ │ + b.n 33dc8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33d88 │ │ │ │ + ble.n 33d8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33d8a │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 33d8a │ │ │ │ - b.n 33d6c │ │ │ │ + bne.n 33d8e │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 33d8e │ │ │ │ + b.n 33d70 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33db0 │ │ │ │ + ble.n 33db4 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 33dbc │ │ │ │ + bl 987c0 │ │ │ │ + b.n 33dc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7de2c │ │ │ │ + bl 7de24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33dce │ │ │ │ + cbz r3, 33dd2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a6488 │ │ │ │ + b.w 1a9e50 │ │ │ │ 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 d7574 │ │ │ │ + bl d7630 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e02 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 33e1a │ │ │ │ - b.n 33e30 │ │ │ │ + bne.n 33e06 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 33e1e │ │ │ │ + b.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e1a │ │ │ │ - movw r0, #57524 @ 0xe0b4 │ │ │ │ + bne.n 33e1e │ │ │ │ + movw r0, #58676 @ 0xe534 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + movw r0, #58692 @ 0xe544 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ 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 c3484 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e56 │ │ │ │ - bne.n 33e5a │ │ │ │ + blt.n 33e5a │ │ │ │ + bne.n 33e5e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e66 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 33e92 │ │ │ │ + bgt.n 33e96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57672 @ 0xe148 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 33eae │ │ │ │ + bl d19b0 │ │ │ │ + b.n 33eb2 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eb2 │ │ │ │ + ble.n 33eb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57720 @ 0xe178 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3406c │ │ │ │ + b.n 34070 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33ed2 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 33ed6 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eae │ │ │ │ + bne.n 33eb2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f04 │ │ │ │ + beq.n 33f08 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33f0e │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33efe │ │ │ │ + beq.n 33f02 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f00 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 33f00 │ │ │ │ - b.n 33eae │ │ │ │ + bne.n 33f04 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 33f04 │ │ │ │ + b.n 33eb2 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f14 │ │ │ │ - b.n 33f24 │ │ │ │ + cbz r4, 33f18 │ │ │ │ + b.n 33f28 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f14 │ │ │ │ + b.n 33f18 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34058 │ │ │ │ + bne.w 3405c │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f26 │ │ │ │ + b.n 33f2a │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f46 │ │ │ │ + bne.n 33f4a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 33f48 │ │ │ │ + b.n 33f4c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57764 @ 0xe1a4 │ │ │ │ + movw r1, #58916 @ 0xe624 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57772 @ 0xe1ac │ │ │ │ + movw r0, #58924 @ 0xe62c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eb2 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33f8e │ │ │ │ + beq.n 33f92 │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33f92 │ │ │ │ + bmi.n 33f96 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33f96 │ │ │ │ + bmi.n 33f9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57784 @ 0xe1b8 │ │ │ │ + movw r1, #58936 @ 0xe638 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 33eae │ │ │ │ + bl 127274 │ │ │ │ + b.n 33eb2 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f9c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33fb6 │ │ │ │ + bne.n 33fba │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33ffa │ │ │ │ - b.n 33fdc │ │ │ │ + beq.n 33ffe │ │ │ │ + b.n 33fe0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fc8 │ │ │ │ - bl 11bcfc │ │ │ │ - b.n 33fce │ │ │ │ - bl dd6e8 │ │ │ │ + bpl.n 33fcc │ │ │ │ + bl 11c0f0 │ │ │ │ + b.n 33fd2 │ │ │ │ + bl dd7c0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fae │ │ │ │ - b.n 33eae │ │ │ │ + beq.n 33fb2 │ │ │ │ + b.n 33eb2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400a │ │ │ │ - bl 11bcfc │ │ │ │ + bpl.n 3400e │ │ │ │ + bl 11c0f0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ + bne.w 33eb2 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34026 │ │ │ │ - bl dd6e8 │ │ │ │ + b.n 3402a │ │ │ │ + bl dd7c0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33fec │ │ │ │ + b.n 33ff0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34044 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 34048 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ + bne.w 33eb2 │ │ │ │ bl 95ccc │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3405e │ │ │ │ - b.n 34012 │ │ │ │ + bne.n 34062 │ │ │ │ + b.n 34016 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34044 │ │ │ │ + blt.n 34048 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ - cbz r2, 3408a │ │ │ │ + cbnz r3, 34094 │ │ │ │ + cbz r2, 3408e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ + cbnz r3, 34094 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ + movw r1, #58964 @ 0xe654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f92d0 │ │ │ │ + bl 1fb814 <_PyParkingLot_UnparkAll@@Base+0x9a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b4 │ │ │ │ + beq.n 341b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ce50 │ │ │ │ - cbnz r0, 340ec │ │ │ │ + bl 11d244 │ │ │ │ + cbnz r0, 340f0 │ │ │ │ bl 95ccc │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34148 │ │ │ │ - bgt.n 34136 │ │ │ │ + beq.n 3414c │ │ │ │ + bgt.n 3413a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3411e │ │ │ │ + beq.n 34122 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34136 │ │ │ │ + bne.n 3413a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57840 @ 0xe1f0 │ │ │ │ + movw r1, #58992 @ 0xe670 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 341ac │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11084 @ 0x2b4c │ │ │ │ + movw r1, #12156 @ 0x2f7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 341ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57868 @ 0xe20c │ │ │ │ + movw r3, #59020 @ 0xe68c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23973c <_Py_c_pow@@Base+0x490> │ │ │ │ - b.n 341a8 │ │ │ │ + bl 23ac10 <_Py_c_pow@@Base+0x6d4> │ │ │ │ + b.n 341ac │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3418c │ │ │ │ + cbz r3, 34190 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb24 │ │ │ │ - b.n 341b6 │ │ │ │ + bl ffc64 │ │ │ │ + b.n 341ba │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14328,84 +14330,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34208 │ │ │ │ + bge.n 3420c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61932 @ 0xf1ec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1544 @ 0x608 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34214 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34218 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3421e │ │ │ │ + cbz r3, 34222 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34242 │ │ │ │ - cbz r2, 3423c │ │ │ │ + cbnz r3, 34246 │ │ │ │ + cbz r2, 34240 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34242 │ │ │ │ + cbnz r3, 34246 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #59076 @ 0xe6c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34264 │ │ │ │ + b.n 34268 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3427c │ │ │ │ + bne.n 34280 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3429c │ │ │ │ - b.n 3427e │ │ │ │ - cbz r1, 342a6 │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + bmi.n 342a0 │ │ │ │ + b.n 34282 │ │ │ │ + cbz r1, 342aa │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3429c │ │ │ │ + bls.n 342a0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342a6 │ │ │ │ - b.n 34288 │ │ │ │ + bpl.n 342aa │ │ │ │ + b.n 3428c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14414,641 +14416,689 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 342e2 │ │ │ │ + cbnz r6, 342e6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 342e2 │ │ │ │ + ble.n 342e6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342e2 │ │ │ │ - cbz r2, 342e2 │ │ │ │ + bne.n 342e6 │ │ │ │ + cbz r2, 342e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34304 ) │ │ │ │ + ldr r6, [pc, #28] @ (34308 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 342d6 │ │ │ │ + bne.n 342da │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34310 │ │ │ │ + b.n 34314 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34340 │ │ │ │ + bcs.n 34344 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34334 │ │ │ │ + bne.n 34338 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3432e │ │ │ │ + bhi.n 34332 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431a │ │ │ │ - b.n 3434a │ │ │ │ + beq.n 3431e │ │ │ │ + b.n 3434e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34340 │ │ │ │ + beq.n 34344 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434a │ │ │ │ + blt.n 3434e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34312 │ │ │ │ + b.n 34316 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r4, 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, 34376 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 34380 │ │ │ │ + b.n 34386 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 34370 │ │ │ │ + b.n 343bc │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 34390 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3439a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 343a4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 343ae │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 343bc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + blx 29ce8 │ │ │ │ + cbz r0, 343f8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + b.n 34428 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11b22c <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 34428 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11b22c <_Py_set_inheritable@@Base> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 34428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r0, #65240 @ 0xfed8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 8278c │ │ │ │ + b.n 3443e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 34432 │ │ │ │ + blx 29fa0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3443c │ │ │ │ + blx 29fa0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34464 │ │ │ │ - movw r7, #57908 @ 0xe234 │ │ │ │ + beq.n 34552 │ │ │ │ + movw r7, #59060 @ 0xe6b4 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34490 ) │ │ │ │ + ldr r1, [pc, #264] @ (3457c ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 126f7c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127488 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3439e │ │ │ │ - bl 1fc744 │ │ │ │ + cbnz r0, 3448c │ │ │ │ + bl 1fec14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34382 │ │ │ │ - b.n 3444e │ │ │ │ - mov r1, r0 │ │ │ │ + bne.n 34470 │ │ │ │ + b.n 3453c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 343c4 │ │ │ │ + bne.n 344b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 343b4 │ │ │ │ + cbnz r3, 344a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3447c │ │ │ │ - b.n 34488 │ │ │ │ + bne.n 3456a │ │ │ │ + b.n 34576 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34468 │ │ │ │ + beq.n 34556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34468 │ │ │ │ - b.n 34424 │ │ │ │ + bne.n 34556 │ │ │ │ + b.n 34512 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34410 │ │ │ │ + bmi.n 344fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 343e2 │ │ │ │ + beq.n 344d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 343e2 │ │ │ │ + cbnz r3, 344d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 343f8 │ │ │ │ + beq.n 344e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 343f8 │ │ │ │ + cbnz r3, 344e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13284 @ 0x33e4 │ │ │ │ + movw r1, #14396 @ 0x383c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 34464 │ │ │ │ + bl 127274 │ │ │ │ + b.n 34552 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3442a │ │ │ │ + cbnz r3, 34518 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34468 │ │ │ │ + beq.n 34556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34468 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34468 │ │ │ │ + cbnz r3, 34556 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34556 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34448 │ │ │ │ + beq.n 34536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34448 │ │ │ │ + cbnz r3, 34536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34382 │ │ │ │ + bge.n 34470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34464 │ │ │ │ + beq.n 34552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34464 │ │ │ │ + cbnz r3, 34552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34488 │ │ │ │ - ldr r0, [pc, #40] @ (34494 ) │ │ │ │ + b.n 34576 │ │ │ │ + ldr r0, [pc, #40] @ (34580 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 15f9f0 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 160e5c <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34488 │ │ │ │ + beq.n 34576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34488 │ │ │ │ + cbnz r3, 34576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - b.n 33dfc │ │ │ │ + b.n 33ee8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #8] │ │ │ │ - blx 29ce8 │ │ │ │ - cbz r0, 344d0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 34500 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11ae04 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 34500 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 11ae04 <_Py_set_inheritable@@Base> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 34500 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movw r0, #64168 @ 0xfaa8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 8278c │ │ │ │ - b.n 34516 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3450a │ │ │ │ - blx 29fa0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 34514 │ │ │ │ - blx 29fa0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34538 │ │ │ │ - cbz r2, 34532 │ │ │ │ + cbnz r3, 345a2 │ │ │ │ + cbz r2, 3459c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34538 │ │ │ │ + cbnz r3, 345a2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34552 │ │ │ │ + b.n 345bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ + movw r1, #58964 @ 0xe654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f92d0 │ │ │ │ + bl 1fb814 <_PyParkingLot_UnparkAll@@Base+0x9a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465c │ │ │ │ + beq.n 346c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ce50 │ │ │ │ - cbnz r0, 34594 │ │ │ │ + bl 11d244 │ │ │ │ + cbnz r0, 345fe │ │ │ │ bl 95ccc │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f0 │ │ │ │ - bgt.n 345de │ │ │ │ + beq.n 3465a │ │ │ │ + bgt.n 34648 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c6 │ │ │ │ + beq.n 34630 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345de │ │ │ │ + bne.n 34648 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57840 @ 0xe1f0 │ │ │ │ + movw r1, #58992 @ 0xe670 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 34650 │ │ │ │ + bl 127274 │ │ │ │ + b.n 346ba │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11320 @ 0x2c38 │ │ │ │ + movw r1, #12392 @ 0x3068 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 34650 │ │ │ │ + bl 127274 │ │ │ │ + b.n 346ba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58036 @ 0xe2b4 │ │ │ │ + movw r3, #59244 @ 0xe76c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23973c <_Py_c_pow@@Base+0x490> │ │ │ │ - b.n 34650 │ │ │ │ + bl 23ac10 <_Py_c_pow@@Base+0x6d4> │ │ │ │ + b.n 346ba │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34634 │ │ │ │ + cbz r3, 3469e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb24 │ │ │ │ - b.n 3465e │ │ │ │ + bl ffc64 │ │ │ │ + b.n 346c8 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34680 │ │ │ │ - cbz r2, 3467a │ │ │ │ + cbnz r3, 346ea │ │ │ │ + cbz r2, 346e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34680 │ │ │ │ + cbnz r3, 346ea │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34552 │ │ │ │ + b.n 345bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #59076 @ 0xe6c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 346cc │ │ │ │ + cbnz r6, 34736 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346cc │ │ │ │ + ble.n 34736 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346cc │ │ │ │ - cbz r2, 346cc │ │ │ │ + bne.n 34736 │ │ │ │ + cbz r2, 34736 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34552 │ │ │ │ + b.n 345bc │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346ec ) │ │ │ │ + ldr r6, [pc, #28] @ (34758 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c0 │ │ │ │ + bne.n 3472a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #20465 @ 0x4ff1 │ │ │ │ + movw r1, #29797 @ 0x7465 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 22fd3c │ │ │ │ + b.w 2313c0 │ │ │ │ │ │ │ │ -000346fc : │ │ │ │ - ldr r0, [pc, #4] @ (34704 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +00034768 : │ │ │ │ + ldr r0, [pc, #4] @ (34770 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3472c │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3472c │ │ │ │ + bne.n 34798 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 34798 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34760 │ │ │ │ + b.n 347cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3474a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 347b6 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34728 │ │ │ │ + bne.n 34794 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34760 │ │ │ │ + b.n 347cc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34960 │ │ │ │ + b.n 349cc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 3478c │ │ │ │ + cbz r2, 347f8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 3479c │ │ │ │ - b.n 347aa │ │ │ │ - ldr r1, [pc, #448] @ (34950 ) │ │ │ │ + cbz r2, 34808 │ │ │ │ + b.n 34816 │ │ │ │ + ldr r1, [pc, #448] @ (349bc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34786 │ │ │ │ - b.n 34862 │ │ │ │ - ldr r1, [pc, #436] @ (34954 ) │ │ │ │ + bne.n 347f2 │ │ │ │ + b.n 348ce │ │ │ │ + ldr r1, [pc, #436] @ (349c0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ + beq.n 348ce │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347bc │ │ │ │ - ldr r1, [pc, #424] @ (34958 ) │ │ │ │ + cbnz r2, 34828 │ │ │ │ + ldr r1, [pc, #424] @ (349c4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ + beq.n 348ce │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347ce │ │ │ │ - ldr r1, [pc, #408] @ (3495c ) │ │ │ │ + cbnz r2, 3483a │ │ │ │ + ldr r1, [pc, #408] @ (349c8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r1, #58944 @ 0xe640 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r1, #60140 @ 0xeaec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58948 @ 0xe644 │ │ │ │ + movw r0, #60144 @ 0xeaf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #58956 @ 0xe64c │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60152 @ 0xeaf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1109b0 │ │ │ │ + bl 110c68 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34862 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ + cbz r0, 348ce │ │ │ │ + movw r1, #52320 @ 0xcc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60356 @ 0xebc4 │ │ │ │ + movw r0, #61508 @ 0xf044 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34862 │ │ │ │ - movw r1, #51160 @ 0xc7d8 │ │ │ │ + cbz r0, 348ce │ │ │ │ + movw r1, #52312 @ 0xcc58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa190 │ │ │ │ + bl fa208 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34862 │ │ │ │ + cbz r0, 348ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51136 @ 0xc7c0 │ │ │ │ + movw r1, #52288 @ 0xcc40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3484c │ │ │ │ + cbnz r0, 348b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 3484c │ │ │ │ + bls.n 348b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3484c │ │ │ │ + bne.n 348b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 3484c │ │ │ │ + bne.n 348b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34868 │ │ │ │ + beq.n 348d4 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58980 @ 0xe664 │ │ │ │ + movw r1, #60176 @ 0xeb10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3494a │ │ │ │ - movw r0, #55944 @ 0xda88 │ │ │ │ + b.n 349b6 │ │ │ │ + movw r0, #57096 @ 0xdf08 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #53068 @ 0xcf4c │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #54140 @ 0xd37c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59012 @ 0xe684 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60208 @ 0xeb30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59024 @ 0xe690 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60220 @ 0xeb3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59036 @ 0xe69c │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60232 @ 0xeb48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59016 @ 0xe688 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60212 @ 0xeb34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59044 @ 0xe6a4 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #60240 @ 0xeb50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a0c0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ + beq.n 348ce │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #59052 @ 0xe6ac │ │ │ │ + movw r0, #60248 @ 0xeb58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89104 │ │ │ │ - movw r1, #59088 @ 0xe6d0 │ │ │ │ + bl 890a4 │ │ │ │ + movw r1, #60284 @ 0xeb7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34862 │ │ │ │ + blt.n 348ce │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34862 │ │ │ │ + blt.n 348ce │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 34936 │ │ │ │ + bne.n 349a2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -15056,35 +15106,35 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #160] @ 34a14 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a80 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a0a │ │ │ │ + beq.n 34a76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 349b6 │ │ │ │ + cbz r5, 34a22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ @@ -15097,112 +15147,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r7, 34a0c │ │ │ │ + cbz r7, 34a78 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55316 @ 0xd814 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a0c │ │ │ │ + bge.n 34a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a0a │ │ │ │ + beq.n 34a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a0a │ │ │ │ + cbnz r3, 34a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a4a │ │ │ │ - blt.n 34ada │ │ │ │ + beq.n 34ab6 │ │ │ │ + blt.n 34b46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25568 @ 0x63e0 │ │ │ │ + movw r0, #26720 @ 0x6860 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a98 │ │ │ │ + bne.n 34b04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a90 │ │ │ │ + cbz r0, 34afc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a84 │ │ │ │ + beq.n 34af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a88 │ │ │ │ + cbz r3, 34af4 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a90 │ │ │ │ + b.n 34afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a84 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34af0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781c8 │ │ │ │ - b.n 34ad2 │ │ │ │ + bl 781d8 │ │ │ │ + b.n 34b3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ac4 │ │ │ │ + bl 33ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ad2 │ │ │ │ + cbz r0, 34b3e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62528 @ 0xf440 │ │ │ │ + movw r0, #63600 @ 0xf870 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ac6 │ │ │ │ + beq.n 34b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34aca │ │ │ │ + cbz r3, 34b36 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ad2 │ │ │ │ + b.n 34b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ac6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34b32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 34adc │ │ │ │ + bl 13c834 │ │ │ │ + b.n 34b48 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15211,22 +15261,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34b0a │ │ │ │ + bl 34b76 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w fp, [pc, #208] @ 34bec │ │ │ │ + ldr.w fp, [pc, #208] @ 34c58 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ @@ -15234,36 +15284,36 @@ │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34be2 │ │ │ │ + beq.n 34c4e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r6, 34b6e │ │ │ │ + cbz r6, 34bda │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ strb r3, [r4, #25] │ │ │ │ strb.w r8, [r4, #26] │ │ │ │ - cbz r5, 34b8c │ │ │ │ + cbz r5, 34bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ @@ -15277,270 +15327,270 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34be4 │ │ │ │ + cbz r3, 34c50 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55316 @ 0xd814 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f98 │ │ │ │ + bl 80f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34be4 │ │ │ │ + bge.n 34c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34be2 │ │ │ │ + beq.n 34c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34be2 │ │ │ │ + cbnz r3, 34c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34c0e │ │ │ │ + cbnz r3, 34c7a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c04 │ │ │ │ + cbz r2, 34c70 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c0e │ │ │ │ + bne.n 34c7a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34c34 │ │ │ │ + cbz r2, 34ca0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c42 │ │ │ │ + b.n 34cae │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c40 │ │ │ │ + bne.n 34cac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c60 │ │ │ │ + cbnz r0, 34ccc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c42 │ │ │ │ + b.n 34cae │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cf0 ) │ │ │ │ + ldr r1, [pc, #172] @ (34d5c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c62 │ │ │ │ - b.n 34c8a │ │ │ │ + cbnz r0, 34cce │ │ │ │ + b.n 34cf6 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34c8e │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 34cfa │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #59640 @ 0xe8f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59684 @ 0xe924 │ │ │ │ + movw r0, #60880 @ 0xedd0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34ce8 │ │ │ │ + b.n 34d54 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cba │ │ │ │ + beq.n 34d26 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cbc │ │ │ │ + cbz r5, 34d28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cbc │ │ │ │ + bmi.n 34d28 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59696 @ 0xe930 │ │ │ │ + movw r1, #60892 @ 0xeddc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 34c8a │ │ │ │ + bl 127274 │ │ │ │ + b.n 34cf6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f026c │ │ │ │ + bl 1f28cc │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3ce8 │ │ │ │ + bl 1f649c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ce8 │ │ │ │ + beq.n 34d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ce8 │ │ │ │ + cbnz r3, 34d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d48 │ │ │ │ + bne.n 34db4 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd810 │ │ │ │ + bl cd874 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d64 │ │ │ │ - cbnz r0, 34d64 │ │ │ │ + beq.n 34dd0 │ │ │ │ + cbnz r0, 34dd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59740 @ 0xe95c │ │ │ │ + movw r1, #60936 @ 0xee08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 34d5e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 34dca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59724 @ 0xe94c │ │ │ │ + movw r0, #60920 @ 0xedf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d0c │ │ │ │ + bne.n 34d78 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e18 │ │ │ │ + b.n 34e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd810 │ │ │ │ + bl cd874 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d8c │ │ │ │ - cbnz r0, 34d8c │ │ │ │ + beq.n 34df8 │ │ │ │ + cbnz r0, 34df8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59788 @ 0xe98c │ │ │ │ + movw r1, #60984 @ 0xee38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 34d5e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 34dca │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dce │ │ │ │ - cbz r0, 34de2 │ │ │ │ + bne.n 34e3a │ │ │ │ + cbz r0, 34e4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34de2 │ │ │ │ + beq.n 34e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34de2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34de2 │ │ │ │ + cbnz r3, 34e4e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e4e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e04 │ │ │ │ - cbz r0, 34e18 │ │ │ │ + bne.n 34e70 │ │ │ │ + cbz r0, 34e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e18 │ │ │ │ + beq.n 34e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e18 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e18 │ │ │ │ + cbnz r3, 34e84 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34e32 │ │ │ │ + bne.n 34e9e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e40 │ │ │ │ + beq.n 34eac │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 34e54 │ │ │ │ + bne.n 34ec0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e54 │ │ │ │ + bne.n 34ec0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15549,61 +15599,61 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34e9a │ │ │ │ + beq.n 34f06 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 34e9a │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 34f06 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e404 │ │ │ │ + bl 13ec84 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ea2 │ │ │ │ + bne.n 34f0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f0e │ │ │ │ + b.n 34f7a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34eb8 │ │ │ │ + beq.n 34f24 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 34ec2 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 34f2e │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ed2 │ │ │ │ + b.n 34f3e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13e404 │ │ │ │ + bl 13ec84 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ed2 │ │ │ │ + bne.n 34f3e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f0e │ │ │ │ + b.n 34f7a │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34efa │ │ │ │ + bne.n 34f66 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59828 @ 0xe9b4 │ │ │ │ + movw r1, #61024 @ 0xee60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f0e │ │ │ │ + b.n 34f7a │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f12 │ │ │ │ + bl 34f7e │ │ │ │ vldr d0, [sp, #8] │ │ │ │ bl 83a28 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ @@ -15614,222 +15664,201 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - beq.n 34f74 │ │ │ │ + beq.n 34fe0 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 34f88 │ │ │ │ + beq.n 34ff4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f88 │ │ │ │ + b.n 34ff4 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #108] @ 34fe8 │ │ │ │ - vldr d7, [pc, #112] @ 34ff0 │ │ │ │ + vldr d0, [pc, #104] @ 35050 │ │ │ │ + vldr d7, [pc, #108] @ 35058 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fc2 │ │ │ │ + beq.n 3502e │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d9, d9, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 34fde │ │ │ │ + ble.n 3504a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fde │ │ │ │ + b.n 3504a │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #40] @ 34ff0 │ │ │ │ + vldr d6, [pc, #36] @ 35058 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 34fe8 │ │ │ │ + vldr d7, [pc, #20] @ 35050 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3501e │ │ │ │ + cbnz r0, 35086 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35026 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 35010 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3504e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 35056 │ │ │ │ + cbz r0, 3508e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35040 │ │ │ │ + beq.n 35078 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035058 : │ │ │ │ +00035090 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 350a8 │ │ │ │ + cbz r3, 350e0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60168 @ 0xeb08 │ │ │ │ + movw r2, #61320 @ 0xef88 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b0 │ │ │ │ - bl 350b4 │ │ │ │ + b.n 350e8 │ │ │ │ + bl 350ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3507a │ │ │ │ + beq.n 350b2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000350b4 : │ │ │ │ +000350ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #60180 @ 0xeb14 │ │ │ │ + movw r0, #61332 @ 0xef94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3511a │ │ │ │ + beq.n 35152 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45284 @ 0xb0e4 │ │ │ │ + movw r1, #46436 @ 0xb564 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35120 │ │ │ │ + cbnz r0, 35158 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35136 │ │ │ │ - bl 6bf28 │ │ │ │ + b.n 3516e │ │ │ │ + bl 6bf04 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 35134 │ │ │ │ + cbnz r0, 3516c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35136 │ │ │ │ + b.n 3516e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e484 │ │ │ │ + b.w 22fb08 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 35166 │ │ │ │ + bhi.n 3519e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3517e │ │ │ │ + ble.n 351b6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 35186 │ │ │ │ - movw r0, #58628 @ 0xe504 │ │ │ │ + b.n 351be │ │ │ │ + movw r0, #59780 @ 0xe984 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3515e │ │ │ │ + bne.n 35196 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 206c80 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 208bb0 <_Py_RestoreSignals@@Base+0x1174> │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15837,533 +15866,537 @@ │ │ │ │ ite hi │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 351ca │ │ │ │ - movw r0, #60656 @ 0xecf0 │ │ │ │ + bne.n 35202 │ │ │ │ + movw r0, #62432 @ 0xf3e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ b.w 8278c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d654 │ │ │ │ + b.w 7d64c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 351f6 │ │ │ │ + cbnz r0, 3522e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f7ac │ │ │ │ + b.w 12fb8c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351e8 │ │ │ │ + beq.n 35220 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 35220 │ │ │ │ + cbnz r2, 35258 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35220 │ │ │ │ + bne.n 35258 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35242 │ │ │ │ + cbnz r0, 3527a │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352e6 │ │ │ │ + beq.n 3531e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 35276 │ │ │ │ + beq.n 352ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 35276 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 352ae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61288 @ 0xef68 │ │ │ │ + movw r1, #62440 @ 0xf3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2300 @ 0x8fc │ │ │ │ + movw r0, #3452 @ 0xd7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352e6 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3531e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35288 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 352c0 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3531e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3529a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 352d2 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3531e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352d2 │ │ │ │ + beq.n 3530a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352d4 │ │ │ │ + beq.n 3530c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61308 @ 0xef7c │ │ │ │ + movw r1, #62460 @ 0xf3fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1940 │ │ │ │ + b.w d19b0 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac444 │ │ │ │ + b.w 1afe10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 35312 │ │ │ │ + cbz r3, 3534a │ │ │ │ mov r0, r1 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35328 │ │ │ │ + cbz r0, 35360 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3533c │ │ │ │ + b.n 35374 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3539e │ │ │ │ - bl 17e2f8 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 353d6 │ │ │ │ + bl 1804fc <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3534e │ │ │ │ + bne.n 35386 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3535e │ │ │ │ + blt.n 35396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3532c │ │ │ │ - b.n 35378 │ │ │ │ + bne.n 35364 │ │ │ │ + b.n 353b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35338 │ │ │ │ + bne.n 35370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35338 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35328 │ │ │ │ + beq.n 35360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35328 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 353c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3538e │ │ │ │ + cbnz r3, 353c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35360 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d0 │ │ │ │ - blt.n 353fe │ │ │ │ + beq.n 35408 │ │ │ │ + blt.n 35436 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25568 @ 0x63e0 │ │ │ │ + movw r0, #26720 @ 0x6860 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62528 @ 0xf440 │ │ │ │ + movw r3, #63600 @ 0xf870 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 35400 │ │ │ │ + bl 13c834 │ │ │ │ + b.n 35438 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #64004 @ 0xfa04 │ │ │ │ + movw r0, #65156 @ 0xfe84 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ - cbnz r0, 35426 │ │ │ │ + cbnz r0, 3545e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35528 │ │ │ │ + b.n 35560 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35460 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ + cbz r1, 35498 │ │ │ │ + movw r0, #62664 @ 0xf4c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35450 │ │ │ │ + cbnz r3, 35488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52432 @ 0xccd0 │ │ │ │ + beq.n 3545a │ │ │ │ + movw r2, #53584 @ 0xd150 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35468 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + b.n 354a0 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a0 │ │ │ │ + cbz r3, 354d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61520 @ 0xf050 │ │ │ │ + movw r0, #62672 @ 0xf4d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35492 │ │ │ │ + beq.n 354ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35492 │ │ │ │ + cbnz r3, 354ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52432 @ 0xccd0 │ │ │ │ + beq.n 3545a │ │ │ │ + movw r2, #53584 @ 0xd150 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d0 │ │ │ │ + cbz r3, 35508 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61536 @ 0xf060 │ │ │ │ + movw r0, #62688 @ 0xf4e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 35502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354ca │ │ │ │ + cbnz r3, 35502 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3545a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 354fe │ │ │ │ - movw r0, #31948 @ 0x7ccc │ │ │ │ + cbnz r3, 35536 │ │ │ │ + movw r0, #33040 @ 0x8110 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 7a108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 35530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 35530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3545a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61556 @ 0xf074 │ │ │ │ + movw r0, #62708 @ 0xf4f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35528 │ │ │ │ + beq.n 35560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35528 │ │ │ │ + cbnz r3, 35560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003552c : │ │ │ │ +00035564 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35564 │ │ │ │ + cbz r3, 3559c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107268 │ │ │ │ + bl 107404 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a6488 │ │ │ │ + b.w 1a9e50 │ │ │ │ │ │ │ │ -0003556e <_Py_IncRef@@Base>: │ │ │ │ +000355a6 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + b.n 3578c <_Py_IncRef@@Base+0x1e6> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + b.n 357de <_Py_IncRef@@Base+0x238> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 355aa <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 355ee <_Py_IncRef@@Base+0x48> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34712 @ 0x8798 │ │ │ │ + movw r1, #35864 @ 0x8c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355c4 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35608 <_Py_IncRef@@Base+0x62> │ │ │ │ + b.n 35604 <_Py_IncRef@@Base+0x5e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61596 @ 0xf09c │ │ │ │ + movw r1, #62764 @ 0xf52c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35740 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 35784 <_Py_IncRef@@Base+0x1de> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #57908 @ 0xe234 │ │ │ │ + movw fp, #59060 @ 0xe6b4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3563c <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35680 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35648 <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 3568c <_Py_IncRef@@Base+0xe6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3560e <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 35652 <_Py_IncRef@@Base+0xac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35710 <_Py_IncRef@@Base+0x16a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3566a <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #25876 @ 0x6514 │ │ │ │ + bne.n 35710 <_Py_IncRef@@Base+0x16a> │ │ │ │ + b.n 356ae <_Py_IncRef@@Base+0x108> │ │ │ │ + movw r2, #27028 @ 0x6994 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + movw r1, #14296 @ 0x37d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb1c8 │ │ │ │ + bl cb22c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3563a <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 3567e <_Py_IncRef@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3563a <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 3567e <_Py_IncRef@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35670 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 356b4 <_Py_IncRef@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356a6 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 356ea <_Py_IncRef@@Base+0x144> │ │ │ │ + b.n 35604 <_Py_IncRef@@Base+0x5e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35658 <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 3569c <_Py_IncRef@@Base+0xf6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35662 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 35710 <_Py_IncRef@@Base+0x16a> │ │ │ │ + b.n 356a6 <_Py_IncRef@@Base+0x100> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3564c <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35690 <_Py_IncRef@@Base+0xea> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35670 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 356b4 <_Py_IncRef@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 35710 <_Py_IncRef@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35710 <_Py_IncRef@@Base+0x16a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 236eec │ │ │ │ + bl 2385e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3569a <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 356de <_Py_IncRef@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3569a <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 356de <_Py_IncRef@@Base+0x138> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356b6 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 356fa <_Py_IncRef@@Base+0x154> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35604 <_Py_IncRef@@Base+0x5e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35604 <_Py_IncRef@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35604 <_Py_IncRef@@Base+0x5e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35624 <_Py_IncRef@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35624 <_Py_IncRef@@Base+0x7e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35624 <_Py_IncRef@@Base+0x7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356e2 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35726 <_Py_IncRef@@Base+0x180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356e2 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35726 <_Py_IncRef@@Base+0x180> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 236eec │ │ │ │ + bl 2385e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35604 <_Py_IncRef@@Base+0x5e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 35740 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 35784 <_Py_IncRef@@Base+0x1de> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35720 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 35764 <_Py_IncRef@@Base+0x1be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35720 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35764 <_Py_IncRef@@Base+0x1be> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16372,184 +16405,180 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 35754 <_Py_IncRef@@Base+0x1e6> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x238> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x234> │ │ │ │ + cbz r0, 357da <_Py_IncRef@@Base+0x234> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + cbz r3, 35820 <_Py_IncRef@@Base+0x27a> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + cbz r3, 35820 <_Py_IncRef@@Base+0x27a> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0x290> │ │ │ │ + bne.n 35836 <_Py_IncRef@@Base+0x290> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + beq.n 35820 <_Py_IncRef@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35820 <_Py_IncRef@@Base+0x27a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3676 @ 0xe5c │ │ │ │ + movw r3, #4828 @ 0x12dc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d7a98 │ │ │ │ + b.w 1dab44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00035802 : │ │ │ │ +0003583a : │ │ │ │ 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 7a108 │ │ │ │ - cbz r0, 3583e │ │ │ │ + cbz r0, 35876 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bc228 │ │ │ │ + bl bc200 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35842 │ │ │ │ + beq.n 3587a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35842 │ │ │ │ + cbnz r3, 3587a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35842 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3587a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 35862 │ │ │ │ + cbz r3, 3589a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35864 │ │ │ │ + b.n 3589c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 35872 │ │ │ │ + cbnz r3, 358aa │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 35872 │ │ │ │ + blt.n 358aa │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 35872 │ │ │ │ - cbnz r0, 3588e │ │ │ │ - ldr r6, [pc, #152] @ (3590c ) │ │ │ │ + bgt.n 358aa │ │ │ │ + cbnz r0, 358c6 │ │ │ │ + ldr r6, [pc, #152] @ (35944 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3588e │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 358c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35904 │ │ │ │ - cbz r5, 35894 │ │ │ │ + b.n 3593c │ │ │ │ + cbz r5, 358cc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 3589c │ │ │ │ + b.n 358d4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d72f0 │ │ │ │ + bl 1da398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 358c2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #14989 @ 0x3a8d │ │ │ │ - movt r3, #30 │ │ │ │ - movw r1, #62709 @ 0xf4f5 │ │ │ │ + movw r3, #46869 @ 0xb715 │ │ │ │ + movt r3, #20 │ │ │ │ + movw r1, #63341 @ 0xf76d │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35bda │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 358c2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35904 │ │ │ │ + beq.n 3593c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35910 ) │ │ │ │ + ldr r0, [pc, #52] @ (35948 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35902 │ │ │ │ + beq.n 3593a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35902 │ │ │ │ + cbnz r3, 3593a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16558,369 +16587,409 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3592e │ │ │ │ + cbz r3, 35966 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3598c │ │ │ │ + cbnz r3, 359c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 7200c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a06 │ │ │ │ + beq.n 35a3e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35978 │ │ │ │ + bge.n 359b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 3595a │ │ │ │ + b.n 35992 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #3880 @ 0xf28 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r1, #6064 @ 0x17b0 │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19008 @ 0x4a40 │ │ │ │ + movw r0, #20160 @ 0x4ec0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359f2 │ │ │ │ + cbz r0, 35a2a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8ef88 │ │ │ │ + bl 8eed8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ce │ │ │ │ + beq.n 35a06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ce │ │ │ │ + cbnz r3, 35a06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb20c │ │ │ │ + bl fb390 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359f6 │ │ │ │ + cbnz r0, 35a2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359f2 │ │ │ │ + beq.n 35a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359f2 │ │ │ │ + cbnz r3, 35a2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a06 │ │ │ │ + b.n 35a3e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30600 @ 0x7788 │ │ │ │ + movw r0, #31672 @ 0x7bb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 8278c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a78 │ │ │ │ + blt.n 35ac4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25568 @ 0x63e0 │ │ │ │ + movw r0, #26720 @ 0x6860 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a82 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a84 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35a76 │ │ │ │ + bne.n 35aae │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13c834 │ │ │ │ + b.n 35bd2 │ │ │ │ mov r0, r7 │ │ │ │ bl 7200c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35abe │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bfbc │ │ │ │ + bl 13c834 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35bd2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e76a8 │ │ │ │ + bl e7794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b52 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35ac8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #61832 @ 0xf188 │ │ │ │ + beq.n 35b56 │ │ │ │ + movw r8, #62984 @ 0xf608 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8de00 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 35b38 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35b52 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35b30 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35b2a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35b2a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35b38 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35af4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35b56 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61840 @ 0xf190 │ │ │ │ + movw r1, #62992 @ 0xf610 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #52432 @ 0xccd0 │ │ │ │ + b.n 35bb6 │ │ │ │ + movw r0, #53584 @ 0xd150 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b52 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a2a0 │ │ │ │ + bl 10a46c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b52 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #61884 @ 0xf1bc │ │ │ │ + movw r0, #63036 @ 0xf63c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35bb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bfbc │ │ │ │ + bl 13c834 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1634b4 │ │ │ │ + bl 164ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35bfe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35c24 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35bf0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35c28 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35bfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2377f4 │ │ │ │ + bl 238ccc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035c28 <_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 2376c8 │ │ │ │ + bl 238ba0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35c24 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 237dd8 │ │ │ │ + ldr r1, [pc, #4] @ (35c5c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 2392b0 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c28 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035c60 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57641 @ 0xe129 │ │ │ │ + movw r3, #57673 @ 0xe149 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 35c6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 139bdc │ │ │ │ + beq.n 35ca4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 139fd4 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #8 │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #12 │ │ │ │ + movw r2, #63888 @ 0xf990 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35cd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 35d16 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + ldrd r5, r4, [sp, #8] │ │ │ │ + movw r1, #12476 @ 0x30bc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #63900 @ 0xf99c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 35cce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29e8c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 35d0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + b.n 35d16 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35d88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 237dd8 │ │ │ │ - cbnz r0, 35c92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d3bc0 │ │ │ │ + bl 2392b0 │ │ │ │ + cbnz r0, 35d3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xde> │ │ │ │ + bl d3c20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ca8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35d54 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35d52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35d52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 237dd8 │ │ │ │ + ldr r1, [pc, #44] @ (35d88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128>) │ │ │ │ + bl 2392b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35cd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35d82 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e240 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e5d4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35d80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35d80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35d80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ @@ -16928,1202 +16997,1162 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ + ldr r0, [pc, #12] @ (35db4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ + add r5, pc, #288 @ (adr r5, 35ed8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #12] @ (35de0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35e94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x234>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #8 │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #12 │ │ │ │ - movw r2, #62872 @ 0xf598 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ - ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11404 @ 0x2c8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62884 @ 0xf5a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29e8c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 35da0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35db6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 124ca4 │ │ │ │ + beq.n 35dee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ + b.w 1251a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62896 @ 0xf5b0 │ │ │ │ + movw r1, #64048 @ 0xfa30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ 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 2393b0 <_Py_c_pow@@Base+0x104> │ │ │ │ + bl 23a640 <_Py_c_pow@@Base+0x104> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35e3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35e30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35e68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35e74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35e74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3a6c │ │ │ │ + bl 1f6220 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35e58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + 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 35e96 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x236> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 13414c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #24272 @ 0x5ed0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35e8a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22a> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e3e : │ │ │ │ +00035eae : │ │ │ │ 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 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e66 │ │ │ │ - movw r0, #63504 @ 0xf810 │ │ │ │ + cbnz r0, 35ed6 │ │ │ │ + movw r0, #64656 @ 0xfc90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1ed598 │ │ │ │ - b.n 35e94 │ │ │ │ + bl 1efdb4 │ │ │ │ + b.n 35f04 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63504 @ 0xf810 │ │ │ │ + movw r2, #64656 @ 0xfc90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ad28 │ │ │ │ + bl 20c7b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e88 │ │ │ │ + beq.n 35ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35e8c │ │ │ │ + cbz r3, 35efc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35e94 │ │ │ │ + b.n 35f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e88 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ef8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 35eb8 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133d64 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #23200 @ 0x5aa0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35eac │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ef8 ) │ │ │ │ + ldr r0, [pc, #12] @ (35f30 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 3617c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 361b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035efc <_PyCompile_Assemble@@Base>: │ │ │ │ +00035f34 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35f36 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35f6e <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63616 @ 0xf880 │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 35f50 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 127274 │ │ │ │ + b.n 35f88 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f54 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35f8c <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36028 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb9d8 │ │ │ │ + bl fbc60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f62 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35f9a <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36006 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b5a18 │ │ │ │ + bl 1b95a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f96 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl feae8 │ │ │ │ + bl fec60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f96 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1028ec <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102a80 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35f96 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb748 │ │ │ │ + bl fb8f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f96 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b5d14 │ │ │ │ + bl 1b97a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36006 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36006 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 3601c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 3601c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ef4 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 1090bc <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108a20 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108be8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00035ff8 : │ │ │ │ - ldr r0, [pc, #4] @ (36000 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +00036030 : │ │ │ │ + ldr r0, [pc, #4] @ (36038 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36024 │ │ │ │ + bne.n 3605c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3603c │ │ │ │ - b.n 3604a │ │ │ │ + cbz r1, 36074 │ │ │ │ + b.n 36082 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26136 @ 0x6618 │ │ │ │ + movw r0, #27288 @ 0x6a98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3601a │ │ │ │ - b.n 36046 │ │ │ │ + bne.n 36052 │ │ │ │ + b.n 3607e │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a8f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23bc8c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3604a │ │ │ │ + bne.n 36082 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3606e │ │ │ │ + b.n 360a6 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3605a │ │ │ │ + cbnz r0, 36092 │ │ │ │ bl 71330 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36046 │ │ │ │ + beq.n 3607e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36046 │ │ │ │ + blt.n 3607e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 360c8 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12b74c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #33404 @ 0x827c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 360bc │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63676 @ 0xf8bc │ │ │ │ + movw r1, #64828 @ 0xfd3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36098 │ │ │ │ + bge.n 36108 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36278 │ │ │ │ + b.n 362e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63680 @ 0xf8c0 │ │ │ │ + movw r1, #64832 @ 0xfd40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63692 @ 0xf8cc │ │ │ │ + movw r1, #64844 @ 0xfd4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63708 @ 0xf8dc │ │ │ │ + movw r1, #64860 @ 0xfd5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63720 @ 0xf8e8 │ │ │ │ + movw r1, #64872 @ 0xfd68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #64884 @ 0xfd74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + movw r1, #64896 @ 0xfd80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63760 @ 0xf910 │ │ │ │ + movw r1, #64912 @ 0xfd90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63772 @ 0xf91c │ │ │ │ + movw r1, #64924 @ 0xfd9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63784 @ 0xf928 │ │ │ │ + movw r1, #64936 @ 0xfda8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63796 @ 0xf934 │ │ │ │ + movw r1, #64948 @ 0xfdb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63812 @ 0xf944 │ │ │ │ + movw r1, #64964 @ 0xfdc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63824 @ 0xf950 │ │ │ │ + movw r1, #64976 @ 0xfdd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36092 │ │ │ │ + blt.n 36102 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #64988 @ 0xfddc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63852 @ 0xf96c │ │ │ │ + movw r1, #65004 @ 0xfdec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63868 @ 0xf97c │ │ │ │ + movw r1, #65020 @ 0xfdfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ + movw r1, #65044 @ 0xfe14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #64864 @ 0xfd60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63912 @ 0xf9a8 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63928 @ 0xf9b8 │ │ │ │ + movw r1, #65080 @ 0xfe38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63736 @ 0xf8f8 │ │ │ │ + movw r1, #64888 @ 0xfd78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ + movw r1, #65096 @ 0xfe48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ + movw r1, #65104 @ 0xfe50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36092 │ │ │ │ + blt.w 36102 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63964 @ 0xf9dc │ │ │ │ + movw r1, #65116 @ 0xfe5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a20 │ │ │ │ + bl 106bb0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ 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 3629a │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b170 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32332 @ 0x7e4c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3628e │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000362b2 : │ │ │ │ - movw r3, #3368 @ 0xd28 │ │ │ │ +000362ea : │ │ │ │ + movw r3, #4520 @ 0x11a8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b1ad0 │ │ │ │ + b.w 1b54c8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (363f4 ) │ │ │ │ + ldr r2, [pc, #292] @ (3642c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 362fc │ │ │ │ + beq.n 36334 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fe │ │ │ │ + cbz r4, 36336 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25337 @ 0x62f9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 36336 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 3640e │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25337 @ 0x62f9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d6 │ │ │ │ - cbnz r4, 3631a │ │ │ │ + bne.n 3640e │ │ │ │ + cbnz r4, 36352 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36394 │ │ │ │ + b.n 363cc │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36338 │ │ │ │ + cbz r3, 36370 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36394 │ │ │ │ + ble.n 363cc │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36326 │ │ │ │ - b.n 36352 │ │ │ │ + bne.n 3635e │ │ │ │ + b.n 3638a │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 3638a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 36372 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36394 │ │ │ │ - ldr r2, [pc, #164] @ (363f8 ) │ │ │ │ + bne.n 363cc │ │ │ │ + ldr r2, [pc, #164] @ (36430 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 23cea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363ec │ │ │ │ - beq.n 36394 │ │ │ │ + blt.n 36424 │ │ │ │ + beq.n 363cc │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (36430 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 36426 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36316 │ │ │ │ + beq.n 3634e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36316 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36316 │ │ │ │ + bne.n 3634e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3634e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363fc ) │ │ │ │ + ldr r1, [pc, #100] @ (36434 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 36426 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c2 │ │ │ │ + bne.n 363fa │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 36426 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 3640e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3640e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b8 │ │ │ │ - ldr r1, [pc, #28] @ (363f8 ) │ │ │ │ + beq.n 363f0 │ │ │ │ + ldr r1, [pc, #28] @ (36430 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 36426 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036400 : │ │ │ │ +00036438 : │ │ │ │ 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, #3576 @ 0xdf8 │ │ │ │ + movw r4, #4728 @ 0x1278 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2264 │ │ │ │ + bl e2348 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 36442 │ │ │ │ + cbz r2, 3647a │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 3647c │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36454 │ │ │ │ + cbnz r2, 3648c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36454 │ │ │ │ + bne.n 3648c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3646e │ │ │ │ - ldr r5, [pc, #384] @ (365d8 ) │ │ │ │ + cbnz r0, 364a6 │ │ │ │ + ldr r5, [pc, #384] @ (36610 ) │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3649a │ │ │ │ + cbz r0, 364d2 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3649e │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 364d6 │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #59640 @ 0xe8f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64140 @ 0xfa8c │ │ │ │ + movw r0, #65276 @ 0xfefc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365d0 │ │ │ │ - cbz r4, 36508 │ │ │ │ + b.n 36608 │ │ │ │ + cbz r4, 36540 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364b0 │ │ │ │ + beq.n 364e8 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364b8 │ │ │ │ - b.n 3651e │ │ │ │ + bne.n 364f0 │ │ │ │ + b.n 36556 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364c2 │ │ │ │ + cbz r7, 364fa │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3652c │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 36564 │ │ │ │ + b.n 36502 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 364e0 │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 36518 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364d2 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e4 │ │ │ │ - b.n 36534 │ │ │ │ + bne.n 3651c │ │ │ │ + b.n 3656c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 364f8 │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 36530 │ │ │ │ + bl c346c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364d2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 364fa │ │ │ │ - b.n 36532 │ │ │ │ + bne.n 36532 │ │ │ │ + b.n 3656a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364d2 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3656e │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3656e │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3656e │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3656e │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 36566 │ │ │ │ + cbz r4, 3659e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36566 │ │ │ │ + beq.n 3659e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65136 @ 0xfe70 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #672 @ 0x2a0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3649a │ │ │ │ - cbz r5, 36586 │ │ │ │ + bl 127274 │ │ │ │ + b.n 364d2 │ │ │ │ + cbz r5, 365be │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 365be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65172 @ 0xfe94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #708 @ 0x2c4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3649a │ │ │ │ + bl 127274 │ │ │ │ + b.n 364d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f06a4 │ │ │ │ + bl 1f2ed8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3649a │ │ │ │ - bl 1f026c │ │ │ │ + beq.n 364d2 │ │ │ │ + bl 1f28cc │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34b0a │ │ │ │ + bl 34b76 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365d0 │ │ │ │ + beq.n 36608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365d0 │ │ │ │ + cbnz r3, 36608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36604 ) │ │ │ │ + ldr r0, [pc, #12] @ (3663c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 36938 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 36970 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036608 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036640 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1bd6ac │ │ │ │ - cbnz r0, 36640 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c0d58 │ │ │ │ + cbnz r0, 36678 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64208 @ 0xfad0 │ │ │ │ + movw r1, #65308 @ 0xff1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fb3c <_PyArena_New@@Base> │ │ │ │ + bl 127274 │ │ │ │ + b.n 36680 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fa8c <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3664c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36684 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36832 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3686a <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215af0 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 217350 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21bb5c │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 366aa <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21d3bc │ │ │ │ + cbz r0, 366aa <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1acd68 │ │ │ │ + bl 1b0734 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 366b2 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b8fc <_PyArena_Free@@Base> │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10bacc <_PyArena_Free@@Base> │ │ │ │ + b.n 36680 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (3683c <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 36680 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (36874 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e55dc │ │ │ │ + bl e56c4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36680 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b15b4 │ │ │ │ + bl 1b4fac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366ac <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 366e4 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 36852 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366bc <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 366f4 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 366e2 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 366d0 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 3671a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36708 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50724 @ 0xc624 │ │ │ │ + movw r1, #51876 @ 0xcaa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b4 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 366ec <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + movw r1, #65324 @ 0xff2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fa <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36732 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64236 @ 0xfaec │ │ │ │ + movw r1, #65336 @ 0xff38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36712 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 3674a <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16788 @ 0x4194 │ │ │ │ + movw r1, #17940 @ 0x4614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672a <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36762 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #676 @ 0x2a4 │ │ │ │ + movw r1, #1828 @ 0x724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36742 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 3677a <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64244 @ 0xfaf4 │ │ │ │ + movw r1, #65344 @ 0xff40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36792 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64256 @ 0xfb00 │ │ │ │ + movw r1, #65356 @ 0xff4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64268 @ 0xfb0c │ │ │ │ + movw r1, #65368 @ 0xff58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64280 @ 0xfb18 │ │ │ │ + movw r1, #65380 @ 0xff64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64296 @ 0xfb28 │ │ │ │ + movw r1, #65396 @ 0xff74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b5684 │ │ │ │ + bl 1b9110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366e0 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc10c │ │ │ │ + bl fc290 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 36680 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b9428 │ │ │ │ + bl 1bcf08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba778 │ │ │ │ + bl 1be258 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b8fc <_PyArena_Free@@Base> │ │ │ │ + bl 10bacc <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r3, 3689c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 3689c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 3687c <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36994 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ + bne.n 3689c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 368b4 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (369cc <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368a8 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 368e0 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 368ac <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 368e4 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #59640 @ 0xe8f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4576 @ 0x11e0 │ │ │ │ + movw r0, #5260 @ 0x148c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 369c2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1115d0 │ │ │ │ + bl 11188c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 369c2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14270c │ │ │ │ + bl 142f08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36964 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + beq.n 3699c <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ bl 95ccc │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c3a8 │ │ │ │ + bl 6c384 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 368fa <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 36932 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36960 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + cbz r0, 36956 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bne.n 36956 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36924 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 3695c <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 368e2 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 3691a <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36960 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36958 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 36990 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3693e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 36976 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 369a0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64352 @ 0xfb60 │ │ │ │ + movw r1, #65452 @ 0xffac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 369a0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa820 │ │ │ │ + bl 1fcd28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 369a0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 369b6 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36982 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 369ba <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 369c2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 369b6 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18131,225 +18160,225 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (369c0 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (369f8 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36d44 <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 36d7c <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (36a00 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 369e6 <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ + cbnz r2, 36a26 <_PyCompile_CodeGen@@Base+0x3e6> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a18 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ - bl 1320b0 │ │ │ │ - b.n 369f4 <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldr r0, [pc, #56] @ (36a58 <_PyCompile_CodeGen@@Base+0x418>) │ │ │ │ + bl 13249c │ │ │ │ + b.n 36a34 <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a1c <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #48] @ (36a5c <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1320b0 │ │ │ │ - cbz r0, 36a0e <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + bl 13249c │ │ │ │ + cbz r0, 36a4e <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + beq.n 36a4a <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a4a <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + b.n 36a52 <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36d7c <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36dbc <_PyEval_FormatExcUnbound@@Base+0x330>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36a24 <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36a50 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #12] @ (36a88 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c74 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36cac <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036a54 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00036a8c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36a5c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36a94 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36aa4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + cbnz r3, 36adc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge.n 36a8a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + bge.n 36ac2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30288 @ 0x7650 │ │ │ │ + movw r2, #31440 @ 0x7ad0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e1f58 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e4924 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64560 @ 0xfc30 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #176 @ 0xb0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e1f58 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e4924 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36bd8 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #288] @ (36c10 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36ae0 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 36b18 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + cbz r4, 36b1a <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27359 @ 0x6adf │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 36b1a <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36bf0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27359 @ 0x6adf │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36afc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36bf0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + cbnz r4, 36b34 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36bae <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36b1a <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36b52 <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ble.n 36bae <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36b08 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36b40 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + b.n 36b6c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36b6c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b1c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36b54 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - ldr r2, [pc, #164] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + bne.n 36bae <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ldr r2, [pc, #164] @ (36c14 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 23cea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36bce <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36c06 <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ + beq.n 36bae <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36c14 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36c08 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36b30 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36b30 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36b30 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36be0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36c18 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36c08 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36ba4 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36bdc <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36c08 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36bf0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36bf0 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b9a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36bd2 <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ + ldr r1, [pc, #28] @ (36c14 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36c08 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -18360,388 +18389,388 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ + bgt.n 36c4a <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 36c2c <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 36c64 <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c30 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbz r3, 36c68 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + b.n 36c84 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c3e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ + cbnz r0, 36c76 <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ - ldr r1, [pc, #20] @ (36c54 <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ + b.n 36c84 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + ldr r1, [pc, #20] @ (36c8c <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c34 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + beq.n 36c6c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ble.n 36c10 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + ble.n 36c48 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ + ldr r0, [pc, #12] @ (36cb8 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 37034 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 3706c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36cbc <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ + bne.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #324 @ 0x144 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 36dc0 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1115d0 │ │ │ │ + bl 11188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + beq.n 36dc0 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14270c │ │ │ │ + bl 142f08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + beq.n 36dae <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ bl 95ccc │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c3a8 │ │ │ │ + bl 6c384 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + cbnz r0, 36d44 <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + cbz r0, 36d68 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + bne.n 36d68 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bge.n 36d6e <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ + b.n 36d2c <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + cbnz r5, 36da2 <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 36db2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64748 @ 0xfcec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #364 @ 0x16c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 36db2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0d80 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d4204 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + b.n 36db2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12fc5c <_Py_DecRef@@Base> │ │ │ │ + bl 13003c <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d90 : │ │ │ │ +00036dc8 : │ │ │ │ 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 cdfe0 │ │ │ │ - cbz r0, 36dd6 │ │ │ │ + bl ce044 │ │ │ │ + cbz r0, 36e0e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41684 @ 0xa2d4 │ │ │ │ + movw r1, #42836 @ 0xa754 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 36df6 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 36e2e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36db6 │ │ │ │ + bne.n 36dee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36dfa │ │ │ │ - bl 1e7e34 │ │ │ │ + ble.n 36e32 │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e20 │ │ │ │ + b.n 36e58 │ │ │ │ add r1, r2 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36df6 │ │ │ │ + beq.n 36e2e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e20 │ │ │ │ + cbz r0, 36e58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e2c │ │ │ │ + beq.n 36e64 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e38 │ │ │ │ + beq.n 36e70 │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f4c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36e7c │ │ │ │ + bne.n 36eb4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e6c │ │ │ │ + bne.n 36ea4 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36e88 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 36ec0 │ │ │ │ + bl 2685c4 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36ee6 │ │ │ │ - bl 1fa820 │ │ │ │ + cbz r1, 36f1e │ │ │ │ + bl 1fcd28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36eb8 │ │ │ │ + cbnz r5, 36ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36ec0 │ │ │ │ - b.n 36ecc │ │ │ │ + bne.n 36ef8 │ │ │ │ + b.n 36f04 │ │ │ │ bl 83af8 │ │ │ │ - cbz r0, 36ed0 │ │ │ │ - b.n 36ea6 │ │ │ │ + cbz r0, 36f08 │ │ │ │ + b.n 36ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36ecc │ │ │ │ + cbnz r3, 36f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ee6 │ │ │ │ + b.n 36f1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36e90 │ │ │ │ + beq.n 36ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36e90 │ │ │ │ + bne.n 36ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36e90 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ec8 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36f3a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36ef2 │ │ │ │ + bne.n 36f2a │ │ │ │ dmb ish │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f4c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f40 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f78 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 3704c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f6c ) │ │ │ │ + ldr r0, [pc, #12] @ (36fa4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 37008 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36f90 │ │ │ │ + cbnz r3, 36fc8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36f90 │ │ │ │ + ble.n 36fc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f90 │ │ │ │ - cbnz r0, 36fac │ │ │ │ + bne.n 36fc8 │ │ │ │ + cbnz r0, 36fe4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (36ff8 ) │ │ │ │ + ldr r4, [pc, #96] @ (37030 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fac │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36fe4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 3702c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fc0 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 36ff8 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fa8 │ │ │ │ + bne.n 36fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b2e0 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15c64c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 36fde │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 37016 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fa8 │ │ │ │ + bne.n 36fe0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 3702c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18754,155 +18783,155 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37024 ) │ │ │ │ + ldr r0, [pc, #12] @ (3705c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 371c8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 37200 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37050 ) │ │ │ │ + ldr r0, [pc, #12] @ (37088 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37184 ) │ │ │ │ + ldr r2, [pc, #288] @ (371bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3708e │ │ │ │ + beq.n 370c6 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37090 │ │ │ │ + cbz r4, 370c8 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28813 @ 0x708d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37090 │ │ │ │ + b.n 370c8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 3719e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28813 @ 0x708d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37166 │ │ │ │ - cbnz r4, 370aa │ │ │ │ + bne.n 3719e │ │ │ │ + cbnz r4, 370e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 3715c │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c8 │ │ │ │ + cbz r3, 37100 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37124 │ │ │ │ + ble.n 3715c │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370b6 │ │ │ │ - b.n 370e2 │ │ │ │ + bne.n 370ee │ │ │ │ + b.n 3711a │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370e2 │ │ │ │ + beq.n 3711a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370ca │ │ │ │ + bne.n 37102 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37124 │ │ │ │ - ldr r2, [pc, #164] @ (37188 ) │ │ │ │ + bne.n 3715c │ │ │ │ + ldr r2, [pc, #164] @ (371c0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 23cea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3717c │ │ │ │ - beq.n 37124 │ │ │ │ + blt.n 371b4 │ │ │ │ + beq.n 3715c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37188 ) │ │ │ │ + ldr r1, [pc, #148] @ (371c0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 371b6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 370a6 │ │ │ │ + beq.n 370de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 370a6 │ │ │ │ + bne.n 370de │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 370de │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3718c ) │ │ │ │ + ldr r1, [pc, #100] @ (371c4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 371b6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37152 │ │ │ │ + bne.n 3718a │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 371b6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 3719e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37166 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3719e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37148 │ │ │ │ - ldr r1, [pc, #28] @ (37188 ) │ │ │ │ + beq.n 37180 │ │ │ │ + ldr r1, [pc, #28] @ (371c0 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 371b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ @@ -18913,914 +18942,912 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 371ac │ │ │ │ + cbz r3, 371e4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372bc ) │ │ │ │ + ldr r6, [pc, #268] @ (372f4 ) │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 371de │ │ │ │ + cbnz r7, 37216 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371de │ │ │ │ + ble.n 37216 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371de │ │ │ │ - cbnz r4, 37202 │ │ │ │ + bgt.n 37216 │ │ │ │ + cbnz r4, 3723a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ + ldr r4, [pc, #220] @ (372f8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3728c │ │ │ │ + beq.n 372c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37288 │ │ │ │ + beq.n 372c0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 3727a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37232 │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 3726a │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3722a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 37288 │ │ │ │ + bne.n 37262 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 372c0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37246 │ │ │ │ - b.n 37236 │ │ │ │ + beq.n 3727e │ │ │ │ + b.n 3726e │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1b94d0 │ │ │ │ - cbnz r0, 37246 │ │ │ │ - b.n 37288 │ │ │ │ + bl 1bcfb0 │ │ │ │ + cbnz r0, 3727e │ │ │ │ + b.n 372c0 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ bl 95ccc │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37268 │ │ │ │ + beq.n 372a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3726e │ │ │ │ + b.n 372a6 │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 37290 │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 372c8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3729a │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 372d2 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3724a │ │ │ │ + beq.n 37282 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 372e2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 372e2 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 372e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 36cf0 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + ldrd r0, r0, [r8, #264] @ 0x108 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #648 @ 0x288 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e62f8 │ │ │ │ + cbnz r0, 37346 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 37388 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10f76c <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 37342 │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (3738c ) │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + addw r3, r3, #1900 @ 0x76c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add.w r1, r2, #48 @ 0x30 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add.w r1, r1, r4, lsl #2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add.w r2, r2, r5, lsl #2 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #660 @ 0x294 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddcd8 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ands.w r0, r0, r2, lsl #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37304 │ │ │ │ + cbz r3, 373ac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (37434 ) │ │ │ │ + ldr r6, [pc, #300] @ (374dc ) │ │ │ │ add.w r9, r3, lr │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub.w r7, r9, #2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3733e │ │ │ │ + bne.n 373e6 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 3733e │ │ │ │ + ble.n 373e6 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 3733e │ │ │ │ - cbnz r4, 37360 │ │ │ │ + bne.n 373e6 │ │ │ │ + cbnz r4, 37408 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (37438 ) │ │ │ │ + ldr r4, [pc, #244] @ (374e0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3741c │ │ │ │ + beq.n 374c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37420 │ │ │ │ + beq.n 374c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37382 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 373ba │ │ │ │ - cbnz r7, 3738a │ │ │ │ + bne.n 3742a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 37462 │ │ │ │ + cbnz r7, 37432 │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 373be │ │ │ │ + b.n 37466 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3739c │ │ │ │ + cbz r0, 37444 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1b94d0 │ │ │ │ - cbz r0, 373ba │ │ │ │ + bl 1bcfb0 │ │ │ │ + cbz r0, 37462 │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 37384 │ │ │ │ + beq.n 3742c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 373ae │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 37456 │ │ │ │ + bl c346c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 373ba │ │ │ │ + blt.n 37462 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 373be │ │ │ │ - b.n 373b0 │ │ │ │ + beq.n 37466 │ │ │ │ + b.n 37458 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 373be │ │ │ │ + bge.n 37466 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37422 │ │ │ │ + b.n 374ca │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ bl 95ccc │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 373d8 │ │ │ │ - cbnz r5, 373d8 │ │ │ │ - cbnz r7, 373f4 │ │ │ │ + bne.n 37480 │ │ │ │ + cbnz r5, 37480 │ │ │ │ + cbnz r7, 3749c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 373e6 │ │ │ │ + b.n 3748e │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 373e6 │ │ │ │ + cbz r5, 3748e │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 373fe │ │ │ │ + b.n 374a6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37422 │ │ │ │ + b.n 374ca │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37422 │ │ │ │ + b.n 374ca │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 36ed8 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + orrs.w r0, ip, r2, lsl #1 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e39f8 │ │ │ │ - cbnz r0, 37462 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 374a4 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10f4f4 <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3745e │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (374a8 ) │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - addw r3, r3, #1900 @ 0x76c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r1, r2, #48 @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #65044 @ 0xfe14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddc00 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - b.n 36fbc │ │ │ │ - lsls r2, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2304ac │ │ │ │ + bl 231a9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374e4 │ │ │ │ + blt.n 3751c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374e0 │ │ │ │ + cbnz r3, 37518 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65072 @ 0xfe30 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #688 @ 0x2b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374e6 │ │ │ │ + b.n 3751e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65260 @ 0xfeec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #876 @ 0x36c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (3753c ) │ │ │ │ + ldr r0, [pc, #12] @ (37574 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37690 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 376c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ bl 7200c │ │ │ │ - cbz r0, 375a0 │ │ │ │ + cbz r0, 375d8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7de2c │ │ │ │ - cbz r0, 3758a │ │ │ │ + bl 7de24 │ │ │ │ + cbz r0, 375c2 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3756a │ │ │ │ + bne.n 375a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3758a │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 375c2 │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 375a2 │ │ │ │ + b.n 375da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 375a0 │ │ │ │ + beq.n 375d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375a0 │ │ │ │ + cbnz r3, 375d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 375ca │ │ │ │ + cbz r1, 37602 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 375de │ │ │ │ - b.w 7f950 │ │ │ │ + beq.n 37616 │ │ │ │ + b.w 7f954 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53924 @ 0xd2a4 │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65320 @ 0xff28 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1016 @ 0x3f8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37760 ) │ │ │ │ + ldr r2, [pc, #288] @ (37798 ) │ │ │ │ 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 37668 │ │ │ │ + beq.n 376a0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3766a │ │ │ │ + cbz r4, 376a2 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30311 @ 0x7667 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 376a2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 37778 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30311 @ 0x7667 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37740 │ │ │ │ - cbnz r4, 37684 │ │ │ │ + bne.n 37778 │ │ │ │ + cbnz r4, 376bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376fe │ │ │ │ + b.n 37736 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376a2 │ │ │ │ + cbz r3, 376da │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376fe │ │ │ │ + ble.n 37736 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37690 │ │ │ │ - b.n 376bc │ │ │ │ + bne.n 376c8 │ │ │ │ + b.n 376f4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376bc │ │ │ │ + beq.n 376f4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376a4 │ │ │ │ + bne.n 376dc │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376fe │ │ │ │ - ldr r2, [pc, #164] @ (37764 ) │ │ │ │ + bne.n 37736 │ │ │ │ + ldr r2, [pc, #164] @ (3779c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bb84 │ │ │ │ + bl 23cea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37756 │ │ │ │ - beq.n 376fe │ │ │ │ + blt.n 3778e │ │ │ │ + beq.n 37736 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37764 ) │ │ │ │ + ldr r1, [pc, #148] @ (3779c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37790 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37680 │ │ │ │ + beq.n 376b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37680 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37680 │ │ │ │ + bne.n 376b8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 376b8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37768 ) │ │ │ │ + ldr r1, [pc, #100] @ (377a0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37790 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3772c │ │ │ │ + bne.n 37764 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37790 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 37778 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37740 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37778 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37722 │ │ │ │ - ldr r1, [pc, #28] @ (37764 ) │ │ │ │ + beq.n 3775a │ │ │ │ + ldr r1, [pc, #28] @ (3779c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155d14 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156dc4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37790 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce044 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 377f2 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1544 @ 0x608 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 377fe │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ecc94 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37808 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceadc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37788 │ │ │ │ + cbz r3, 3782a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3778a │ │ │ │ + b.n 3782c │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 377a2 │ │ │ │ + cbnz r6, 37844 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 37844 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 377a2 │ │ │ │ - cbnz r5, 377c8 │ │ │ │ + bgt.n 37844 │ │ │ │ + cbnz r5, 3786a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (37818 ) │ │ │ │ + ldr r5, [pc, #116] @ (378bc ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 377c8 │ │ │ │ + cbnz r0, 3786a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37808 │ │ │ │ + b.n 378aa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377c4 │ │ │ │ + bne.n 37866 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 377fa │ │ │ │ + beq.n 3789c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 377e4 │ │ │ │ + cbz r6, 37886 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 377f8 │ │ │ │ + beq.n 3789a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 377fa │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 377fa │ │ │ │ - b.n 377c4 │ │ │ │ + bne.n 3789c │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3789c │ │ │ │ + b.n 37866 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37886 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a7a <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37812 │ │ │ │ + cbz r3, 378b4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + │ │ │ │ +000378c0 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3786a │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61932 @ 0xf1ec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37876 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ea404 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 1c0474 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37880 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + cbnz r0, 3791c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c0474 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3791c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1c0474 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3791c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #1160 @ 0x488 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00037886 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 23c058 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 378ac <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ (37948 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13249c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (378d4 <_Py_strhex_bytes_with_sep@@Base+0x4e>) │ │ │ │ + ldr r0, [pc, #12] @ (37974 <_PyType_GetModuleByDef3@@Base+0xb4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #688 @ (adr r5, 37b88 ) │ │ │ │ + nop │ │ │ │ + add r5, pc, #688 @ (adr r5, 37c28 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000378d8 : │ │ │ │ +00037978 : │ │ │ │ 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, 37900 │ │ │ │ + cbz r1, 379a0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37910 │ │ │ │ + cbz r0, 379b0 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f17f4 │ │ │ │ + bl f18e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl fc10c │ │ │ │ + bl fc290 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 379be │ │ │ │ - movw fp, #64060 @ 0xfa3c │ │ │ │ + beq.n 37a5e │ │ │ │ + movw fp, #65276 @ 0xfefc │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #8 │ │ │ │ + movw r8, #1244 @ 0x4dc │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37968 │ │ │ │ + b.n 37a08 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 379c2 │ │ │ │ + bne.n 37a62 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 379b8 │ │ │ │ + bne.n 37a58 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 379d2 │ │ │ │ + bge.n 37a72 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #20 │ │ │ │ + movweq r0, #1256 @ 0x4e8 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37950 │ │ │ │ + bne.n 379f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 379d2 │ │ │ │ + b.n 37a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37960 │ │ │ │ + bne.n 37a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37960 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000379da <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00037a7a <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1bcdc4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bcdc4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bcdc4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #104 @ 0x68 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 23d3dc │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (37a64 <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1320b0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 37aa0 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae4 │ │ │ │ + bl 37b1e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37abc <_PyType_GetModuleByDef3@@Base+0xe2> │ │ │ │ + cbnz r1, 37af6 <_Py_strhex_bytes_with_sep@@Base+0x7c> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37ab4 <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ + bne.n 37aee <_Py_strhex_bytes_with_sep@@Base+0x74> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53924 @ 0xd2a4 │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 37ad8 <_PyType_GetModuleByDef3@@Base+0xfe> │ │ │ │ + bl 127274 │ │ │ │ + b.n 37b12 <_Py_strhex_bytes_with_sep@@Base+0x98> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ae0 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + b.n 37b1a <_Py_strhex_bytes_with_sep@@Base+0xa0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ade <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + bne.n 37b18 <_Py_strhex_bytes_with_sep@@Base+0x9e> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 37b18 <_Py_strhex_bytes_with_sep@@Base+0x9e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ae2 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + b.n 37b1c <_Py_strhex_bytes_with_sep@@Base+0xa2> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ae4 : │ │ │ │ +00037b1e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (37b4c ) │ │ │ │ + ldr r2, [pc, #84] @ (37b84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19833,23 +19860,22 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b16 │ │ │ │ + bne.n 37b50 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -19862,80 +19888,80 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37b90 │ │ │ │ + cbnz r3, 37bc8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b90 │ │ │ │ + ble.n 37bc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b90 │ │ │ │ - cbnz r0, 37bac │ │ │ │ - ldr r4, [pc, #68] @ (37bd8 ) │ │ │ │ + bne.n 37bc8 │ │ │ │ + cbnz r0, 37be4 │ │ │ │ + ldr r4, [pc, #68] @ (37c10 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37bac │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bd4 │ │ │ │ + b.n 37c0c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bc0 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 37bf8 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ba8 │ │ │ │ + bne.n 37be0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f496c <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4a58 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ba8 │ │ │ │ + beq.n 37be0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f1510 │ │ │ │ + b.w 1f39f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c04 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 37c1e │ │ │ │ + bne.n 37c3c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 37c56 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c14 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 37c1e │ │ │ │ + cbnz r3, 37c4c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 37c56 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37c2a │ │ │ │ - b.w 721b0 │ │ │ │ + cbnz r0, 37c62 │ │ │ │ + b.w 721bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -19943,1051 +19969,1051 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c60 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 37c6c │ │ │ │ + bne.n 37c98 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 37ca4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w be488 │ │ │ │ + b.w be464 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #116] @ (37d28 ) │ │ │ │ - bl 8e688 │ │ │ │ - cbz r0, 37d20 │ │ │ │ + ldr r1, [pc, #116] @ (37d60 ) │ │ │ │ + bl 8e5d8 │ │ │ │ + cbz r0, 37d58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cda │ │ │ │ + bmi.n 37d12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31724 @ 0x7bec │ │ │ │ + movw r1, #32796 @ 0x801c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 37cfe │ │ │ │ - ldr r1, [pc, #80] @ (37d2c ) │ │ │ │ + bl d19b0 │ │ │ │ + b.n 37d36 │ │ │ │ + ldr r1, [pc, #80] @ (37d64 ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 37ce8 │ │ │ │ + cbz r4, 37d20 │ │ │ │ bl 79398 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37d08 │ │ │ │ - bl 1ad3f8 │ │ │ │ - cbnz r0, 37d04 │ │ │ │ + b.n 37d40 │ │ │ │ + bl 1b0dc4 │ │ │ │ + cbnz r0, 37d3c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d2c ) │ │ │ │ + ldr r1, [pc, #52] @ (37d64 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f04 │ │ │ │ + bl e9fdc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d08 │ │ │ │ + b.n 37d40 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d24 │ │ │ │ + beq.n 37d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d24 │ │ │ │ + cbnz r3, 37d5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d24 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d5c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d8c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37dc4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37e38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37e38 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37dc4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37dae │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37db4 │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e40 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37dfa │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37dfe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37dfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1304 │ │ │ │ + bl d1374 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37e20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e40 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37e3c │ │ │ │ - cbz r1, 37e3c │ │ │ │ + beq.n 37e74 │ │ │ │ + cbz r1, 37e74 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37e76 │ │ │ │ + b.n 37ec0 │ │ │ │ + ldr r4, [pc, #176] @ (37f28 ) │ │ │ │ + ldr r0, [pc, #180] @ (37f2c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 86288 │ │ │ │ + cbz r0, 37eaa │ │ │ │ + bl 86234 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37ec4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37eaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37f1e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37ef2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37f08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37f1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 37f98 │ │ │ │ + bmi.n 37fd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37f22 │ │ │ │ + bgt.n 37f5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #824 @ 0x338 │ │ │ │ + movw r1, #1976 @ 0x7b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 37fa8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37f78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #872 @ 0x368 │ │ │ │ + movw r1, #2024 @ 0x7e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 37fa8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37fa8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37f96 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 37fa8 │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 37f8e │ │ │ │ + b.n 37fc6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa368 │ │ │ │ + b.w fa4d0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #916 @ 0x394 │ │ │ │ + movw r0, #2068 @ 0x814 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r2, 37fc0 │ │ │ │ + cbnz r2, 37ff8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fc2 │ │ │ │ + b.n 37ffa │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #964 @ 0x3c4 │ │ │ │ + movw r1, #2228 @ 0x8b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #968 @ 0x3c8 │ │ │ │ + movw r0, #2232 @ 0x8b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3801c │ │ │ │ + blt.n 38054 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38072 │ │ │ │ + beq.n 380aa │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #980 @ 0x3d4 │ │ │ │ + movw r1, #2244 @ 0x8c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a76c │ │ │ │ - cbz r0, 3805a │ │ │ │ + bl 14b6e0 │ │ │ │ + cbz r0, 38092 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38020 │ │ │ │ + bls.n 38058 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #984 @ 0x3d8 │ │ │ │ + movw r1, #2248 @ 0x8c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 38104 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ bl 95ccc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380b4 │ │ │ │ + bne.n 380ec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 380dc │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3802a │ │ │ │ - b.n 3801c │ │ │ │ - bl d3c00 │ │ │ │ - movw r1, #1012 @ 0x3f4 │ │ │ │ + beq.n 38062 │ │ │ │ + b.n 38054 │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #2276 @ 0x8e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801c │ │ │ │ + beq.n 38054 │ │ │ │ bl 95ccc │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380c2 │ │ │ │ + bne.n 380fa │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 380dc │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38072 │ │ │ │ - b.n 3801c │ │ │ │ + beq.n 380aa │ │ │ │ + b.n 38054 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 380cc │ │ │ │ + bl f18c4 │ │ │ │ + b.n 38104 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 380dc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 71e20 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 38104 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 380dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 380fc │ │ │ │ + cbnz r1, 38134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1112 @ 0x458 │ │ │ │ + movw r1, #2376 @ 0x948 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 38128 │ │ │ │ + bl 127274 │ │ │ │ + b.n 38160 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3813e │ │ │ │ + beq.n 38176 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 3812e │ │ │ │ + bmi.n 38166 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1144 @ 0x478 │ │ │ │ + movw r1, #2408 @ 0x968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3814a │ │ │ │ + b.n 38182 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 38140 │ │ │ │ + beq.n 38178 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 38140 │ │ │ │ + b.n 38178 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9f0 │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl bf9d4 │ │ │ │ + cbnz r0, 381b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 381d8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 381d2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 381b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86288 │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 86234 │ │ │ │ + cbz r0, 38228 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 38204 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 3824c │ │ │ │ mov r0, r4 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 232824 <_PyEval_ExceptionGroupMatch@@Base+0x30c> │ │ │ │ + cbz r5, 3825c │ │ │ │ + bl 233e8c <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 3822c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 381fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 3823c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 38282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 3821e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3821e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 38228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 38204 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 38272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 38272 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 38228 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8528 │ │ │ │ + b.w e85f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3828c │ │ │ │ + cbnz r3, 382c4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3828c │ │ │ │ + ble.n 382c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3828c │ │ │ │ - cbnz r4, 382a8 │ │ │ │ + bne.n 382c4 │ │ │ │ + cbnz r4, 382e0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (382d4 ) │ │ │ │ + ldr r4, [pc, #68] @ (3830c ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 382ce │ │ │ │ + cbz r0, 38306 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 8036c │ │ │ │ - cbnz r0, 382cc │ │ │ │ - movw r1, #49688 @ 0xc218 │ │ │ │ + bl 80370 │ │ │ │ + cbnz r0, 38304 │ │ │ │ + movw r1, #50840 @ 0xc698 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 382fc │ │ │ │ + bne.n 38334 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 38316 │ │ │ │ - b.n 38312 │ │ │ │ + bge.n 3834e │ │ │ │ + b.n 3834a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #8244 @ 0x2034 │ │ │ │ + movw r0, #12704 @ 0x31a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 382f0 │ │ │ │ + bne.n 38328 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 383d0 │ │ │ │ + b.n 38408 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17bddc <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17dfe4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38312 │ │ │ │ + beq.n 3834a │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38312 │ │ │ │ + beq.n 3834a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 78280 │ │ │ │ + bl 78290 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3836e │ │ │ │ - bne.n 38364 │ │ │ │ + blt.n 383a6 │ │ │ │ + bne.n 3839c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38378 │ │ │ │ - b.n 38312 │ │ │ │ + bne.n 383b0 │ │ │ │ + b.n 3834a │ │ │ │ mov r0, r5 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38388 │ │ │ │ + cbnz r0, 383c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38312 │ │ │ │ + beq.n 3834a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38312 │ │ │ │ + bne.n 3834a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38312 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3834a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383aa │ │ │ │ + beq.n 383e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 383aa │ │ │ │ + cbnz r3, 383e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383c0 │ │ │ │ + beq.n 383f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 383c0 │ │ │ │ + cbnz r3, 383f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 38312 │ │ │ │ + blt.n 3834a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dae94 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2092 @ 0x82c │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ + movw r1, #3244 @ 0xcac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3842a │ │ │ │ + cbz r0, 38462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 3847a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 3847a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f9060 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f90d8 │ │ │ │ + cbz r0, 3847a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #2192 @ 0x890 │ │ │ │ + movw r0, #3344 @ 0xd10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 8278c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 384c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 3852e │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 384c2 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 384c2 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ movw r1, #35750 @ 0x8ba6 │ │ │ │ movt r1, #34175 @ 0x857f │ │ │ │ movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #23594 @ 0x5c2a │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3850c │ │ │ │ + cbz r0, 38544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 38546 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (38548 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3853e │ │ │ │ + cbnz r4, 38576 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35400 @ 0x8a48 │ │ │ │ + movw r1, #36472 @ 0x8e78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 38600 │ │ │ │ + bl 127274 │ │ │ │ + b.n 38638 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ + bhi.n 38630 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #2256 @ 0x8d0 │ │ │ │ + movw r0, #3408 @ 0xd50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 7a108 │ │ │ │ - movw r0, #8420 @ 0x20e4 │ │ │ │ + movw r0, #9168 @ 0x23d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 7a108 │ │ │ │ - movw r0, #9000 @ 0x2328 │ │ │ │ + movw r0, #10036 @ 0x2734 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 7a108 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #9000 @ 0x2328 │ │ │ │ + b.n 385d0 │ │ │ │ + movw r2, #10036 @ 0x2734 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ + movw r1, #3408 @ 0xd50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25236 @ 0x6294 │ │ │ │ + movw r0, #26388 @ 0x6714 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r2, #9000 @ 0x2328 │ │ │ │ + movw r2, #10036 @ 0x2734 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25236 @ 0x6294 │ │ │ │ + movw r0, #26388 @ 0x6714 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r3, #9000 @ 0x2328 │ │ │ │ + movw r3, #10036 @ 0x2734 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ + movw r1, #3408 @ 0xd50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2260 @ 0x8d4 │ │ │ │ + movw r0, #3412 @ 0xd54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38624 │ │ │ │ + cbnz r3, 3865c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 3865c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 3865c │ │ │ │ + cbnz r4, 38678 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (386d0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 386c8 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 3868a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 386c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 386b2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2264 @ 0x8d8 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 38690 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 386c8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2304 @ 0x900 │ │ │ │ + movw r1, #3456 @ 0xd80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003869c : │ │ │ │ - ldr r0, [pc, #4] @ (386a4 ) │ │ │ │ - b.w cb7f0 │ │ │ │ - nop │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386ca │ │ │ │ + cbnz r3, 386f6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386ca │ │ │ │ + ble.n 386f6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386ca │ │ │ │ - cbnz r4, 386ea │ │ │ │ + bne.n 386f6 │ │ │ │ + cbnz r4, 38716 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38720 ) │ │ │ │ + ldr r4, [pc, #80] @ (3874c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386ea │ │ │ │ + cbnz r0, 38716 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3871c │ │ │ │ + b.n 38748 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ad3f8 │ │ │ │ + bl 1b0dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386e6 │ │ │ │ - bne.n 38714 │ │ │ │ + blt.n 38712 │ │ │ │ + bne.n 38740 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49688 @ 0xc218 │ │ │ │ + movw r1, #50840 @ 0xc698 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1940 │ │ │ │ - b.n 386e6 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 38712 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00038750 : │ │ │ │ + ldr r0, [pc, #4] @ (38758 ) │ │ │ │ + b.w cb854 │ │ │ │ + nop │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38768 │ │ │ │ + vldr d11, [pc, #44] @ 387a0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ bl 83a28 │ │ │ │ - movw r1, #38644 @ 0x96f4 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 387d8 │ │ │ │ + bge.n 38810 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a18 │ │ │ │ + b.w 39a50 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21010,23 +21036,23 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388a8 │ │ │ │ + bls.n 388e0 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388b8 @ unpredictable │ │ │ │ + bls.n 388f0 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -21034,88 +21060,88 @@ │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcvt.u16.f16 d30, d15, #16 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ bl 83a28 │ │ │ │ - movw r1, #29684 @ 0x73f4 │ │ │ │ + movw r1, #30756 @ 0x7824 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d0, [pc, #-128] @ 38778 │ │ │ │ + blt.n 38794 │ │ │ │ + vldr d0, [pc, #-128] @ 387b0 │ │ │ │ bl 83a28 │ │ │ │ - movw r1, #38648 @ 0x96f8 │ │ │ │ + movw r1, #39720 @ 0x9b28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d9, [pc, #-148] @ 38780 │ │ │ │ + blt.n 38794 │ │ │ │ + vldr d9, [pc, #-148] @ 387b8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ bl 83a28 │ │ │ │ - movw r1, #16676 @ 0x4124 │ │ │ │ + movw r1, #17828 @ 0x45a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d10, [pc, #-172] @ 38788 │ │ │ │ + blt.n 38794 │ │ │ │ + vldr d10, [pc, #-172] @ 387c0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 181a08 │ │ │ │ - movw r1, #2348 @ 0x92c │ │ │ │ + bl 183d5c │ │ │ │ + movw r1, #3500 @ 0xdac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d8, [pc, #-200] @ 38790 │ │ │ │ + blt.n 38794 │ │ │ │ + vldr d8, [pc, #-200] @ 387c8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ bl 83a28 │ │ │ │ - movw r1, #16732 @ 0x415c │ │ │ │ + movw r1, #17884 @ 0x45dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 38794 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 181a08 │ │ │ │ - movw r1, #2356 @ 0x934 │ │ │ │ + bl 183d5c │ │ │ │ + movw r1, #3508 @ 0xdb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc008 │ │ │ │ + bl cc06c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 38794 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38798 │ │ │ │ + vldr d7, [pc, #-268] @ 387d0 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387a0 │ │ │ │ + vldr d6, [pc, #-268] @ 387d8 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 387d0 │ │ │ │ + vldr d5, [pc, #-228] @ 38808 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 387c8 │ │ │ │ + vldr d4, [pc, #-244] @ 38800 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 387c0 │ │ │ │ + vldr d2, [pc, #-260] @ 387f8 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387b8 │ │ │ │ + vldr d0, [pc, #-276] @ 387f0 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387b0 │ │ │ │ + vldr d3, [pc, #-292] @ 387e8 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387a8 │ │ │ │ + vldr d12, [pc, #-308] @ 387e0 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21250,15 +21276,15 @@ │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ - vldr d1, [pc, #1012] @ 38f08 │ │ │ │ + vldr d1, [pc, #1012] @ 38f40 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21303,15 +21329,15 @@ │ │ │ │ vstr d6, [r3, #72] @ 0x48 │ │ │ │ vstr d9, [r3, #80] @ 0x50 │ │ │ │ vstr d10, [r3, #88] @ 0x58 │ │ │ │ vstr d9, [r3, #96] @ 0x60 │ │ │ │ vstr d10, [r3, #104] @ 0x68 │ │ │ │ vstr d9, [r3, #112] @ 0x70 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #812] @ (38f10 ) │ │ │ │ + ldr r2, [pc, #812] @ (38f48 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21504,21 +21530,21 @@ │ │ │ │ vstr d4, [ip, #616] @ 0x268 │ │ │ │ vstr d10, [ip, #624] @ 0x270 │ │ │ │ vstr d4, [ip, #632] @ 0x278 │ │ │ │ vstr d10, [ip, #640] @ 0x280 │ │ │ │ vstr d4, [ip, #648] @ 0x288 │ │ │ │ vstr d10, [ip, #656] @ 0x290 │ │ │ │ vstr d8, [ip, #664] @ 0x298 │ │ │ │ - b.n 38f1c │ │ │ │ + b.n 38f54 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39274 ) │ │ │ │ + ldral r0, [pc, #864] @ (392ac ) │ │ │ │ lsl r5, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d10, [ip, #672] @ 0x2a0 │ │ │ │ vstr d3, [ip, #680] @ 0x2a8 │ │ │ │ @@ -22223,155 +22249,128 @@ │ │ │ │ vstr d8, [r3, #744] @ 0x2e8 │ │ │ │ vstr d8, [r3, #752] @ 0x2f0 │ │ │ │ vstr d8, [r3, #760] @ 0x2f8 │ │ │ │ vstr d8, [r3, #768] @ 0x300 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 39a3e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 39a58 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39a70 │ │ │ │ - tst.w r3, #10 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #2364 @ 0x93c │ │ │ │ + movw r2, #3516 @ 0xdbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39aa0 │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39a88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c68 │ │ │ │ + b.n 39c50 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a9c │ │ │ │ + beq.n 39a84 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39abc │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 39c60 │ │ │ │ + cbnz r0, 39aa4 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 39c48 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39c06 │ │ │ │ + beq.w 39bee │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39b24 │ │ │ │ + bmi.n 39b0c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2388 @ 0x954 │ │ │ │ + movw r1, #3540 @ 0xdd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c58 │ │ │ │ + beq.w 39c40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c58 │ │ │ │ + bne.w 39c40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c58 │ │ │ │ - bl dd6e8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c40 │ │ │ │ + bl dd7c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39b40 │ │ │ │ + beq.n 39b28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39b40 │ │ │ │ + cbnz r3, 39b28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b6c │ │ │ │ + bge.n 39b54 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c58 │ │ │ │ + bne.w 39c40 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2444 @ 0x98c │ │ │ │ + movw r1, #3596 @ 0xe0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 39c58 │ │ │ │ + bl 127274 │ │ │ │ + b.n 39c40 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b90 │ │ │ │ + bne.n 39b78 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2464 @ 0x9a0 │ │ │ │ + movw r1, #3616 @ 0xe20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 39c58 │ │ │ │ + bl 127274 │ │ │ │ + b.n 39c40 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39be2 │ │ │ │ + blt.n 39bca │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b94 │ │ │ │ + bge.n 39b7c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39bba │ │ │ │ + cbnz r0, 39ba2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 39c58 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 39c40 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 2957c │ │ │ │ @@ -22381,486 +22380,513 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39ad0 │ │ │ │ + bls.w 39ab8 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39ad0 │ │ │ │ + b.n 39ab8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 39c58 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 39c40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c2a │ │ │ │ + beq.n 39c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39c2a │ │ │ │ + cbnz r3, 39c12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39c48 │ │ │ │ + cbz r0, 39c30 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 39c58 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 39c40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c68 │ │ │ │ - cbz r5, 39c60 │ │ │ │ + b.n 39c50 │ │ │ │ + cbz r5, 39c48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ - b.n 39a9c │ │ │ │ + bl 78234 │ │ │ │ + b.n 39a84 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39c8a │ │ │ │ + bmi.n 39c72 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39ca4 │ │ │ │ + bpl.n 39c8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39cbc │ │ │ │ - tst.w r3, #12 │ │ │ │ + b.n 39ca4 │ │ │ │ + tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39cf2 │ │ │ │ + cbnz r6, 39cda │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39cf2 │ │ │ │ + blt.n 39cda │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39cf2 │ │ │ │ - cbnz r2, 39d0e │ │ │ │ - ldr r1, [pc, #76] @ (39d40 ) │ │ │ │ + bgt.n 39cda │ │ │ │ + cbnz r2, 39cf6 │ │ │ │ + ldr r1, [pc, #76] @ (39d28 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39d3a │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39d22 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39d28 │ │ │ │ + bgt.n 39d10 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34712 @ 0x8798 │ │ │ │ + movw r1, #35864 @ 0x8c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 39d3a │ │ │ │ + bl 127274 │ │ │ │ + b.n 39d22 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d12 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 39cfa │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d12 │ │ │ │ + beq.n 39cfa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d58 │ │ │ │ - movw r0, #2504 @ 0x9c8 │ │ │ │ + cbz r3, 39d40 │ │ │ │ + movw r0, #3656 @ 0xe48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ b.w 8278c │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #2512 @ 0x9d0 │ │ │ │ + movw r0, #3664 @ 0xe50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 8278c │ │ │ │ + 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 39d72 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 39d8c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39da4 │ │ │ │ + tst.w r3, #12 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + 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] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39dda │ │ │ │ + beq.n 39e14 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dda │ │ │ │ + beq.n 39e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 39dda │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 39e14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dda │ │ │ │ - cbnz r0, 39dda │ │ │ │ + beq.n 39e14 │ │ │ │ + cbnz r0, 39e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dda │ │ │ │ - cbnz r0, 39dda │ │ │ │ + beq.n 39e14 │ │ │ │ + cbnz r0, 39e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39e6a │ │ │ │ + beq.n 39ea4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10474c │ │ │ │ + bl 1048dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39de8 │ │ │ │ + bge.n 39e22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e72 │ │ │ │ + b.n 39eac │ │ │ │ mov r0, r6 │ │ │ │ - bl 10474c │ │ │ │ + bl 1048dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39de4 │ │ │ │ + blt.n 39e1e │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39e52 │ │ │ │ + bhi.n 39e8c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39e0e │ │ │ │ + bne.n 39e48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f40 │ │ │ │ - b.n 39e10 │ │ │ │ + bl 39f78 │ │ │ │ + b.n 39e4a │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39e4c │ │ │ │ + bne.n 39e86 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39de4 │ │ │ │ - cbnz r0, 39e52 │ │ │ │ + blt.n 39e1e │ │ │ │ + cbnz r0, 39e8c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39e5a │ │ │ │ + b.n 39e94 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e52 │ │ │ │ + bge.n 39e8c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f40 │ │ │ │ - b.n 39e4c │ │ │ │ + bl 39f78 │ │ │ │ + b.n 39e86 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e28 │ │ │ │ - b.n 39e52 │ │ │ │ + ble.n 39e62 │ │ │ │ + b.n 39e8c │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e52 │ │ │ │ + ble.n 39e8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39f40 │ │ │ │ - b.n 39e4c │ │ │ │ + bl 39f78 │ │ │ │ + b.n 39e86 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e3c │ │ │ │ - b.n 39e52 │ │ │ │ + bge.n 39e76 │ │ │ │ + b.n 39e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39de4 │ │ │ │ - bne.n 39e1a │ │ │ │ + blt.n 39e1e │ │ │ │ + bne.n 39e54 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39e72 │ │ │ │ + beq.n 39eac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39e72 │ │ │ │ + b.n 39eac │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #39944 @ 0x9c08 │ │ │ │ + movw r3, #40972 @ 0xa00c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40943 @ 0x9fef │ │ │ │ + movw r2, #40999 @ 0xa027 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 237068 │ │ │ │ + b.w 2384dc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a75c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 39ebc │ │ │ │ + bge.n 39ef4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f17d8 │ │ │ │ - bne.n 39ec6 │ │ │ │ + b.w f18c4 │ │ │ │ + bne.n 39efe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 721b0 │ │ │ │ + b.w 721bc │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39ed4 │ │ │ │ + bcc.n 39f0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ecc │ │ │ │ + beq.n 39f04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39f04 │ │ │ │ + bne.n 39f3c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ - b.n 39f3a │ │ │ │ - bl 721b0 │ │ │ │ + bl 77218 │ │ │ │ + b.n 39f72 │ │ │ │ + bl 721bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39f2e │ │ │ │ + cbz r0, 39f66 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39f26 │ │ │ │ + ble.n 39f5e │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 1152b0 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39f2e │ │ │ │ + bl 1156dc <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39f66 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39f0e │ │ │ │ + b.n 39f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 77218 │ │ │ │ + b.n 39f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 86288 │ │ │ │ - cbz r0, 39fb0 │ │ │ │ + bl 86234 │ │ │ │ + cbz r0, 39fe8 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r6, 39f7c │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r6, 39fb4 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39f98 │ │ │ │ - bl d033c │ │ │ │ + b.n 39fd0 │ │ │ │ + bl d03ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 39f94 │ │ │ │ + beq.n 39fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f94 │ │ │ │ + cbnz r3, 39fcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39f60 │ │ │ │ + bgt.n 39f98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39fb4 │ │ │ │ + beq.n 39fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39fb4 │ │ │ │ + cbnz r3, 39fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39fb4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39fec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39fd4 │ │ │ │ + cbz r4, 3a00c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121b14 │ │ │ │ + b.w 12201c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2616 @ 0xa38 │ │ │ │ + movw r1, #3768 @ 0xeb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a0e6 │ │ │ │ + bvs.n 3a11e │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a0f0 │ │ │ │ + vldr d5, [pc, #232] @ 3a128 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a080 │ │ │ │ + ble.n 3a0b8 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a06e │ │ │ │ + ble.n 3a0a6 │ │ │ │ vmov r2, s13 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a05c │ │ │ │ - vldr d7, [pc, #172] @ 3a0f8 │ │ │ │ + bne.n 3a094 │ │ │ │ + vldr d7, [pc, #172] @ 3a130 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a100 │ │ │ │ + vldr d0, [pc, #172] @ 3a138 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a108 │ │ │ │ + vldr d7, [pc, #168] @ 3a140 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a110 │ │ │ │ + vldr d0, [pc, #172] @ 3a148 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a118 │ │ │ │ + vldr d7, [pc, #168] @ 3a150 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a120 │ │ │ │ + vldr d0, [pc, #168] @ 3a158 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a094 │ │ │ │ + bgt.n 3a0cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0e2 │ │ │ │ + bne.n 3a11a │ │ │ │ vmov r3, s13 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0d0 │ │ │ │ - vldr d7, [pc, #104] @ 3a128 │ │ │ │ + bne.n 3a108 │ │ │ │ + vldr d7, [pc, #104] @ 3a160 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a130 │ │ │ │ + vldr d0, [pc, #104] @ 3a168 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a138 │ │ │ │ + vldr d7, [pc, #100] @ 3a170 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a140 │ │ │ │ + vldr d0, [pc, #104] @ 3a178 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a148 │ │ │ │ + vldr d0, [pc, #96] @ 3a180 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a208 │ │ │ │ + bls.n 3a240 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a210 │ │ │ │ + bls.n 3a248 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22895,21 +22921,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a190 │ │ │ │ + bne.n 3a1c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a236 │ │ │ │ + b.n 3a26e │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -22923,893 +22949,893 @@ │ │ │ │ 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 8345c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a230 │ │ │ │ + cbz r0, 3a268 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ bl 83a28 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ bl 83a28 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ bl 83a28 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ bl 83a28 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ bl 83a28 │ │ │ │ - cbnz r0, 3a234 │ │ │ │ + cbnz r0, 3a26c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a230 │ │ │ │ + beq.n 3a268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a230 │ │ │ │ + cbnz r3, 3a268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a236 │ │ │ │ + b.n 3a26e │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 3a242 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a38 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a26e │ │ │ │ - bl 7f768 │ │ │ │ + bl f4b24 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a2a4 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a276 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ + b.n 3a2c0 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a38 │ │ │ │ + bl f4b24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2b4 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3a2fe │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a2d0 │ │ │ │ + b.n 3a31a │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a318 │ │ │ │ + beq.n 3a362 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a318 │ │ │ │ - cbnz r0, 3a318 │ │ │ │ + beq.n 3a362 │ │ │ │ + cbnz r0, 3a362 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 3a318 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 3a362 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a31e │ │ │ │ + cbz r7, 3a368 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a346 │ │ │ │ + bne.n 3a390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10474c │ │ │ │ + bl 1048dc │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a346 │ │ │ │ + blt.n 3a390 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a48c ) │ │ │ │ + ldr r1, [pc, #336] @ (3a4d8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f87e4 │ │ │ │ + b.w f88d8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a370 │ │ │ │ + beq.n 3a3ba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a370 │ │ │ │ - cbnz r0, 3a370 │ │ │ │ + beq.n 3a3ba │ │ │ │ + cbnz r0, 3a3ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 3a380 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 3a3ca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a376 │ │ │ │ + cbz r3, 3a3c0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de7c4 │ │ │ │ + bl de89c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a486 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a426 │ │ │ │ + beq.n 3a470 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a3c2 │ │ │ │ + beq.n 3a40c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - movw r8, #56413 @ 0xdc5d │ │ │ │ + bl 85950 │ │ │ │ + movw r8, #60477 @ 0xec3d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #46321 @ 0xb4f1 │ │ │ │ + movw r3, #51417 @ 0xc8d9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a3ca │ │ │ │ - movw r8, #56413 @ 0xdc5d │ │ │ │ + b.n 3a414 │ │ │ │ + movw r8, #60477 @ 0xec3d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a40a │ │ │ │ + cbz r5, 3a454 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a440 │ │ │ │ - bne.n 3a3ee │ │ │ │ + blt.n 3a48a │ │ │ │ + bne.n 3a438 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a3ce │ │ │ │ - b.n 3a3fa │ │ │ │ + beq.n 3a418 │ │ │ │ + b.n 3a444 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1460 │ │ │ │ + bl e1538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a3e6 │ │ │ │ - b.n 3a440 │ │ │ │ + beq.n 3a430 │ │ │ │ + b.n 3a48a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a3ce │ │ │ │ + bne.n 3a418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a3ce │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a418 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a420 │ │ │ │ + beq.n 3a46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a420 │ │ │ │ + cbnz r3, 3a46a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3a486 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3a4d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a43c │ │ │ │ + cbnz r3, 3a486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a486 │ │ │ │ + b.n 3a4d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a456 │ │ │ │ + beq.n 3a4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a456 │ │ │ │ + cbnz r3, 3a4a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a46c │ │ │ │ + beq.n 3a4b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a46c │ │ │ │ + cbnz r3, 3a4b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a43c │ │ │ │ + bne.n 3a486 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a43c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a486 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a4f8 │ │ │ │ + nop │ │ │ │ + bcc.n 3a544 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a38 │ │ │ │ + bl f4b24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a4bc │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3a508 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a4d8 │ │ │ │ + b.n 3a524 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a512 │ │ │ │ + cbnz r2, 3a55e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #59096 @ 0xe6d8 │ │ │ │ + movw r1, #60248 @ 0xeb58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf9f0 │ │ │ │ - cbnz r0, 3a528 │ │ │ │ - b.n 3a524 │ │ │ │ - movw r0, #59096 @ 0xe6d8 │ │ │ │ + bl bf9d4 │ │ │ │ + cbnz r0, 3a574 │ │ │ │ + b.n 3a570 │ │ │ │ + movw r0, #60248 @ 0xeb58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a4f8 │ │ │ │ + bne.n 3a544 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a544 │ │ │ │ + b.n 3a590 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a524 │ │ │ │ + blt.n 3a570 │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movteq r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a586 │ │ │ │ + b.n 3a60a │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ + b.n 3a5a8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4b24 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a5d4 │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a5dc │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a582 │ │ │ │ + cbz r0, 3a606 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5b2 │ │ │ │ + bl 3a636 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ba9e8 │ │ │ │ - cbnz r0, 3a5ae │ │ │ │ + bl 1be4c8 │ │ │ │ + cbnz r0, 3a632 │ │ │ │ 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 208ee8 │ │ │ │ + b.w 20ac74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a5e2 │ │ │ │ + ble.n 3a666 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #21140 @ 0x5294 │ │ │ │ + movw r3, #22356 @ 0x5754 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #43936 @ 0xaba0 │ │ │ │ + movw r4, #45152 @ 0xb060 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a5de │ │ │ │ + beq.n 3a662 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5d0 │ │ │ │ + b.n 3a654 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 23237c <_PyXI_EndInterpreter@@Base+0x95c> │ │ │ │ - cbz r0, 3a61c │ │ │ │ + bl 2339bc <_PyXI_EndInterpreter@@Base+0x8b4> │ │ │ │ + cbz r0, 3a6a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e0548 <_PySet_Update@@Base> │ │ │ │ + bl 1484d8 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a61e │ │ │ │ + bge.n 3a6a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a61c │ │ │ │ + beq.n 3a6a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a61c │ │ │ │ + cbnz r3, 3a6a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003a622 <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a6a6 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ - b.n 3a242 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a38 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a652 <_Py_ResurrectReference@@Base+0x30> │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a66e <_Py_ResurrectReference@@Base+0x4c> │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 3a5a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a694 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ + bhi.n 3a6ce <_Py_ResurrectReference@@Base+0x28> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a6ae <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + ble.n 3a6e8 <_Py_ResurrectReference@@Base+0x42> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a6b6 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ - movw r0, #60184 @ 0xeb18 │ │ │ │ + b.n 3a6f0 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + movw r0, #61336 @ 0xef98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a68c <_Py_ResurrectReference@@Base+0x6a> │ │ │ │ + bne.n 3a6c6 <_Py_ResurrectReference@@Base+0x20> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a7ca <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + b.n 3a804 <_Py_ResurrectReference@@Base+0x15e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a6c4 <_Py_ResurrectReference@@Base+0xa2> │ │ │ │ + cbz r3, 3a6fe <_Py_ResurrectReference@@Base+0x58> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a6f6 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ - b.n 3a6dc <_Py_ResurrectReference@@Base+0xba> │ │ │ │ + bpl.n 3a730 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + b.n 3a716 <_Py_ResurrectReference@@Base+0x70> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ bl 83978 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a71c <_Py_ResurrectReference@@Base+0xfa> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3a756 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bne.n 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a71c <_Py_ResurrectReference@@Base+0xfa> │ │ │ │ + b.n 3a756 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a6f0 <_Py_ResurrectReference@@Base+0xce> │ │ │ │ + beq.n 3a72a <_Py_ResurrectReference@@Base+0x84> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3004 @ 0xbbc │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + beq.n 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b0c0 <_PyArg_BadArgument@@Base+0x17c> │ │ │ │ + bl 23c398 <_PyArg_BadArgument@@Base+0x108> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a7ca <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + beq.n 3a804 <_Py_ResurrectReference@@Base+0x15e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ bl 71e20 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a7ac <_Py_ResurrectReference@@Base+0x18a> │ │ │ │ + cbz r2, 3a7e6 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ bl 83af8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a78c <_Py_ResurrectReference@@Base+0x16a> │ │ │ │ + bne.n 3a7c6 <_Py_ResurrectReference@@Base+0x120> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a7ac <_Py_ResurrectReference@@Base+0x18a> │ │ │ │ + beq.n 3a7e6 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a7ac <_Py_ResurrectReference@@Base+0x18a> │ │ │ │ + cbnz r3, 3a7e6 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7ac <_Py_ResurrectReference@@Base+0x18a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7e6 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a79c <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ + beq.n 3a7d6 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a79c <_Py_ResurrectReference@@Base+0x17a> │ │ │ │ + cbnz r3, 3a7d6 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a746 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + blt.n 3a780 <_Py_ResurrectReference@@Base+0xda> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a746 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ - b.n 3a7ca <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + beq.n 3a780 <_Py_ResurrectReference@@Base+0xda> │ │ │ │ + b.n 3a804 <_Py_ResurrectReference@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + beq.w 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bne.w 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a6aa <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6e4 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a810 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ + bne.n 3a84a <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56520 @ 0xdcc8 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57672 @ 0xe148 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a83a <_Py_ResurrectReference@@Base+0x218> │ │ │ │ + b.n 3a874 <_Py_ResurrectReference@@Base+0x1ce> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl dafa0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db068 <_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 23ff00 <_PyDeadline_Get@@Base+0x428> │ │ │ │ + bl 241188 <_PyTime_AsTimeval@@Base+0x2010> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a836 <_Py_ResurrectReference@@Base+0x214> │ │ │ │ - bl 1d42d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a870 <_Py_ResurrectReference@@Base+0x1ca> │ │ │ │ + bl 1d7350 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a83a <_Py_ResurrectReference@@Base+0x218> │ │ │ │ - bl 91e50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a874 <_Py_ResurrectReference@@Base+0x1ce> │ │ │ │ + bl 91e54 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #3296 @ 0xce0 │ │ │ │ + movw r0, #4428 @ 0x114c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ b.w 7a108 │ │ │ │ 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 3a86a <_Py_ResurrectReference@@Base+0x248> │ │ │ │ + bne.n 3a8a4 <_Py_ResurrectReference@@Base+0x1fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117280 │ │ │ │ + b.w 1176a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32396 @ 0x7e8c │ │ │ │ + movw r0, #33468 @ 0x82bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a85e <_Py_ResurrectReference@@Base+0x23c> │ │ │ │ + bne.n 3a898 <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a882 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a8bc <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #39300 @ 0x9984 │ │ │ │ + movw r1, #40452 @ 0x9e04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1a48 │ │ │ │ - cbz r0, 3a8d0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1b34 │ │ │ │ + cbz r0, 3a90a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3a8d4 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ + ldr r0, [pc, #40] @ (3a90c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d1eb4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f24 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a8d0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a90a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8d0 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a90a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a988 <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ + beq.n 3a9c0 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3a9bc <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a9bc <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47601 @ 0xb9f1 │ │ │ │ + movw r1, #57737 @ 0xe189 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #22068 @ 0x5634 │ │ │ │ + movw r0, #23220 @ 0x5ab4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a92e <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ + cbnz r0, 3a966 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #3356 @ 0xd1c │ │ │ │ + movw r0, #4508 @ 0x119c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a964 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + beq.n 3a99c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a964 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + cbnz r3, 3a99c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a922 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ + beq.n 3a95a <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a9bc <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a984 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + cbnz r3, 3a9bc <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a98a <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a9c2 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa10 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aa48 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee584 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0d38 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3ab10 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3380 @ 0xd34 │ │ │ │ + movw r2, #4620 @ 0x120c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab10 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3ab10 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3ab18 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa0a <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aa42 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3aac0 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aaf8 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab10 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3ab02 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3ab02 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee584 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0d38 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aad2 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3432 @ 0xd68 │ │ │ │ + movw r2, #4672 @ 0x1240 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aad2 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aad2 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3ab18 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa92 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aaca <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab10 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ab10 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3ab18 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aabc <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aaf4 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #3484 @ 0xd9c │ │ │ │ + movw r0, #4724 @ 0x1274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -23820,286 +23846,284 @@ │ │ │ │ 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 3ab54 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3ab8c <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15836c │ │ │ │ + b.w 15956c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32404 @ 0x7e94 │ │ │ │ + movw r0, #33476 @ 0x82c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab48 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - adds r0, #8 │ │ │ │ - bl cea74 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0003ab8a <_PyImport_ClearExtension@@Base>: │ │ │ │ - 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 │ │ │ │ - ldr r2, [pc, #160] @ (3ac3c <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - bl 1a3320 │ │ │ │ - cbnz r0, 3abc2 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f768 │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - negs r0, r0 │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - str r3, [r7, #8] │ │ │ │ - cbz r0, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - str r3, [r7, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.n 3abfe <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78194 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 1aae80 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3ac1c <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac16 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3aeb4 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3abc2 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3abcc <_PyEval_FormatKwargsError@@Base+0x20a> │ │ │ │ + b.n 3abd2 <_PyEval_FormatKwargsError@@Base+0x210> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 242ae4 <_PyDeadline_Get@@Base+0x300c> │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 3ac2c <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1d33f0 │ │ │ │ - b.n 3ac28 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.n 3abbc <_PyEval_FormatKwargsError@@Base+0x1fa> │ │ │ │ + b.n 3abe0 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3abe0 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3abe0 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ + 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 r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac82 <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac24 <_PyEval_FormatKwargsError@@Base+0x262> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e1f4 │ │ │ │ + b.w 8e144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3acb0 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3ac52 <_PyEval_FormatKwargsError@@Base+0x290> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3aca6 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3ac48 <_PyEval_FormatKwargsError@@Base+0x286> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3adb4 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3ad56 <_PyEval_FormatKwargsError@@Base+0x394> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3adbc <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3ad5e <_PyEval_FormatKwargsError@@Base+0x39c> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ + cbnz r0, 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ + cbnz r0, 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 3ad0e <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 3acb0 <_PyEval_FormatKwargsError@@Base+0x2ee> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ad26 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3acc8 <_PyEval_FormatKwargsError@@Base+0x306> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ad14 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3acb6 <_PyEval_FormatKwargsError@@Base+0x2f4> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10474c │ │ │ │ + bl 1048dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ad22 <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3acc4 <_PyEval_FormatKwargsError@@Base+0x302> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3adbc <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3ad5e <_PyEval_FormatKwargsError@@Base+0x39c> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ad06 <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3aca8 <_PyEval_FormatKwargsError@@Base+0x2e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad1e <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3acc0 <_PyEval_FormatKwargsError@@Base+0x2fe> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ad92 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d033c │ │ │ │ + cbz r6, 3ad34 <_PyEval_FormatKwargsError@@Base+0x372> │ │ │ │ + bl d03ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad5c <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3acfe <_PyEval_FormatKwargsError@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ad5c <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3acfe <_PyEval_FormatKwargsError@@Base+0x33c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ad78 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3ad1a <_PyEval_FormatKwargsError@@Base+0x358> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad1e <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3acc0 <_PyEval_FormatKwargsError@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ad1e <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3acc0 <_PyEval_FormatKwargsError@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad1e <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3acc0 <_PyEval_FormatKwargsError@@Base+0x2fe> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ad36 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3acd8 <_PyEval_FormatKwargsError@@Base+0x316> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3adb4 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3ad56 <_PyEval_FormatKwargsError@@Base+0x394> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adb4 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3ad56 <_PyEval_FormatKwargsError@@Base+0x394> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adb4 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad56 <_PyEval_FormatKwargsError@@Base+0x394> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ada8 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3ad4a <_PyEval_FormatKwargsError@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ada8 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3ad4a <_PyEval_FormatKwargsError@@Base+0x388> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aca6 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3ad1e <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3ac48 <_PyEval_FormatKwargsError@@Base+0x286> │ │ │ │ + b.n 3acc0 <_PyEval_FormatKwargsError@@Base+0x2fe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21660 @ 0x549c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a108 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl ceadc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ad80 <_PyImport_ClearExtension@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #160] @ (3ae34 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3adea <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3adf4 <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ - b.n 3adfa <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + bl 1a6ce8 │ │ │ │ + cbnz r0, 3adb8 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f76c │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + negs r0, r0 │ │ │ │ + b.n 3ae2e <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + cbz r0, 3adda <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + str r3, [r7, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3adda <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3adda <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt.n 3adf4 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 781a4 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 1ae84c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3ae12 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3ae0c <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3ade4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.n 3ade4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3af32 <_PyImport_ClearExtension@@Base+0x1b2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ade4 <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ - b.n 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bge.n 3ade4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3ae2e <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 243dec <_PyDeadline_Get@@Base+0x38> │ │ │ │ + cmp r7, r4 │ │ │ │ + bne.n 3ae22 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ae2e <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1d6434 │ │ │ │ + b.n 3ae1e <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -24114,192 +24138,248 @@ │ │ │ │ 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 3ae60 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ + beq.n 3ae8e <_PyImport_ClearExtension@@Base+0x10e> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #4020 @ 0xfb4 │ │ │ │ + movw r0, #5212 @ 0x145c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc00 │ │ │ │ - b.n 3ae8e <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 3aebc <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ae7c <_PyImport_ClearExtension@@Base+0x2f2> │ │ │ │ + beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x12a> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #4052 @ 0xfd4 │ │ │ │ + movw r0, #5244 @ 0x147c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddc00 │ │ │ │ - b.n 3ae8e <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - movw r0, #4080 @ 0xff0 │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 3aebc <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + movw r0, #5272 @ 0x1498 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc00 │ │ │ │ - cbnz r0, 3ae94 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + bl ddcd8 │ │ │ │ + cbnz r0, 3aec2 <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + b.n 3aede <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3aea0 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ - bl 5e500 │ │ │ │ + cbz r1, 3aece <_PyImport_ClearExtension@@Base+0x14e> │ │ │ │ + bl 5e4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae90 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + beq.n 3aebe <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3aeb0 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + cbz r3, 3aede <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3d8 │ │ │ │ + b.w 5e3c8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #22812 @ 0x591c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a108 │ │ │ │ + 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 156418 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3af2e <_PyImport_ClearExtension@@Base+0x1ae> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3af12 <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3af1a <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3af22 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3af2a <_PyImport_ClearExtension@@Base+0x1aa> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a636 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3aeea <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3af68 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3aef4 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3af72 <_PyImport_ClearExtension@@Base+0x1f2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3aefe <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3af7c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af0c <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3af8a <_PyImport_ClearExtension@@Base+0x20a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af0c <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #4144 @ 0x1030 │ │ │ │ + b.n 3af8a <_PyImport_ClearExtension@@Base+0x20a> │ │ │ │ + movw r1, #5296 @ 0x14b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af06 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4168 @ 0x1048 │ │ │ │ + b.n 3af84 <_PyImport_ClearExtension@@Base+0x204> │ │ │ │ + movw r1, #5320 @ 0x14c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af06 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4212 @ 0x1074 │ │ │ │ + b.n 3af84 <_PyImport_ClearExtension@@Base+0x204> │ │ │ │ + movw r1, #5364 @ 0x14f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af1c <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3af9c <_PyImport_ClearExtension@@Base+0x21c>) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88eb4 │ │ │ │ - @ instruction: 0xfbf80042 │ │ │ │ - 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 155368 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3af60 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3af44 <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3af4c <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3af54 <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3af5c <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5b2 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 88e54 │ │ │ │ + nop │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3af8c <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3afc8 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2068 @ 0x814 │ │ │ │ + movw r1, #3220 @ 0xc94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3afea <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afb4 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3aff0 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4240 @ 0x1090 │ │ │ │ + movw r1, #5392 @ 0x1510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b012 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl dd6e8 │ │ │ │ + b.n 3b04e <_PyImport_ClearExtension@@Base+0x2ce> │ │ │ │ + bl dd7c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afdc <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f768 │ │ │ │ + bgt.n 3b018 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3afea <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4272 @ 0x10b0 │ │ │ │ + movw r1, #5424 @ 0x1530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3afea <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b010 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3b04c <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3b03a <_PyImport_ClearExtension@@Base+0x2ba> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3aff2 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3b02e <_PyImport_ClearExtension@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 77208 │ │ │ │ - b.n 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 77218 │ │ │ │ + b.n 3b03a <_PyImport_ClearExtension@@Base+0x2ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afea <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b026 <_PyImport_ClearExtension@@Base+0x2a6> │ │ │ │ + b.n 3afea <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b00e <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3b04a <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 3afea <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r0, r1 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r3, [pc, #96] @ (3b0d0 <_PyImport_ClearExtension@@Base+0x350>) │ │ │ │ + bl 21575c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b0cc <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 95ccc │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2918c <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 987c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b0b2 <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b0be <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ + bl e4bc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b07e <_PyImport_ClearExtension@@Base+0x2fe> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b0cc <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b556 <_PyImport_ClearExtension@@Base+0x7d6> │ │ │ │ + b.n 3b0cc <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b034 <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ + bne.n 3b0f4 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1568c8 │ │ │ │ + b.w 157a20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32508 @ 0x7efc │ │ │ │ + movw r0, #33580 @ 0x832c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b028 <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ + bne.n 3b0e8 <_PyImport_ClearExtension@@Base+0x368> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24311,263 +24391,211 @@ │ │ │ │ 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 3b08c <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + beq.n 3b14c <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4312 @ 0x10d8 │ │ │ │ + movw r0, #5464 @ 0x1558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 3b0aa <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ - cbz r6, 3b09e <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 3b16a <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ + cbz r6, 3b15e <_PyImport_ClearExtension@@Base+0x3de> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3484 @ 0xd9c │ │ │ │ + movw r0, #4724 @ 0x1274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 3b0aa <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ - movw r0, #4332 @ 0x10ec │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 3b16a <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ + movw r0, #5484 @ 0x156c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - cbz r0, 3b0c6 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + bl ddcd8 │ │ │ │ + cbz r0, 3b186 <_PyImport_ClearExtension@@Base+0x406> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b0b6 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + cbz r3, 3b176 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3d8 │ │ │ │ - cbz r0, 3b0c6 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ - cbz r5, 3b0c6 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + bl 5e3c8 │ │ │ │ + cbz r0, 3b186 <_PyImport_ClearExtension@@Base+0x406> │ │ │ │ + cbz r5, 3b186 <_PyImport_ClearExtension@@Base+0x406> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e500 │ │ │ │ + b.w 5e4f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b0d4 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ - b.w 80028 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22252 @ 0x56ec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b17c <_PyImport_ClearExtension@@Base+0x5f2>) │ │ │ │ - bl 213f00 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b178 <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 95ccc │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2918c <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b15e <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b16a <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ - bl e4ae0 │ │ │ │ + bl 18dec8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b1b6 <_PyImport_ClearExtension@@Base+0x436> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b12a <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b178 <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b678 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ - b.n 3b178 <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3b1ce <_PyImport_ClearExtension@@Base+0x44e> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + movw r1, #7780 @ 0x1e64 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl b4dd4 │ │ │ │ - cbnz r0, 3b1aa <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ - cbz r4, 3b1a2 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + bl b4db0 │ │ │ │ + cbnz r0, 3b1fa <_PyImport_ClearExtension@@Base+0x47a> │ │ │ │ + cbz r4, 3b1f2 <_PyImport_ClearExtension@@Base+0x472> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1367f8 │ │ │ │ - cbnz r0, 3b1aa <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ + bl 136bec │ │ │ │ + cbnz r0, 3b1fa <_PyImport_ClearExtension@@Base+0x47a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2107d8 │ │ │ │ + b.w 212040 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4384 @ 0x1120 │ │ │ │ + movw r1, #5536 @ 0x15a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b1ce <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ - b.w 147610 │ │ │ │ + beq.n 3b21e <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ + b.w 148438 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b232 <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + b.w 8002c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23404 @ 0x5b6c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b2ac <_PyImport_ClearExtension@@Base+0x722>) │ │ │ │ + ldr r2, [pc, #192] @ (3b32c <_PyImport_ClearExtension@@Base+0x5ac>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b216 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + cbz r4, 3b298 <_PyImport_ClearExtension@@Base+0x518> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64444 @ 0xfbbc │ │ │ │ + movw r1, #65516 @ 0xffec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3b23c <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3b2be <_PyImport_ClearExtension@@Base+0x53e> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b240 <_PyImport_ClearExtension@@Base+0x6b6> │ │ │ │ + beq.n 3b2c2 <_PyImport_ClearExtension@@Base+0x542> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4528 @ 0x11b0 │ │ │ │ + movw r1, #5680 @ 0x1630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2a6 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + b.n 3b328 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4568 @ 0x11d8 │ │ │ │ + movw r0, #5720 @ 0x1658 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b23c <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ - bl 1ef0b8 │ │ │ │ + blt.n 3b2be <_PyImport_ClearExtension@@Base+0x53e> │ │ │ │ + bl 1f17c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b26c <_PyImport_ClearExtension@@Base+0x6e2> │ │ │ │ - bl 303d4 │ │ │ │ - b.n 3b290 <_PyImport_ClearExtension@@Base+0x706> │ │ │ │ - bl 1ef944 │ │ │ │ - movw r0, #60456 @ 0xec28 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 1efdd4 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + cbnz r0, 3b2ee <_PyImport_ClearExtension@@Base+0x56e> │ │ │ │ + bl 303d8 │ │ │ │ + b.n 3b312 <_PyImport_ClearExtension@@Base+0x592> │ │ │ │ + bl 1f1fa4 │ │ │ │ + movw r0, #68 @ 0x44 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1f2434 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b290 <_PyImport_ClearExtension@@Base+0x706> │ │ │ │ + bne.n 3b312 <_PyImport_ClearExtension@@Base+0x592> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 3b2a6 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 3b328 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4580 @ 0x11e4 │ │ │ │ + movw r0, #5732 @ 0x1664 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 18b730 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b2dc <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3b2f4 <_PyImport_ClearExtension@@Base+0x76a> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b31a <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ + bne.n 3b354 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d033c │ │ │ │ + bl d03ac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b346 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ - b.n 3b334 <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ + bne.n 3b380 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ + b.n 3b36e <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32280 @ 0x7e18 │ │ │ │ + movw r0, #33352 @ 0x8248 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b30a <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ + bne.n 3b344 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b35c <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ - bl 7f768 │ │ │ │ + b.n 3b396 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b330 <_PyImport_ClearExtension@@Base+0x7a6> │ │ │ │ + bne.n 3b36a <_PyImport_ClearExtension@@Base+0x5ea> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b35c <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ + b.n 3b396 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24576,734 +24604,735 @@ │ │ │ │ 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 3b37e <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ + bhi.n 3b3b8 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b396 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ + ble.n 3b3d0 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b39e <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ - movw r0, #58628 @ 0xe504 │ │ │ │ + b.n 3b3d8 <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ + movw r0, #59780 @ 0xe984 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b376 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + bne.n 3b3b0 <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b3d8 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ + b.n 3b3f6 <_PyImport_ClearExtension@@Base+0x676> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3b2 <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ - b.w 147610 │ │ │ │ + beq.n 3b3ec <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + b.w 148438 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - bics.w r0, r2, r1, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b414 <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ + beq.n 3b432 <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b482 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + bne.n 3b4a0 <_PyImport_ClearExtension@@Base+0x720> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b420 <_PyImport_ClearExtension@@Base+0x896> │ │ │ │ - movw r9, #4628 @ 0x1214 │ │ │ │ + b.n 3b43e <_PyImport_ClearExtension@@Base+0x6be> │ │ │ │ + movw r9, #5780 @ 0x1694 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b428 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ + cbz r6, 3b446 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b430 <_PyImport_ClearExtension@@Base+0x8a6> │ │ │ │ + b.n 3b44e <_PyImport_ClearExtension@@Base+0x6ce> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b452 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + beq.n 3b470 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b44c <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ + bge.n 3b46a <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b44c <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ + cbz r0, 3b46a <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b438 <_PyImport_ClearExtension@@Base+0x8ae> │ │ │ │ + b.n 3b456 <_PyImport_ClearExtension@@Base+0x6d6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b46e <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ + beq.n 3b48c <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b46e <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ + blt.n 3b48c <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b454 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ + bne.n 3b472 <_PyImport_ClearExtension@@Base+0x6f2> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b478 <_PyImport_ClearExtension@@Base+0x8ee> │ │ │ │ + beq.n 3b496 <_PyImport_ClearExtension@@Base+0x716> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155368 │ │ │ │ - b.n 3b484 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + bl 156418 │ │ │ │ + b.n 3b4a2 <_PyImport_ClearExtension@@Base+0x722> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b49c <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + cbz r0, 3b4ba <_PyImport_ClearExtension@@Base+0x73a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 8002c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b4c0 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ + cbnz r3, 3b500 <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4c0 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ + ble.n 3b500 <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4c0 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ - cbnz r4, 3b4dc <_PyImport_ClearExtension@@Base+0x952> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b510 <_PyImport_ClearExtension@@Base+0x986>) │ │ │ │ + bne.n 3b500 <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ + cbnz r4, 3b522 <_PyImport_ClearExtension@@Base+0x7a2> │ │ │ │ add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #9796 @ 0x2644 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b50a <_PyImport_ClearExtension@@Base+0x980> │ │ │ │ + cbz r0, 3b550 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b50a <_PyImport_ClearExtension@@Base+0x980> │ │ │ │ + blt.n 3b550 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4f8 <_PyImport_ClearExtension@@Base+0x96e> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3b50a <_PyImport_ClearExtension@@Base+0x980> │ │ │ │ + bne.n 3b53e <_PyImport_ClearExtension@@Base+0x7be> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3b550 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20b094 <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20cb1c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80028 │ │ │ │ - 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 3b548 <_PyImport_ClearExtension@@Base+0x9be> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b560 <_PyImport_ClearExtension@@Base+0x9d6> │ │ │ │ - b.n 3b574 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b638 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ - b.n 3b53a <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ - bl 83978 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b582 <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b592 <_PyImport_ClearExtension@@Base+0xa08> │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b638 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b592 <_PyImport_ClearExtension@@Base+0xa08> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b570 <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b570 <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b5fe <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b5ac <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b5d2 <_PyImport_ClearExtension@@Base+0xa48> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b600 <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b5c6 <_PyImport_ClearExtension@@Base+0xa3c> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 3b5de <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b5de <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b600 <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b5b8 <_PyImport_ClearExtension@@Base+0xa2e> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b638 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b61c <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ - cbz r1, 3b60c <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b614 <_PyImport_ClearExtension@@Base+0xa8a> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155368 │ │ │ │ - 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 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, r3, [r0, #4] │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r4, r1, [r2, #16] │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3b66a <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3b674 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, 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 r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b69e <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ + cbnz r0, 3b57c <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64696 @ 0xfcb8 │ │ │ │ + movw r1, #63356 @ 0xf77c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19496 @ 0x4c28 │ │ │ │ + movw r0, #20648 @ 0x50a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b806 <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + beq.w 3b6e4 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ bl 8345c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6d6 <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ + beq.n 3b5b4 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b6d6 <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ + cbnz r3, 3b5b4 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b806 <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + beq.w 3b6e4 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26bab0 │ │ │ │ - vldr d9, [pc, #296] @ 3b810 <_PyImport_ClearExtension@@Base+0xc86> │ │ │ │ + bl 26bf28 │ │ │ │ + vldr d9, [pc, #300] @ 3b6f0 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ bl 83a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ bl 83a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + beq.n 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80028 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b7cc <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ + cbz r0, 3b6aa <_PyImport_ClearExtension@@Base+0x92a> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b7e4 <_PyImport_ClearExtension@@Base+0xc5a> │ │ │ │ + cbnz r0, 3b6c2 <_PyImport_ClearExtension@@Base+0x942> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b806 <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + beq.n 3b6e4 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b806 <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + cbnz r3, 3b6e4 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b806 <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b6e4 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #5032 @ 0x13a8 │ │ │ │ + movw r0, #6184 @ 0x1828 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 8278c │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3b722 <_PyImport_ClearExtension@@Base+0x9a2> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b73a <_PyImport_ClearExtension@@Base+0x9ba> │ │ │ │ + b.n 3b74e <_PyImport_ClearExtension@@Base+0x9ce> │ │ │ │ + movw r0, #59668 @ 0xe914 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b812 <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ + b.n 3b714 <_PyImport_ClearExtension@@Base+0x994> │ │ │ │ + bl 83978 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b75c <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b76c <_PyImport_ClearExtension@@Base+0x9ec> │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b812 <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b76c <_PyImport_ClearExtension@@Base+0x9ec> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b74a <_PyImport_ClearExtension@@Base+0x9ca> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b74a <_PyImport_ClearExtension@@Base+0x9ca> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b7d8 <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b786 <_PyImport_ClearExtension@@Base+0xa06> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b7ac <_PyImport_ClearExtension@@Base+0xa2c> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b7da <_PyImport_ClearExtension@@Base+0xa5a> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b7a0 <_PyImport_ClearExtension@@Base+0xa20> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 3b7b8 <_PyImport_ClearExtension@@Base+0xa38> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b7b8 <_PyImport_ClearExtension@@Base+0xa38> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b7da <_PyImport_ClearExtension@@Base+0xa5a> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b792 <_PyImport_ClearExtension@@Base+0xa12> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #59668 @ 0xe914 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b812 <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b7f6 <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ + cbz r1, 3b7e6 <_PyImport_ClearExtension@@Base+0xa66> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b7ee <_PyImport_ClearExtension@@Base+0xa6e> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156418 │ │ │ │ + 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 3bac0 <_PyImport_ClearExtension@@Base+0xd40> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrd r4, r1, [r2, #16] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + mla r4, r1, r3, r4 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3b844 <_PyImport_ClearExtension@@Base+0xac4> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3b84e <_PyImport_ClearExtension@@Base+0xace> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f954 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b834 <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ + cbz r3, 3b86e <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #64820 @ 0xfd34 │ │ │ │ - movt r4, #66 @ 0x42 │ │ │ │ + movw r4, #488 @ 0x1e8 │ │ │ │ + movt r4, #67 @ 0x43 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b86c <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + cbnz r6, 3b8a6 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b86c <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + ble.n 3b8a6 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b86c <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ - cbnz r7, 3b896 <_PyImport_ClearExtension@@Base+0xd0c> │ │ │ │ - movs r4, #3 │ │ │ │ + bne.n 3b8a6 <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ + cbnz r7, 3b8ca <_PyImport_ClearExtension@@Base+0xb4a> │ │ │ │ + ldr r4, [pc, #440] @ (3ba60 <_PyImport_ClearExtension@@Base+0xce0>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ + movs r4, #3 │ │ │ │ mov r1, ip │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - movw r4, #9868 @ 0x268c │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba02 <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ + beq.w 3ba36 <_PyImport_ClearExtension@@Base+0xcb6> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + beq.w 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + beq.w 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + beq.w 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b8d2 <_PyImport_ClearExtension@@Base+0xd48> │ │ │ │ + bne.n 3b906 <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b8f6 <_PyImport_ClearExtension@@Base+0xd6c> │ │ │ │ + b.n 3b92a <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b8e2 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + cbnz r0, 3b916 <_PyImport_ClearExtension@@Base+0xb96> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b8f6 <_PyImport_ClearExtension@@Base+0xd6c> │ │ │ │ - b.n 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + bge.n 3b92a <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ + b.n 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b94d0 │ │ │ │ + bl 1bcfb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + beq.w 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b8d6 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ - b.n 3b8ce <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ + bne.n 3b90a <_PyImport_ClearExtension@@Base+0xb8a> │ │ │ │ + b.n 3b902 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w fp, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 3b912 <_PyImport_ClearExtension@@Base+0xd88> │ │ │ │ + beq.n 3b946 <_PyImport_ClearExtension@@Base+0xbc6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b940 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + bne.n 3b974 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b960 <_PyImport_ClearExtension@@Base+0xdd6> │ │ │ │ - cbz r4, 3b960 <_PyImport_ClearExtension@@Base+0xdd6> │ │ │ │ + ble.n 3b994 <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ + cbz r4, 3b994 <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59932 @ 0xea1c │ │ │ │ + movw r2, #65088 @ 0xfe40 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r1, #9348 @ 0x2484 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59932 @ 0xea1c │ │ │ │ + movw r2, #65088 @ 0xfe40 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6864 @ 0x1ad0 │ │ │ │ + movw r1, #9308 @ 0x245c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #5036 @ 0x13ac │ │ │ │ + movw r1, #6188 @ 0x182c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #5044 @ 0x13b4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b9fe <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + blt.n 3ba32 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ bl 95ccc │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b9a6 <_PyImport_ClearExtension@@Base+0xe1c> │ │ │ │ + beq.n 3b9da <_PyImport_ClearExtension@@Base+0xc5a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b9e4 <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ + b.n 3ba18 <_PyImport_ClearExtension@@Base+0xc98> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3b9bc <_PyImport_ClearExtension@@Base+0xe32> │ │ │ │ - cbz r4, 3b9bc <_PyImport_ClearExtension@@Base+0xe32> │ │ │ │ + bne.n 3b9f0 <_PyImport_ClearExtension@@Base+0xc70> │ │ │ │ + cbz r4, 3b9f0 <_PyImport_ClearExtension@@Base+0xc70> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b9e4 <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ + b.n 3ba18 <_PyImport_ClearExtension@@Base+0xc98> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b9c4 <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ - cbz r4, 3b9d8 <_PyImport_ClearExtension@@Base+0xe4e> │ │ │ │ + bne.n 3b9f8 <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ + cbz r4, 3ba0c <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b9e4 <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ + b.n 3ba18 <_PyImport_ClearExtension@@Base+0xc98> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 3ba0c <_PyImport_ClearExtension@@Base+0xe82> │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 3ba40 <_PyImport_ClearExtension@@Base+0xcc0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ + bl f18e0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ba14 <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ + b.n 3ba48 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba14 <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ + b.n 3ba48 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {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 3ba4c <_PyImport_ClearExtension@@Base+0xec2> │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 3ba86 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ba58 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + cbz r3, 3ba92 <_PyImport_ClearExtension@@Base+0xd12> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ba7c <_PyImport_ClearExtension@@Base+0xef2> │ │ │ │ + b.n 3bab6 <_PyImport_ClearExtension@@Base+0xd36> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3ba6a <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3baa4 <_PyImport_ClearExtension@@Base+0xd24> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3ba78 <_PyImport_ClearExtension@@Base+0xeee> │ │ │ │ + b.n 3bab2 <_PyImport_ClearExtension@@Base+0xd32> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ba64 <_PyImport_ClearExtension@@Base+0xeda> │ │ │ │ - ldr r0, [pc, #8] @ (3ba80 <_PyImport_ClearExtension@@Base+0xef6>) │ │ │ │ + beq.n 3ba9e <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ + ldr r0, [pc, #8] @ (3babc <_PyImport_ClearExtension@@Base+0xd3c>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ mov sl, r1 │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 3bac0 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ - cbz r1, 3bab0 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ + bne.n 3bafc <_PyImport_ClearExtension@@Base+0xd7c> │ │ │ │ + cbz r1, 3baec <_PyImport_ClearExtension@@Base+0xd6c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bab8 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ + b.n 3baf4 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 155368 │ │ │ │ + b.w 156418 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bb38 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + cbz r0, 3bb74 <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3baee <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + ble.n 3bb2a <_PyImport_ClearExtension@@Base+0xdaa> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bade <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + cbz r3, 3bb1a <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bae6 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + b.n 3bb22 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3baf6 <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ + cbz r3, 3bb32 <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bafe <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ + b.n 3bb3a <_PyImport_ClearExtension@@Base+0xdba> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bb08 <_PyImport_ClearExtension@@Base+0xf7e> │ │ │ │ + cbz r2, 3bb44 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bb10 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ + b.n 3bb4c <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bb38 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + ble.n 3bb74 <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb22 <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + cbz r3, 3bb5e <_PyImport_ClearExtension@@Base+0xdde> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bb2a <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ + b.n 3bb66 <_PyImport_ClearExtension@@Base+0xde6> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25311,2544 +25340,2554 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bc86 <_PyImport_ClearExtension@@Base+0xf06> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bc86 <_PyImport_ClearExtension@@Base+0xf06> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb6a <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbz r4, 3bb6a <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbz r0, 3bba6 <_PyImport_ClearExtension@@Base+0xe26> │ │ │ │ + cbz r4, 3bba6 <_PyImport_ClearExtension@@Base+0xe26> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d1304 │ │ │ │ + b.w d1374 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc26 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + bhi.n 3bc62 <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc04 <_PyImport_ClearExtension@@Base+0x107a>) │ │ │ │ + ldr r0, [pc, #144] @ (3bc40 <_PyImport_ClearExtension@@Base+0xec0>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc8e <_PyImport_ClearExtension@@Base+0xf0e> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc8e <_PyImport_ClearExtension@@Base+0xf0e> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc8e <_PyImport_ClearExtension@@Base+0xf0e> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc8e <_PyImport_ClearExtension@@Base+0xf0e> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc8e <_PyImport_ClearExtension@@Base+0xf0e> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc8e <_PyImport_ClearExtension@@Base+0xf0e> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #5056 @ 0x13c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc00 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bc86 <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x10fe> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bc9e <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bc9e <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bc9e <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cbnz r5, 3bcc4 <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - ldr r1, [pc, #120] @ (3bd18 <_PyImport_ClearExtension@@Base+0x118e>) │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - strd r1, r5, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bcc4 <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bd06 <_PyImport_ClearExtension@@Base+0x117c> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bcc0 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bcf8 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bce2 <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bcf6 <_PyImport_ClearExtension@@Base+0x116c> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f4350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bcf8 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3bcf8 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - b.n 3bcc0 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37886 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bd10 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea74 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3bd4a <_PyImport_ClearExtension@@Base+0x11c0> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22252 @ 0x56ec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bd58 <_PyImport_ClearExtension@@Base+0x11ce> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bd7e <_PyImport_ClearExtension@@Base+0x11f4> │ │ │ │ + bne.n 3bcb6 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bda8 │ │ │ │ + bl 3bce0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd9a <_PyImport_ClearExtension@@Base+0x1210> │ │ │ │ - b.n 3bd94 <_PyImport_ClearExtension@@Base+0x120a> │ │ │ │ + bne.n 3bcd2 <_PyImport_ClearExtension@@Base+0xf52> │ │ │ │ + b.n 3bccc <_PyImport_ClearExtension@@Base+0xf4c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32300 @ 0x7e2c │ │ │ │ + movw r0, #33372 @ 0x825c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bda4 <_PyImport_ClearExtension@@Base+0x121a> │ │ │ │ - b.n 3bd6e <_PyImport_ClearExtension@@Base+0x11e4> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3bda4 <_PyImport_ClearExtension@@Base+0x121a> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bcdc <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + b.n 3bca6 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3bcdc <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bda8 : │ │ │ │ +0003bce0 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f26b8 │ │ │ │ + b.w 1f4b98 │ │ │ │ │ │ │ │ -0003bdae : │ │ │ │ +0003bce6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3bf30 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bdf2 │ │ │ │ + bl 3bf66 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bd2a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bdda │ │ │ │ + bpl.n 3bd12 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bdda │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 3be0a │ │ │ │ + cbnz r3, 3bd12 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 3bd42 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37680 @ 0x9330 │ │ │ │ + movw r1, #38832 @ 0x97b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3be0a │ │ │ │ - cbnz r4, 3be10 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3bd42 │ │ │ │ + cbnz r4, 3bd48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5120 @ 0x1400 │ │ │ │ + movw r1, #6252 @ 0x186c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3be4c │ │ │ │ + b.n 3bd84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3be32 │ │ │ │ + bmi.n 3bd6a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5144 @ 0x1418 │ │ │ │ + movw r1, #6276 @ 0x1884 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3be0a │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3bd42 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1a2148 │ │ │ │ + bl 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #6332 @ 0x18bc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddcd8 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 3bdb6 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3bdb8 │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3bdce │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3bdce │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3bdce │ │ │ │ + cbnz r5, 3bdf4 │ │ │ │ + ldr r1, [pc, #120] @ (3be48 ) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r5, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3bdf4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3be36 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl ce044 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3bdf0 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3be28 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3be12 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3be26 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f443c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3be28 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3be28 │ │ │ │ + b.n 3bdf0 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 37a7a <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3be40 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl ceadc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3be76 │ │ │ │ + bne.n 3be74 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be94 │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 3be92 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be94 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3be9e │ │ │ │ - b.n 3bf0a │ │ │ │ + bne.n 3be92 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3be9c │ │ │ │ + b.n 3bf08 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bef4 │ │ │ │ + bvs.n 3bef2 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3bf18 │ │ │ │ + vldr d9, [pc, #108] @ 3bf10 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf04 │ │ │ │ + bgt.n 3bf02 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf20 │ │ │ │ + vldr d1, [pc, #100] @ 3bf18 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bedc │ │ │ │ + ble.n 3beda │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3bf28 │ │ │ │ + vldr d1, [pc, #80] @ 3bf20 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bee0 │ │ │ │ + b.n 3bede │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bef4 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3bf0a │ │ │ │ + bne.n 3bef2 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3bf08 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 83a28 │ │ │ │ - vldr d8, [pc, #24] @ 3bf20 │ │ │ │ - b.n 3bef4 │ │ │ │ + vldr d8, [pc, #20] @ 3bf18 │ │ │ │ + b.n 3bef2 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x3bf2e is out of bounds. │ │ │ │ - │ │ │ │ + vcnt.8 d27, d8 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bf56 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23404 @ 0x5b6c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bf64 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003bf30 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003bf66 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 3bf6e <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bfa4 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf82 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf6a <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bfb8 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bfa0 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, r2 │ │ │ │ - b.n 3bf8a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bfc0 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf86 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bfbc <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf86 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f0718 │ │ │ │ - cbnz r0, 3bf86 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3c00 │ │ │ │ + bpl.n 3bfbc <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f2f4c │ │ │ │ + cbnz r0, 3bfbc <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3c60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf8a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bfc0 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 3bfba <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14ebb4 │ │ │ │ - bl cbed0 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f87e4 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55516 @ 0xd8dc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bfa0 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c002 <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ + beq.n 3bff2 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5232 @ 0x1470 │ │ │ │ + movw r1, #6392 @ 0x18f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3bffe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c012 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bge.n 3c002 <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c090 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ + b.n 3c080 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c026 <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3c016 <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bne.n 3bffe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11404 @ 0x2c8c │ │ │ │ + movw r1, #12476 @ 0x30bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5268 @ 0x1494 │ │ │ │ + movw r0, #6428 @ 0x191c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + blt.n 3bffe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ bl 95ccc │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c082 <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ + bne.n 3c072 <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c070 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 3c060 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c042 <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ - b.n 3c00e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c032 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ + b.n 3bffe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c070 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + blt.n 3c060 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c0be <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + beq.n 3c0ae <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32540 @ 0x7f1c │ │ │ │ + movw r0, #33612 @ 0x834c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0be <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c0ae <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0d2 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ + b.n 3c0c2 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 107148 │ │ │ │ + bl 1072e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c0ba <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ + beq.n 3c0aa <_PyObject_GetDictPtr@@Base+0x144> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ + 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 3c102 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 14fb94 │ │ │ │ + bl cbf34 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f88d8 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #56668 @ 0xdd5c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c0e8 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c104 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c13a <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c104 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c13a <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c104 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c120 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c13a <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c156 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c16c <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ + ldr r4, [pc, #96] @ (3c1a4 <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c120 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c156 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c168 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c19e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c134 <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3c16a <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c11c <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bne.n 3c152 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 3c15c <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c170 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 3c192 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #36] @ (3c1a8 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c166 <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c19c <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e2a8c │ │ │ │ + b.w 1e538c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c168 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c174 <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ + b.n 3c19e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + ldr r0, [pc, #12] @ (3c1ac <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + nop │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c198 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ + bhi.n 3c1d0 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ + ble.n 3c1e8 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c1b8 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ - movw r0, #58776 @ 0xe598 │ │ │ │ + b.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ + movw r0, #59928 @ 0xea18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c190 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ + bne.n 3c1c8 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3d8 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ + b.w 3b3f6 <_PyImport_ClearExtension@@Base+0x676> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240da8 <_PyDeadline_Get@@Base+0x12d0> │ │ │ │ + bl 241ea0 <_PyTime_AsTimeval@@Base+0x2d28> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1e8 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ + bne.n 3c220 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c21e <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ + b.n 3c256 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2413fc <_PyDeadline_Get@@Base+0x1924> │ │ │ │ + bl 2420f0 <_PyTime_AsTimeval@@Base+0x2f78> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1e4 <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ + beq.n 3c21c <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c224 : │ │ │ │ +0003c25c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c240 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c278 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1eddb0 │ │ │ │ + b.w 1f0564 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c26c │ │ │ │ + bne.n 3c2a4 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c288 │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 3c2c0 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c288 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3c29c │ │ │ │ - vldr d0, [pc, #28] @ 3c2a8 │ │ │ │ + bne.n 3c2c0 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3c2d4 │ │ │ │ + vldr d0, [pc, #28] @ 3c2e0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 83a28 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3c620 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c658 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2b2 │ │ │ │ + b.n 3c2ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3c2e6 │ │ │ │ + bmi.n 3c31e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5536 @ 0x15a0 │ │ │ │ + movw r1, #6688 @ 0x1a20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3c30e │ │ │ │ + bl 127274 │ │ │ │ + b.n 3c346 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4dd4 │ │ │ │ + bl b4db0 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c312 │ │ │ │ + beq.n 3c34a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5568 @ 0x15c0 │ │ │ │ + movw r1, #6720 @ 0x1a40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c388 │ │ │ │ + b.n 3c3c0 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4a38 │ │ │ │ + bl f4b24 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c332 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3c36a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c30e │ │ │ │ + bne.n 3c346 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c31c │ │ │ │ + bne.n 3c354 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c352 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3c38a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c30e │ │ │ │ - b.n 3c358 │ │ │ │ + bne.n 3c346 │ │ │ │ + b.n 3c390 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c370 │ │ │ │ + bls.n 3c3a8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5600 @ 0x15e0 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3c30e │ │ │ │ + bl 127274 │ │ │ │ + b.n 3c346 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2152e0 │ │ │ │ + cbz r0, 3c41a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c3fc │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c41e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c41e │ │ │ │ + bl 81e64 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c426 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c41a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c41a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c44e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #6768 @ 0x1a70 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8278c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c44e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c44e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c452 : │ │ │ │ + ldr r0, [pc, #4] @ (3c458 ) │ │ │ │ + b.w cb854 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c3c0 │ │ │ │ + bne.n 3c48c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfe0 │ │ │ │ - cbz r0, 3c3da │ │ │ │ - b.n 3c3d6 │ │ │ │ + bl ce044 │ │ │ │ + cbz r0, 3c4a6 │ │ │ │ + b.n 3c4a2 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40500 @ 0x9e34 │ │ │ │ + movw r0, #41528 @ 0xa238 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b2 │ │ │ │ + bne.n 3c47e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c420 │ │ │ │ + b.n 3c4ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c3ee │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3c4ba │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3d6 │ │ │ │ + bne.n 3c4a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #64820 @ 0xfd34 │ │ │ │ - movt r5, #66 @ 0x42 │ │ │ │ + movw r5, #488 @ 0x1e8 │ │ │ │ + movt r5, #67 @ 0x43 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c41a │ │ │ │ + ble.n 3c4e6 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c3fe │ │ │ │ - bl 7de2c │ │ │ │ + b.n 3c4ca │ │ │ │ + bl 7de24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c42a │ │ │ │ + cbz r3, 3c4f6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 213a84 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ - cbz r0, 3c482 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c486 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c486 │ │ │ │ - bl 81e64 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c48e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c482 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c482 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c4b6 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5616 @ 0x15f0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8278c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c4b6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c4ba : │ │ │ │ - ldr r0, [pc, #4] @ (3c4c0 ) │ │ │ │ - b.w cb7f0 │ │ │ │ - movs r7, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c4e4 │ │ │ │ + bpl.n 3c51c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c502 │ │ │ │ + bgt.n 3c53a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5624 @ 0x15f8 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3c566 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c518 │ │ │ │ + bgt.n 3c550 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17e298 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c532 │ │ │ │ - b.n 3c52e │ │ │ │ + bl 18049c <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c56a │ │ │ │ + b.n 3c566 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47568 @ 0xb9d0 │ │ │ │ + movw r1, #48640 @ 0xbe00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5f2 │ │ │ │ + b.n 3c62a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c546 │ │ │ │ + beq.n 3c57e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c546 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c57e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c56a │ │ │ │ + bmi.n 3c5a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5684 @ 0x1634 │ │ │ │ + movw r1, #6836 @ 0x1ab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3c566 │ │ │ │ bl 83978 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c57a │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3c57e │ │ │ │ - b.n 3c52e │ │ │ │ + bne.n 3c5b2 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3c5b6 │ │ │ │ + b.n 3c566 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c596 │ │ │ │ + bge.n 3c5ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5736 @ 0x1668 │ │ │ │ + movw r1, #6888 @ 0x1ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3c52e │ │ │ │ + bl 127274 │ │ │ │ + b.n 3c566 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5b0 │ │ │ │ + bne.n 3c5e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5f2 │ │ │ │ + b.n 3c62a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5d2 │ │ │ │ + bmi.n 3c60a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5772 @ 0x168c │ │ │ │ + movw r1, #6924 @ 0x1b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3c566 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5e0 │ │ │ │ - bl 86ec0 │ │ │ │ + cbz r0, 3c618 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c5a6 │ │ │ │ - b.n 3c52e │ │ │ │ + bge.n 3c5de │ │ │ │ + b.n 3c566 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 3c5a6 │ │ │ │ + b.n 3c5de │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #56164 @ 0xdb64 │ │ │ │ + movw r2, #57316 @ 0xdfe4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1caf64 │ │ │ │ - cbz r0, 3c674 │ │ │ │ + bl 1ce54c │ │ │ │ + cbz r0, 3c6ac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c656 │ │ │ │ - ldr r2, [pc, #96] @ (3c67c ) │ │ │ │ + bpl.n 3c68e │ │ │ │ + ldr r2, [pc, #96] @ (3c6b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r2 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 3c652 │ │ │ │ + beq.n 3c68a │ │ │ │ cmp r5, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r0, r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 3c65a │ │ │ │ + b.n 3c692 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c680 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c6b8 ) │ │ │ │ mov r2, r6 │ │ │ │ bl 79398 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c678 │ │ │ │ + cbnz r0, 3c6b0 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c678 │ │ │ │ + cbz r3, 3c6b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7354 │ │ │ │ - b.n 3c678 │ │ │ │ + bl 1bae34 │ │ │ │ + b.n 3c6b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c684 │ │ │ │ + cbz r4, 3c6bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3c6a8 │ │ │ │ + bhi.n 3c6e0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c6cc │ │ │ │ - b.n 3c6c0 │ │ │ │ - movw r0, #60924 @ 0xedfc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + ble.n 3c704 │ │ │ │ + b.n 3c6f8 │ │ │ │ + movw r0, #536 @ 0x218 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c6a2 │ │ │ │ - b.n 3c746 │ │ │ │ + bne.n 3c6da │ │ │ │ + b.n 3c77e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139a68 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 139e60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c746 │ │ │ │ + beq.n 3c77e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c6f0 │ │ │ │ + cbz r3, 3c728 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c708 │ │ │ │ + ble.n 3c740 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47568 @ 0xb9d0 │ │ │ │ + movw r1, #48640 @ 0xbe00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3c746 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3c77e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3c746 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3c77e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c726 │ │ │ │ + bge.n 3c75e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5872 @ 0x16f0 │ │ │ │ + movw r1, #6976 @ 0x1b40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3c746 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3c77e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c738 │ │ │ │ + blt.n 3c770 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 210450 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 211cb8 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c72c │ │ │ │ + bne.n 3c764 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c778 │ │ │ │ + bpl.n 3c7b0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c77a │ │ │ │ + b.n 3c7b2 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c7ba │ │ │ │ + bne.n 3c7f2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c788 │ │ │ │ + bne.n 3c7c0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c790 │ │ │ │ + b.n 3c7c8 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 156dec <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 157fec <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c82e │ │ │ │ + bne.n 3c866 │ │ │ │ mov r0, r4 │ │ │ │ - bl 156e40 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 158040 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c840 │ │ │ │ + b.n 3c878 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c838 │ │ │ │ + beq.n 3c870 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c816 │ │ │ │ + ble.n 3c84e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c7d6 │ │ │ │ + bne.n 3c80e │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c7e2 │ │ │ │ + b.n 3c81a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 156e40 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c7f2 │ │ │ │ + bl 158040 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c82a │ │ │ │ mov r0, sl │ │ │ │ - bl 156dec <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c7fe │ │ │ │ + bl 157fec <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c836 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c838 │ │ │ │ + bne.n 3c870 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c810 │ │ │ │ + b.n 3c848 │ │ │ │ mov r0, sl │ │ │ │ - bl 156c9c <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c810 │ │ │ │ + bl 157e9c <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c848 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c838 │ │ │ │ + beq.n 3c870 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c7c8 │ │ │ │ + b.n 3c800 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c840 │ │ │ │ + b.n 3c878 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c840 │ │ │ │ + b.n 3c878 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3ca54 │ │ │ │ + bl 3ca8c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3c8a8 │ │ │ │ + cbz r3, 3c8e0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c936 │ │ │ │ + bne.n 3c96e │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8a8 │ │ │ │ + beq.n 3c8e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 244f68 │ │ │ │ + bl 245e70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c8ac │ │ │ │ + cbnz r0, 3c8e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a04 │ │ │ │ + bl 24690c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c922 │ │ │ │ + b.n 3c95a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3c8d2 │ │ │ │ + cbnz r0, 3c90a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8a2 │ │ │ │ + beq.n 3c8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c8a2 │ │ │ │ + bne.n 3c8da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c8a2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c8da │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35204 @ 0x8984 │ │ │ │ + movw r0, #36276 @ 0x8db4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8a2 │ │ │ │ + beq.n 3c8da │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6048 @ 0x17a0 │ │ │ │ + movw r0, #7200 @ 0x1c20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c90e │ │ │ │ + cbnz r0, 3c946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a04 │ │ │ │ - b.n 3c922 │ │ │ │ + bl 24690c │ │ │ │ + b.n 3c95a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c922 │ │ │ │ + beq.n 3c95a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c922 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c95a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3c954 │ │ │ │ - cbz r2, 3c96c │ │ │ │ + cbnz r3, 3c98c │ │ │ │ + cbz r2, 3c9a4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c96c │ │ │ │ + cbz r3, 3c9a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6060 @ 0x17ac │ │ │ │ + movw r1, #7212 @ 0x1c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3c980 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3c9b8 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61752 @ 0xf138 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #1364 @ 0x554 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c9a4 │ │ │ │ + bne.n 3c9dc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9bc │ │ │ │ + b.w 3c9f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #33588 @ 0x8334 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c998 │ │ │ │ + bne.n 3c9d0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c9bc : │ │ │ │ +0003c9f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9d0 │ │ │ │ + cbz r0, 3ca08 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3c9d6 │ │ │ │ - bl 26273c │ │ │ │ - b.n 3ca4e │ │ │ │ + cbnz r1, 3ca0e │ │ │ │ + bl 262f34 │ │ │ │ + b.n 3ca86 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca6c │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9e6 │ │ │ │ + cbnz r6, 3ca1e │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9ee │ │ │ │ + cbz r6, 3ca26 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ + bmi.n 3ca6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ + bmi.n 3ca6c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca6c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1afa70 │ │ │ │ + bl 1b3440 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ca50 │ │ │ │ + bne.n 3ca88 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ca34 │ │ │ │ + beq.n 3ca6c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca34 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ca6c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64536 @ 0xfc18 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #72 @ 0x48 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ca7a │ │ │ │ + beq.n 3cab2 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca82 │ │ │ │ + b.n 3caba │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #65416 @ 0xff88 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl f5334 │ │ │ │ + movw r1, #6224 @ 0x1850 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl f5428 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3caf4 │ │ │ │ + cbz r0, 3cb2c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cab8 │ │ │ │ + cbnz r6, 3caf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3caaa │ │ │ │ + beq.n 3cae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3caaa │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cae2 │ │ │ │ + bl 77d84 <_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 155368 │ │ │ │ + b.w 156418 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cafa │ │ │ │ + ble.n 3cb32 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cad4 │ │ │ │ + bls.n 3cb0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cae4 │ │ │ │ - b.n 3caf0 │ │ │ │ + bne.n 3cb1c │ │ │ │ + b.n 3cb28 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cafc │ │ │ │ - b.n 3cac8 │ │ │ │ + cbnz r0, 3cb34 │ │ │ │ + b.n 3cb00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3caf0 │ │ │ │ + cbnz r3, 3cb28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cce8 │ │ │ │ + b.n 3cd20 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cbf2 │ │ │ │ + bge.n 3cc2a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #12 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w r8, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 3cb56 │ │ │ │ + bne.n 3cb8e │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r8, #16 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne.w r0, [r8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str.w r8, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 3cb8c │ │ │ │ + b.n 3cbc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb8c │ │ │ │ + cbz r0, 3cbc4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5212 @ 0x145c │ │ │ │ + movw r1, #6328 @ 0x18b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1940 │ │ │ │ - b.n 3ccb2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ccea │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cbbe │ │ │ │ + bge.n 3cbf6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5276 @ 0x149c │ │ │ │ + movw r1, #6392 @ 0x18f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccb2 │ │ │ │ + b.n 3ccea │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbcc │ │ │ │ + cbz r5, 3cc04 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cb9e │ │ │ │ + blt.n 3cbd6 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cc26 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5304 @ 0x14b8 │ │ │ │ + movw r1, #6420 @ 0x1914 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3cbb6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3cbee │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb14 │ │ │ │ + b.n 3cb4c │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ccb2 │ │ │ │ + beq.n 3ccea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc12 │ │ │ │ + cbz r3, 3cc4a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc1a │ │ │ │ + b.n 3cc52 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc2e │ │ │ │ + blt.n 3cc66 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc2e │ │ │ │ + bpl.n 3cc66 │ │ │ │ bl 95ccc │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc32 │ │ │ │ + b.n 3cc6a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc70 │ │ │ │ + bne.n 3cca8 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cc60 │ │ │ │ + beq.n 3cc98 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc48 │ │ │ │ + b.n 3cc80 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3ccb2 │ │ │ │ + cbz r1, 3ccea │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 987d4 │ │ │ │ - b.n 3ccb2 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 3ccea │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3ccaa │ │ │ │ + beq.n 3cce2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cc92 │ │ │ │ + beq.n 3ccca │ │ │ │ add r6, r9 │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3cc7c │ │ │ │ + b.n 3ccb4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc66 │ │ │ │ + b.n 3cc9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccc8 │ │ │ │ + beq.n 3cd00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccc8 │ │ │ │ + cbnz r3, 3cd00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ccdc │ │ │ │ + beq.n 3cd14 │ │ │ │ adds r4, #1 │ │ │ │ - bl cea74 │ │ │ │ - b.n 3cccc │ │ │ │ + bl ceadc │ │ │ │ + b.n 3cd04 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cce8 │ │ │ │ + beq.n 3cd20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ 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 r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd30 │ │ │ │ + cbz r0, 3cd68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd14 │ │ │ │ + cbz r3, 3cd4c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd1c │ │ │ │ + b.n 3cd54 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd24 │ │ │ │ + cbz r2, 3cd5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd2c │ │ │ │ + b.n 3cd64 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f3608 │ │ │ │ + bl 1f5e10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cd6e │ │ │ │ + cbnz r5, 3cda6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cd6e │ │ │ │ + ble.n 3cda6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cd6e │ │ │ │ - cbz r2, 3cd6e │ │ │ │ + bne.n 3cda6 │ │ │ │ + cbz r2, 3cda6 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61496 @ 0xf038 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #1108 @ 0x454 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3cd8a │ │ │ │ + bl 127274 │ │ │ │ + b.n 3cdc2 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cd90 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cdc8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd58 │ │ │ │ + bne.n 3cd90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6188 @ 0x182c │ │ │ │ + movw r1, #7272 @ 0x1c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cdd4 │ │ │ │ + blt.n 3ce0c │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ - b.w 147610 │ │ │ │ + beq.n 3ce1a │ │ │ │ + b.w 148438 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3ce4e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 3ce56 │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ce5a : │ │ │ │ + b.w 184444 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce10 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3ce10 │ │ │ │ + bne.n 3ce82 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3ce82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce46 │ │ │ │ + b.n 3ceb8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bcd88 │ │ │ │ + bl 1c0438 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce30 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3cea2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce0c │ │ │ │ + bne.n 3ce7e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce46 │ │ │ │ + b.n 3ceb8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3ce72 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3ce7a │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003ce7e : │ │ │ │ - b.w 22c954 │ │ │ │ - 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 3cea2 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3ceba │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3cec2 │ │ │ │ - movw r0, #58736 @ 0xe570 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ce9a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3d8 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cee6 │ │ │ │ + blt.n 3ced2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cf00 │ │ │ │ + blt.n 3ceec │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59660 @ 0xe90c │ │ │ │ + movw r1, #60812 @ 0xed8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf0a │ │ │ │ + b.n 3cef6 │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cf0c ) │ │ │ │ + ldr r3, [pc, #8] @ (3cef8 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003cf10 : │ │ │ │ - b.w 1820b8 │ │ │ │ - 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 f4350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3cf36 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3cf42 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f7e20 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf48 │ │ │ │ +0003cefc : │ │ │ │ + b.w 18458c │ │ │ │ + b.n 3cf02 │ │ │ │ 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 3cf6a │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 3cf24 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf76 │ │ │ │ + cbz r3, 3cf30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf98 │ │ │ │ + b.n 3cf52 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf94 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf4e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf94 │ │ │ │ + cbnz r3, 3cf4e │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf94 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf4e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3cf76 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3cf8e │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3cf96 │ │ │ │ + movw r0, #59888 @ 0xe9f0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cf6e │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b3f6 <_PyImport_ClearExtension@@Base+0x676> │ │ │ │ + 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 f443c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3cfc4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3cfd0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1fa338 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + movw r0, #7988 @ 0x1f34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f0764 │ │ │ │ + bl 1f2f98 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 2108b4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3cff6 │ │ │ │ + bne.n 3d028 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d012 │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 3d044 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d012 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3d026 │ │ │ │ - vldr d0, [pc, #28] @ 3d030 │ │ │ │ + bne.n 3d044 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3d058 │ │ │ │ + vldr d0, [pc, #24] @ 3d060 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 83a28 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d17c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d1ac ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 21211c │ │ │ │ + │ │ │ │ +0003d06e : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #19968 @ 0x4e00 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ + cbnz r0, 3d08e │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d058 │ │ │ │ + cbz r3, 3d0b4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d05a │ │ │ │ + b.n 3d0b6 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d068 │ │ │ │ + cbnz r3, 3d0c4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d068 │ │ │ │ + ble.n 3d0c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d068 │ │ │ │ - cbnz r0, 3d084 │ │ │ │ - ldr r4, [pc, #652] @ (3d2f8 ) │ │ │ │ + bne.n 3d0c4 │ │ │ │ + cbnz r0, 3d0e0 │ │ │ │ + ldr r4, [pc, #656] @ (3d358 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d246 │ │ │ │ + beq.w 3d2a2 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d246 │ │ │ │ - ldr r3, [pc, #604] @ (3d2fc ) │ │ │ │ + beq.w 3d2a2 │ │ │ │ + ldr r3, [pc, #608] @ (3d35c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d1ee │ │ │ │ + bne.w 3d24a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd8b8 │ │ │ │ + bl dd990 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1ee │ │ │ │ + bne.w 3d24a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0ea │ │ │ │ + beq.n 3d146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0ea │ │ │ │ + cbnz r3, 3d146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d128 │ │ │ │ + cbnz r0, 3d184 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d10e │ │ │ │ + beq.n 3d16a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d10e │ │ │ │ + cbnz r3, 3d16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d246 │ │ │ │ + bne.w 3d2a2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1ac │ │ │ │ + bne.n 3d208 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8b8 │ │ │ │ + bl dd990 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1ac │ │ │ │ + cbnz r3, 3d208 │ │ │ │ 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 3d194 │ │ │ │ + beq.n 3d1f0 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d2f0 │ │ │ │ + vldr d5, [pc, #396] @ 3d350 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d1ac │ │ │ │ + bhi.n 3d208 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0ee │ │ │ │ + beq.n 3d14a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0ee │ │ │ │ + bne.n 3d14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0ee │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d14a │ │ │ │ mov r0, r7 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d232 │ │ │ │ + beq.n 3d28e │ │ │ │ mov r1, r6 │ │ │ │ - bl 1157b4 │ │ │ │ + bl 115bd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1d6 │ │ │ │ + beq.n 3d232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1d6 │ │ │ │ + cbnz r3, 3d232 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1ec │ │ │ │ + beq.n 3d248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1ec │ │ │ │ + cbnz r3, 3d248 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d23c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d298 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d33e │ │ │ │ + bne.w 3d39e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d24a │ │ │ │ + bne.n 3d2a6 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d27a │ │ │ │ + cbz r0, 3d2d6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2aa │ │ │ │ + beq.n 3d306 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2c2 │ │ │ │ + beq.n 3d31e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ bl 83a28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d300 │ │ │ │ + bne.n 3d360 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d25a │ │ │ │ + bne.n 3d2b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d26a │ │ │ │ + bne.n 3d2c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3ba │ │ │ │ + b.n 3d41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d20c │ │ │ │ + bne.n 3d268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d20c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d23c │ │ │ │ + bne.n 3d298 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d23c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d246 │ │ │ │ + bne.n 3d2a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d246 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d290 │ │ │ │ + beq.n 3d2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d290 │ │ │ │ + cbnz r3, 3d2ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d246 │ │ │ │ + bne.n 3d2a2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 83a28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d338 │ │ │ │ + beq.n 3d398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d338 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d338 │ │ │ │ + bne.n 3d398 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d398 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8b8 │ │ │ │ + bl dd990 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d224 │ │ │ │ + bne.n 3d280 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d210 │ │ │ │ + beq.n 3d26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d210 │ │ │ │ + bne.n 3d26c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d210 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d26c │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1157b4 │ │ │ │ + bl 115bd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d31e │ │ │ │ + beq.n 3d37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d31e │ │ │ │ + cbnz r3, 3d37e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d334 │ │ │ │ + beq.n 3d394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d334 │ │ │ │ + cbnz r3, 3d394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d33e │ │ │ │ - b.n 3d23c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d39e │ │ │ │ + b.n 3d298 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d210 │ │ │ │ + b.n 3d26c │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d36e │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3d3a4 │ │ │ │ + cbnz r6, 3d3ce │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3d404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3a2 │ │ │ │ + beq.n 3d402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d3a2 │ │ │ │ + cbnz r3, 3d402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3a2 │ │ │ │ - bl 1157b4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d402 │ │ │ │ + bl 115bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d386 │ │ │ │ + beq.n 3d3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d386 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d3e6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d398 │ │ │ │ + beq.n 3d3f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d398 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d3f8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d3a2 │ │ │ │ + beq.n 3d402 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d342 │ │ │ │ + b.n 3d3a2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3ba │ │ │ │ + beq.n 3d41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3ba │ │ │ │ + cbnz r3, 3d41a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d3e4 │ │ │ │ + cbz r3, 3d444 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d3e6 │ │ │ │ + b.n 3d446 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d3f4 │ │ │ │ + cbnz r3, 3d454 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d3f4 │ │ │ │ + blt.n 3d454 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d3f4 │ │ │ │ - cbnz r0, 3d412 │ │ │ │ - ldr r5, [pc, #316] @ (3d534 ) │ │ │ │ + bgt.n 3d454 │ │ │ │ + cbnz r0, 3d472 │ │ │ │ + ldr r5, [pc, #316] @ (3d594 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d412 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d472 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d52c │ │ │ │ - cbz r4, 3d428 │ │ │ │ + b.n 3d58c │ │ │ │ + cbz r4, 3d488 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d42a │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 3d42a │ │ │ │ - b.n 3d40c │ │ │ │ + bne.n 3d48a │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 3d48a │ │ │ │ + b.n 3d46c │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d432 │ │ │ │ + cbz r2, 3d492 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d43a │ │ │ │ + b.n 3d49a │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d48e │ │ │ │ + bls.n 3d4ee │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d470 │ │ │ │ + bne.n 3d4d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d44a │ │ │ │ - bl 26b77c │ │ │ │ + ble.n 3d4aa │ │ │ │ + bl 26bbf4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d514 │ │ │ │ + bgt.n 3d574 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d44a │ │ │ │ + b.n 3d4aa │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d514 │ │ │ │ + beq.n 3d574 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d47e │ │ │ │ + beq.n 3d4de │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d44a │ │ │ │ + bne.n 3d4aa │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d44a │ │ │ │ - b.n 3d514 │ │ │ │ + bge.n 3d4aa │ │ │ │ + b.n 3d574 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d514 │ │ │ │ + bgt.n 3d574 │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d40c │ │ │ │ + beq.n 3d46c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4b0 │ │ │ │ + cbz r3, 3d510 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d4b8 │ │ │ │ + b.n 3d518 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4c0 │ │ │ │ + cbz r3, 3d520 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d4c8 │ │ │ │ + b.n 3d528 │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d52c │ │ │ │ + bls.n 3d58c │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d4f8 │ │ │ │ + bne.n 3d558 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d50a │ │ │ │ + ble.n 3d56a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d510 │ │ │ │ + beq.n 3d570 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4ee │ │ │ │ + b.n 3d54e │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d50e │ │ │ │ + beq.n 3d56e │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d510 │ │ │ │ - b.n 3d50e │ │ │ │ + bne.n 3d570 │ │ │ │ + b.n 3d56e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d510 │ │ │ │ + b.n 3d570 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d4ce │ │ │ │ + b.n 3d52e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6848 @ 0x1ac0 │ │ │ │ + movw r1, #8000 @ 0x1f40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3d40c │ │ │ │ + bl 127274 │ │ │ │ + b.n 3d46c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3d55e │ │ │ │ + cbnz r0, 3d5be │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d566 │ │ │ │ + cbz r0, 3d5c6 │ │ │ │ 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 3d550 │ │ │ │ + beq.n 3d5b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d59a │ │ │ │ + bne.n 3d5fa │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229acc │ │ │ │ + bl 22b160 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d5b6 │ │ │ │ - b.n 3d5b2 │ │ │ │ + bge.n 3d616 │ │ │ │ + b.n 3d612 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6964 @ 0x1b34 │ │ │ │ + movw r1, #8088 @ 0x1f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d5da │ │ │ │ - bne.n 3d5ca │ │ │ │ + b.n 3d63a │ │ │ │ + bne.n 3d62a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f04 │ │ │ │ - b.n 3d5b2 │ │ │ │ + bl e9fdc │ │ │ │ + b.n 3d612 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -27857,123 +27896,168 @@ │ │ │ │ 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, 3d5fe │ │ │ │ + cbnz r3, 3d65e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d5fe │ │ │ │ + ble.n 3d65e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d5fe │ │ │ │ - cbnz r0, 3d616 │ │ │ │ + bne.n 3d65e │ │ │ │ + cbnz r0, 3d676 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #116] @ (3d67c ) │ │ │ │ + ldr r4, [pc, #116] @ (3d6dc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d65a │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d6ba │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d628 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3d65a │ │ │ │ + bne.n 3d688 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3d6ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 95ccc │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d65e │ │ │ │ + bge.n 3d6be │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d66a │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 3d6ca │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d62c │ │ │ │ + beq.n 3d68c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d678 │ │ │ │ + b.n 3d6d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b678 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ - b.n 3d678 │ │ │ │ + bl 3b556 <_PyImport_ClearExtension@@Base+0x7d6> │ │ │ │ + b.n 3d6d8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 3d702 │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3d70e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3d72e │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 1abacc │ │ │ │ + cbnz r0, 3d72a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 3d72a │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d72a │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6aa │ │ │ │ + cbnz r4, 3d75c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7004 @ 0x1b5c │ │ │ │ + movw r1, #8180 @ 0x1ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3d6b8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3d76a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, r0 │ │ │ │ + ldr r2, [pc, #32] @ (3d790 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #51828 @ 0xca74 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ + b.w 8278c │ │ │ │ + movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d6e2 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 3d7b6 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6ee │ │ │ │ + cbz r3, 3d7c2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d70e │ │ │ │ + b.n 3d7e8 │ │ │ │ mov r0, r4 │ │ │ │ + movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a8104 │ │ │ │ - cbnz r0, 3d70a │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d7e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d70a │ │ │ │ - movs r1, #12 │ │ │ │ + cbnz r3, 3d7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d70a │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d7e4 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27985,48 +28069,48 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3d740 │ │ │ │ + bhi.n 3d81a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d75a │ │ │ │ - b.n 3d76a │ │ │ │ - movw r0, #52456 @ 0xcce8 │ │ │ │ + bgt.n 3d834 │ │ │ │ + b.n 3d844 │ │ │ │ + movw r0, #53528 @ 0xd118 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d738 │ │ │ │ + bne.n 3d812 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d794 │ │ │ │ + b.n 3d86e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d756 │ │ │ │ + beq.n 3d830 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d77c │ │ │ │ + bne.n 3d856 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d78a │ │ │ │ + cbnz r1, 3d864 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d78c │ │ │ │ + b.n 3d866 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d76a │ │ │ │ - b.n 3d756 │ │ │ │ + bne.n 3d844 │ │ │ │ + b.n 3d830 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28035,159 +28119,112 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3d7d8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 8278c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ - 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 3d80e │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d81a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3d840 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #655 @ 0x28f │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d83c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d83c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d83c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 13e358 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d852 │ │ │ │ + bne.n 3d8ae │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e76a8 │ │ │ │ - b.w 12db54 │ │ │ │ + b.w e7794 │ │ │ │ + b.w 12df34 │ │ │ │ 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, 3d87c │ │ │ │ + cbnz r7, 3d8d8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d87c │ │ │ │ + blt.n 3d8d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d87c │ │ │ │ - cbnz r2, 3d89c │ │ │ │ - ldr r1, [pc, #96] @ (3d8e0 ) │ │ │ │ + bgt.n 3d8d8 │ │ │ │ + cbnz r2, 3d8f8 │ │ │ │ + ldr r1, [pc, #96] @ (3d93c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d89c │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d8f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8da │ │ │ │ + b.n 3d936 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8ac │ │ │ │ + ble.n 3d908 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8ae │ │ │ │ - b.n 3d898 │ │ │ │ + bge.n 3d90a │ │ │ │ + b.n 3d8f4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ subs r1, r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d8d2 │ │ │ │ + cbz r0, 3d92e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 246984 │ │ │ │ - b.n 3d898 │ │ │ │ + bl 247890 │ │ │ │ + b.n 3d8f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8ec │ │ │ │ + cbz r1, 3d948 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d8f4 │ │ │ │ + b.n 3d950 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d950 │ │ │ │ + b.n 3d9ac │ │ │ │ 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 14960c │ │ │ │ - cbz r0, 3d920 │ │ │ │ + bl 14a4b8 │ │ │ │ + cbz r0, 3d97c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ (3d94c ) │ │ │ │ + ldr r0, [pc, #40] @ (3d9a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28199,604 +28236,604 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d968 │ │ │ │ + bne.n 3d9c4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3d988 │ │ │ │ - b.n 3d96a │ │ │ │ - cbz r1, 3d992 │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + bne.n 3d9e4 │ │ │ │ + b.n 3d9c6 │ │ │ │ + cbz r1, 3d9ee │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3d988 │ │ │ │ + bls.n 3d9e4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3d992 │ │ │ │ - b.n 3d974 │ │ │ │ + beq.n 3d9ee │ │ │ │ + b.n 3d9d0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r4, r6, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3da24 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d9c2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3da1e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3d9cc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3d9dc │ │ │ │ - b.n 3d9fc │ │ │ │ - ldr r1, [pc, #88] @ (3da28 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d9c6 │ │ │ │ - b.n 3d9be │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3d9fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3d9fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d9fc │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #54640 @ 0xd570 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #7228 @ 0x1c3c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3daa0 │ │ │ │ + cbz r3, 3da6c │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3daa0 │ │ │ │ + cbnz r0, 3da6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3daa0 │ │ │ │ + beq.n 3da6c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #47601 @ 0xb9f1 │ │ │ │ + movw r1, #57737 @ 0xe189 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #7252 @ 0x1c54 │ │ │ │ + movw r0, #8380 @ 0x20bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3daa4 │ │ │ │ + cbnz r0, 3da70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a04 │ │ │ │ + bl 24690c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dafc │ │ │ │ + b.n 3dac8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #7260 @ 0x1c5c │ │ │ │ + movw r0, #8388 @ 0x20c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3dada │ │ │ │ + beq.n 3daa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dada │ │ │ │ + cbnz r3, 3daa6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3da9a │ │ │ │ + beq.n 3da66 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dafc │ │ │ │ + beq.n 3dac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dafc │ │ │ │ + cbnz r3, 3dac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3db2a │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 3daf6 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3db36 │ │ │ │ + cbz r3, 3db02 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc16 │ │ │ │ + b.n 3dbe2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc0c │ │ │ │ + beq.n 3dbd8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3db5a │ │ │ │ + bne.n 3db26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dbb6 │ │ │ │ + cbnz r3, 3db82 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dbae │ │ │ │ + cbz r0, 3db7a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dbbe │ │ │ │ - b.n 3dbb6 │ │ │ │ - bl b3478 │ │ │ │ + cbz r6, 3db8a │ │ │ │ + b.n 3db82 │ │ │ │ + bl b3464 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3db98 │ │ │ │ + cbz r0, 3db64 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dbc6 │ │ │ │ + beq.n 3db92 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3db72 │ │ │ │ + bne.n 3db3e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1954 │ │ │ │ + bl b1938 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3dbe0 │ │ │ │ + cbnz r0, 3dbac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3dc0c │ │ │ │ + b.n 3dbd8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3db88 │ │ │ │ + b.n 3db54 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dba8 │ │ │ │ + beq.n 3db74 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3db7e │ │ │ │ + b.n 3db4a │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3dbf4 │ │ │ │ + ble.n 3dbc0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3dbe0 │ │ │ │ + b.n 3dbac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c234c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 3dc12 │ │ │ │ + bl c2330 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 3dbde │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 3dc0c │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3dc18 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3dc3c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc2c │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3dc38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d4e0 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3dc26 │ │ │ │ + ldr r0, [pc, #8] @ (3dc40 ) │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r4, r6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc26 │ │ │ │ + cbz r1, 3dc4c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dc2e │ │ │ │ + b.n 3dc54 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dd90 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + b.n 3ddec <_PyTraceback_Add@@Base+0xd8> │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r4, r6, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [pc, #116] @ (3dce0 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8c38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dc7c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3dcd8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 3dc86 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbnz r0, 3dc96 │ │ │ │ + b.n 3dcb6 │ │ │ │ + ldr r1, [pc, #92] @ (3dce4 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8c38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3dc80 │ │ │ │ + b.n 3dc78 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 3dcb6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3dcb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3dcb6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #55792 @ 0xd9f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #8408 @ 0x20d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddcd8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc5c <_PyTraceback_Add@@Base>: │ │ │ │ +0003dd14 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (3dd30 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dde8 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ bl 71330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd20 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3ddd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3dddc │ │ │ │ + bl 3de38 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dcb6 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dd6e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd20 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3ddd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd20 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3ddd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd20 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ddd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3deb4 │ │ │ │ + bl 3df10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcda <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dd92 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dcda <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dd92 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcf0 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dda8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dcf0 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dda8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd20 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3ddd8 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl d40c8 │ │ │ │ + bl d4128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd2a <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dde2 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd2a <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dde2 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e240 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e5d4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dd56 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd62 <_PyTraceback_Add@@Base+0x106> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3dd86 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dd76 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3dd82 <_PyTraceback_Add@@Base+0x126> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3dd70 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - ldr r0, [pc, #8] @ (3dd8c <_PyTraceback_Add@@Base+0x130>) │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r4, r6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dda8 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + bne.n 3de04 <_PyTraceback_Add@@Base+0xf0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3ddc8 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ - b.n 3ddaa <_PyTraceback_Add@@Base+0x14e> │ │ │ │ - cbz r1, 3ddd2 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + bne.n 3de24 <_PyTraceback_Add@@Base+0x110> │ │ │ │ + b.n 3de06 <_PyTraceback_Add@@Base+0xf2> │ │ │ │ + cbz r1, 3de2e <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ddc8 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + bls.n 3de24 <_PyTraceback_Add@@Base+0x110> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3ddd2 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - b.n 3ddb4 <_PyTraceback_Add@@Base+0x158> │ │ │ │ + beq.n 3de2e <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + b.n 3de10 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003dddc : │ │ │ │ +0003de38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de50 │ │ │ │ + cbz r0, 3deac │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de5a │ │ │ │ - ldr r0, [pc, #136] @ (3de90 ) │ │ │ │ + cbz r0, 3deb6 │ │ │ │ + ldr r0, [pc, #136] @ (3deec ) │ │ │ │ movs r1, #6 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de62 │ │ │ │ - ldr r0, [pc, #128] @ (3de94 ) │ │ │ │ + cbz r0, 3debe │ │ │ │ + ldr r0, [pc, #128] @ (3def0 ) │ │ │ │ movs r1, #2 │ │ │ │ bl 71e20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de68 │ │ │ │ + cbz r0, 3dec4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3de98 ) │ │ │ │ + ldr r3, [pc, #108] @ (3def4 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3de9c ) │ │ │ │ + ldr r3, [pc, #100] @ (3def8 ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 95020 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de6a │ │ │ │ + b.n 3dec6 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de6a │ │ │ │ + b.n 3dec6 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de6a │ │ │ │ + b.n 3dec6 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de6a │ │ │ │ + b.n 3dec6 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3de98 ) │ │ │ │ - bl 781c8 │ │ │ │ + ldr r0, [pc, #44] @ (3def4 ) │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dea8 │ │ │ │ + cbz r1, 3df04 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3deb0 │ │ │ │ + b.n 3df0c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34264 │ │ │ │ + b.w 34268 │ │ │ │ │ │ │ │ -0003deb4 : │ │ │ │ +0003df10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1a5bc8 │ │ │ │ - cbz r0, 3df40 │ │ │ │ + bl 1a9590 │ │ │ │ + cbz r0, 3df9c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1a5c94 │ │ │ │ + bl 1a965c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df40 │ │ │ │ + cbz r0, 3df9c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df2c │ │ │ │ + cbz r0, 3df88 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3df44 │ │ │ │ + beq.n 3dfa0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df44 │ │ │ │ + b.n 3dfa0 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df40 │ │ │ │ + beq.n 3df9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df40 │ │ │ │ + cbnz r2, 3df9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dfe6 │ │ │ │ + b.n 3e042 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df5c │ │ │ │ + beq.n 3dfb8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -28816,36 +28853,36 @@ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r2, #72]! │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 3df96 │ │ │ │ + ble.n 3dff2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df8a │ │ │ │ + b.n 3dfe6 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3dfc0 │ │ │ │ + beq.n 3e01c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfc0 │ │ │ │ + cbnz r3, 3e01c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dff0 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3e04c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -28864,32 +28901,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl 7200c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0c8 │ │ │ │ + beq.n 3e124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 18b730 │ │ │ │ + bl 18dec8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e030 │ │ │ │ + bne.n 3e08c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0b0 │ │ │ │ + b.n 3e10c │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e062 │ │ │ │ + bne.n 3e0be │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28897,1185 +28934,1184 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3e0a6 │ │ │ │ + b.n 3e102 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0d0 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e12c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e02a │ │ │ │ + beq.n 3e086 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e09a │ │ │ │ + bne.n 3e0f6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e058 │ │ │ │ + beq.n 3e0b4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e058 │ │ │ │ + b.n 3e0b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0cc │ │ │ │ + beq.n 3e128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0cc │ │ │ │ + cbnz r3, 3e128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0cc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e128 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 3e102 │ │ │ │ + bne.n 3e15e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e11a │ │ │ │ + bne.n 3e176 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e138 │ │ │ │ + b.n 3e194 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40072 @ 0x9c88 │ │ │ │ + movw r0, #41100 @ 0xa08c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1ea │ │ │ │ - b.n 3e0ec │ │ │ │ - bl 13dee8 │ │ │ │ + beq.n 3e246 │ │ │ │ + b.n 3e148 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e138 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3e194 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1ea │ │ │ │ + bne.n 3e246 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e146 │ │ │ │ + bne.n 3e1a2 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e164 │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 3e1c0 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e164 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3e1c0 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1ea │ │ │ │ + bne.n 3e246 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3e1f8 │ │ │ │ + vldr d6, [pc, #136] @ 3e250 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e194 │ │ │ │ + ble.n 3e1f0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e194 │ │ │ │ + bhi.n 3e1f0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 83a28 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3e1cc │ │ │ │ + bvc.n 3e228 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1c8 │ │ │ │ + bvs.n 3e224 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1d0 │ │ │ │ + b.n 3e22c │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1da │ │ │ │ + b.n 3e236 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1da │ │ │ │ + cbz r3, 3e236 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 247c80 │ │ │ │ - cbnz r0, 3e1ea │ │ │ │ + bl 248a0c <_PyBytes_Find@@Base+0x1074> │ │ │ │ + cbnz r0, 3e246 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 83a28 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e224 │ │ │ │ + bne.n 3e27c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f26b4 │ │ │ │ + bl 1f4b94 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e240 │ │ │ │ - b.n 3e23a │ │ │ │ + bne.n 3e298 │ │ │ │ + b.n 3e292 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32292 @ 0x7e24 │ │ │ │ + movw r0, #33364 @ 0x8254 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e24a │ │ │ │ - b.n 3e214 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3e24a │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e2a2 │ │ │ │ + b.n 3e26c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3e2a2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e256 │ │ │ │ + cbz r1, 3e2ae │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e25e │ │ │ │ + b.n 3e2b6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e298 │ │ │ │ + b.n 3e2f0 │ │ │ │ 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 3e280 │ │ │ │ + bne.n 3e2d8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f53d8 │ │ │ │ + b.w f54cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32412 @ 0x7e9c │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e274 │ │ │ │ + bne.n 3e2cc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e2c4 │ │ │ │ + bne.n 3e31c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42912 @ 0xa7a0 │ │ │ │ + movw r2, #44128 @ 0xac60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e312 │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + cbz r1, 3e36a │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2fa │ │ │ │ + bls.n 3e352 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e2d4 │ │ │ │ + beq.n 3e32c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e31c │ │ │ │ + b.n 3e374 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e31c │ │ │ │ + b.n 3e374 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e34c │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3e3a4 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e364 │ │ │ │ + b.n 3e3bc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e36e │ │ │ │ + cbz r1, 3e3c6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e376 │ │ │ │ + b.n 3e3ce │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e472 │ │ │ │ + b.n 3e4b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 3e3ec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e3ac │ │ │ │ - movw r0, #22532 @ 0x5804 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 7a108 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e3d4 │ │ │ │ - bl 13ba6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e3c6 │ │ │ │ - blt.n 3e3d6 │ │ │ │ - movw r0, #62672 @ 0xf4d0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 7a108 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e3ce │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl e76a8 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl 13bfbc │ │ │ │ - cbnz r5, 3e3f0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 3e404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3e404 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3ec │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 3e418 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e3ec │ │ │ │ + b.n 3e418 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #8772 @ 0x2244 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w ddcd8 │ │ │ │ + ldr r1, [pc, #96] @ (3e47c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 3e436 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl dae94 <_PyType_Name@@Base> │ │ │ │ + bl 8def0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 3e42c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 3e442 │ │ │ │ + mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #7900 @ 0x1edc │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #8796 @ 0x225c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e420 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e420 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl ddcd8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e458 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #8828 @ 0x227c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddcd8 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e436 │ │ │ │ + beq.n 3e46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e436 │ │ │ │ + cbnz r3, 3e46e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ + bl 78234 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e45a │ │ │ │ + bne.n 3e4a0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14bd1c │ │ │ │ + b.w 14ccf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32492 @ 0x7eec │ │ │ │ + movw r0, #33564 @ 0x831c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e44e │ │ │ │ + bne.n 3e494 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e48a │ │ │ │ + bne.n 3e4d0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e4aa │ │ │ │ - b.n 3e48c │ │ │ │ - cbz r1, 3e4b4 │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + bmi.n 3e4f0 │ │ │ │ + b.n 3e4d2 │ │ │ │ + cbz r1, 3e4fa │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e4aa │ │ │ │ + bls.n 3e4f0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e4b4 │ │ │ │ - b.n 3e496 │ │ │ │ + bpl.n 3e4fa │ │ │ │ + b.n 3e4dc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 3e578 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbnz r0, 3e538 │ │ │ │ + movw r0, #23700 @ 0x5c94 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3e4f2 │ │ │ │ + b.n 3e560 │ │ │ │ + bl 13c2e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e552 │ │ │ │ + blt.n 3e562 │ │ │ │ + movw r0, #63744 @ 0xf900 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7a108 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e55a │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl e7794 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl 13c834 │ │ │ │ + cbnz r5, 3e57c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e4f2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e506 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 3e578 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e506 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #7912 @ 0x1ee8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ - ldr r1, [pc, #96] @ (3e568 ) │ │ │ │ + cbnz r3, 3e578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8df9c <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 3e51a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 3e530 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #7936 @ 0x1f00 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e546 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 3e5c2 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #7968 @ 0x1f20 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #9144 @ 0x23b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - mov r5, r0 │ │ │ │ + bl ddcd8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e5ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e5ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e55c │ │ │ │ + beq.n 3e5c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e55c │ │ │ │ + cbnz r3, 3e5c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e574 │ │ │ │ + cbz r1, 3e5ce │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e57c │ │ │ │ + b.n 3e5d6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e62a │ │ │ │ + b.n 3e646 │ │ │ │ │ │ │ │ -0003e57e : │ │ │ │ +0003e5d8 : │ │ │ │ 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 3e6c2 │ │ │ │ + bl 3e6de │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2148 │ │ │ │ + bl 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e5ae │ │ │ │ + bne.n 3e608 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #8004 @ 0x1f44 │ │ │ │ + movw r0, #9156 @ 0x23c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl f5dd4 │ │ │ │ - cbz r0, 3e5ea │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6cbac │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e5ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5ee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5ee │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e612 │ │ │ │ + bne.n 3e62e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 186cc8 │ │ │ │ + b.w 189268 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32444 @ 0x7ebc │ │ │ │ + movw r0, #33516 @ 0x82ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e606 │ │ │ │ + bne.n 3e622 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e656 │ │ │ │ + bne.n 3e672 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42912 @ 0xa7a0 │ │ │ │ + movw r2, #44128 @ 0xac60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e6ac │ │ │ │ + cbz r1, 3e6c8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #42912 @ 0xa7a0 │ │ │ │ + movw r5, #44128 @ 0xac60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e694 │ │ │ │ + bls.n 3e6b0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e684 │ │ │ │ - cbnz r3, 3e6b6 │ │ │ │ + beq.n 3e6a0 │ │ │ │ + cbnz r3, 3e6d2 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e668 │ │ │ │ + b.n 3e684 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e690 │ │ │ │ - cbz r3, 3e6b6 │ │ │ │ + beq.n 3e6ac │ │ │ │ + cbz r3, 3e6d2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e668 │ │ │ │ + b.n 3e684 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e668 │ │ │ │ + b.n 3e684 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e6be │ │ │ │ + b.n 3e6da │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e6c2 : │ │ │ │ +0003e6de : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbnz r2, 3e720 │ │ │ │ + cbnz r2, 3e73c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6e8 │ │ │ │ + cbnz r0, 3e704 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e738 │ │ │ │ + b.n 3e754 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e746 │ │ │ │ + beq.n 3e762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e746 │ │ │ │ - ldr r2, [pc, #68] @ (3e74c ) │ │ │ │ + cbnz r3, 3e762 │ │ │ │ + ldr r2, [pc, #68] @ (3e768 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e71a │ │ │ │ + cbz r3, 3e736 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e746 │ │ │ │ + b.n 3e762 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e744 │ │ │ │ + cbnz r0, 3e760 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbnz r0, 3e73e │ │ │ │ + bl d3a4c │ │ │ │ + cbnz r0, 3e75a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e746 │ │ │ │ - bl d3c00 │ │ │ │ - b.n 3e746 │ │ │ │ + b.n 3e762 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 3e762 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl f5ec8 │ │ │ │ + cbz r0, 3e7a2 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 6cb84 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e7a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e7a6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e7a6 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003e750 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e7aa <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e78a <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e7e4 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63616 @ 0xf880 │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3e796 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 127274 │ │ │ │ + b.n 3e7f0 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e79a <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e7f4 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e858 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb9d8 │ │ │ │ + bl fbc60 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e802 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7e2 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e83c <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcaa0 │ │ │ │ + bl fcc28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7a4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b13a0 │ │ │ │ + blt.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b4d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e7a4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103b04 │ │ │ │ + bl 103c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e7d8 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e832 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a20 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e7a4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 108be8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc10c │ │ │ │ + bl fc290 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7d0 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e82a <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7f8 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e852 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7f8 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e852 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 108ef4 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 1090bc <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e810 <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ + cbz r0, 3e86a <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - movw r4, #36980 @ 0x9074 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 3e83e <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e852 <_PyCompile_OptimizeCfg@@Base+0x102> │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 235eec │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3e864 <_PyCompile_OptimizeCfg@@Base+0x114> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f26b8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3e864 <_PyCompile_OptimizeCfg@@Base+0x114> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e894 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ + cbz r0, 3e898 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e896 <_PyCompile_OptimizeCfg@@Base+0x146> │ │ │ │ + beq.n 3e89a <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e898 <_PyCompile_OptimizeCfg@@Base+0x148>) │ │ │ │ + ldr r0, [pc, #0] @ (3e89c <_PyCompile_OptimizeCfg@@Base+0xf2>) │ │ │ │ bx lr │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e8bc <_PyCompile_OptimizeCfg@@Base+0x16c> │ │ │ │ + bne.n 3e8c0 <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 174c0c │ │ │ │ + b.w 176628 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32476 @ 0x7edc │ │ │ │ + movw r0, #33548 @ 0x830c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8b0 <_PyCompile_OptimizeCfg@@Base+0x160> │ │ │ │ + bne.n 3e8b4 <_PyCompile_OptimizeCfg@@Base+0x10a> │ │ │ │ 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 3e912 <_PyCompile_OptimizeCfg@@Base+0x1c2> │ │ │ │ + bne.n 3e916 <_PyCompile_OptimizeCfg@@Base+0x16c> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ + beq.n 3e92c <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ + b.n 3e92c <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32308 @ 0x7e34 │ │ │ │ + movw r0, #33380 @ 0x8264 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8e8 <_PyCompile_OptimizeCfg@@Base+0x198> │ │ │ │ + bne.n 3e8ec <_PyCompile_OptimizeCfg@@Base+0x142> │ │ │ │ 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 r2, [r1, #4] │ │ │ │ - movw r3, #36980 @ 0x9074 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e968 <_PyCompile_OptimizeCfg@@Base+0x218> │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e968 <_PyCompile_OptimizeCfg@@Base+0x218> │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1f26b8 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + movw r4, #36980 @ 0x9074 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 3e95a <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e96e <_PyCompile_OptimizeCfg@@Base+0x1c4> │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 2375f4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e9c4 <_PyCompile_OptimizeCfg@@Base+0x274> │ │ │ │ + beq.n 3e980 <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 235eec │ │ │ │ + b.w 8002c │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f4b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e9c4 <_PyCompile_OptimizeCfg@@Base+0x274> │ │ │ │ - cbz r0, 3e9ac <_PyCompile_OptimizeCfg@@Base+0x25c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl f1914 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3e9c4 <_PyCompile_OptimizeCfg@@Base+0x274> │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3e9cc <_PyCompile_OptimizeCfg@@Base+0x27c>) │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3e9c6 <_PyCompile_OptimizeCfg@@Base+0x276> │ │ │ │ - bl 12b170 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e9a0 <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3e9a4 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 3e9c6 <_PyCompile_OptimizeCfg@@Base+0x276> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e9a0 <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8164 @ 0x1fe4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 3e980 <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7f954 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ea20 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + bne.n 3e9d4 <_PyCompile_OptimizeCfg@@Base+0x22a> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea36 <_PyCompile_OptimizeCfg@@Base+0x2e6> │ │ │ │ + beq.n 3e9ea <_PyCompile_OptimizeCfg@@Base+0x240> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ea36 <_PyCompile_OptimizeCfg@@Base+0x2e6> │ │ │ │ + b.n 3e9ea <_PyCompile_OptimizeCfg@@Base+0x240> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32312 @ 0x7e38 │ │ │ │ + movw r0, #33384 @ 0x8268 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e9f6 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ + bne.n 3e9aa <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ea40 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + cbz r1, 3e9f4 <_PyCompile_OptimizeCfg@@Base+0x24a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ea48 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + b.n 3e9fc <_PyCompile_OptimizeCfg@@Base+0x252> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eab4 <_PyCompile_OptimizeCfg@@Base+0x364> │ │ │ │ + b.n 3eb12 <_PyCompile_OptimizeCfg@@Base+0x368> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1374 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3ea5e <_PyCompile_OptimizeCfg@@Base+0x30e> │ │ │ │ - movw r0, #8240 @ 0x2030 │ │ │ │ + bpl.n 3ea18 <_PyCompile_OptimizeCfg@@Base+0x26e> │ │ │ │ + movw r0, #9372 @ 0x249c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ - movw r0, #8264 @ 0x2048 │ │ │ │ + b.w ddcd8 │ │ │ │ + movw r0, #9396 @ 0x24b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #36980 @ 0x9074 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3ea62 <_PyCompile_OptimizeCfg@@Base+0x2b8> │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3ea62 <_PyCompile_OptimizeCfg@@Base+0x2b8> │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1f4b98 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3eabe <_PyCompile_OptimizeCfg@@Base+0x314> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7f954 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2375f4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3eabe <_PyCompile_OptimizeCfg@@Base+0x314> │ │ │ │ + cbz r0, 3eaa6 <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl f1a00 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3eabe <_PyCompile_OptimizeCfg@@Base+0x314> │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #68] @ (3eac4 <_PyCompile_OptimizeCfg@@Base+0x31a>) │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 3eac0 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ + bl 12b74c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ea9a <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3ea9e <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 3eac0 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea9a <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9412 @ 0x24c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strb r4, [r7, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x350> │ │ │ │ + beq.n 3eafe <_PyCompile_OptimizeCfg@@Base+0x354> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #8280 @ 0x2058 │ │ │ │ + movw r1, #9432 @ 0x24d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3eaa6 <_PyCompile_OptimizeCfg@@Base+0x356> │ │ │ │ - bl 3eb48 │ │ │ │ - cbz r0, 3eaaa <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3eb04 <_PyCompile_OptimizeCfg@@Base+0x35a> │ │ │ │ + bl 3eba0 │ │ │ │ + cbz r0, 3eb08 <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eab2 <_PyCompile_OptimizeCfg@@Base+0x362> │ │ │ │ + b.n 3eb10 <_PyCompile_OptimizeCfg@@Base+0x366> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eae0 <_PyCompile_OptimizeCfg@@Base+0x390> │ │ │ │ + bne.n 3eb3e <_PyCompile_OptimizeCfg@@Base+0x394> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42912 @ 0xa7a0 │ │ │ │ + movw r2, #44128 @ 0xac60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3eb2c <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ - movw r2, #42912 @ 0xa7a0 │ │ │ │ + cbz r1, 3eb8a <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + movw r2, #44128 @ 0xac60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eb14 <_PyCompile_OptimizeCfg@@Base+0x3c4> │ │ │ │ + bls.n 3eb72 <_PyCompile_OptimizeCfg@@Base+0x3c8> │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ and.w r5, r4, #2 │ │ │ │ tst.w r4, #1 │ │ │ │ orr.w r3, r3, r5 │ │ │ │ - bne.n 3eb36 <_PyCompile_OptimizeCfg@@Base+0x3e6> │ │ │ │ + bne.n 3eb94 <_PyCompile_OptimizeCfg@@Base+0x3ea> │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eaf0 <_PyCompile_OptimizeCfg@@Base+0x3a0> │ │ │ │ + b.n 3eb4e <_PyCompile_OptimizeCfg@@Base+0x3a4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3eb3e <_PyCompile_OptimizeCfg@@Base+0x3ee> │ │ │ │ + b.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x3f2> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1304 │ │ │ │ │ │ │ │ -0003eb48 : │ │ │ │ +0003eba0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb7e │ │ │ │ + beq.n 3ebd6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50412 @ 0xc4ec │ │ │ │ + movw r1, #51564 @ 0xc96c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3ebfc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ebaa │ │ │ │ + beq.n 3ec02 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8384 @ 0x20c0 │ │ │ │ + movw r1, #9536 @ 0x2540 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eca0 │ │ │ │ + b.n 3ecf8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebc8 │ │ │ │ + cbz r6, 3ec20 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + movw r1, #9572 @ 0x2564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ebfc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebea │ │ │ │ + beq.n 3ec42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8452 @ 0x2104 │ │ │ │ + movw r1, #9604 @ 0x2584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3eba4 │ │ │ │ - ldr.w r8, [pc, #188] @ 3eca8 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ebfc │ │ │ │ + ldr.w r8, [pc, #188] @ 3ed00 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec06 │ │ │ │ - bl 2107d8 │ │ │ │ - cbz r0, 3ec06 │ │ │ │ + cbnz r0, 3ec5e │ │ │ │ + bl 212040 │ │ │ │ + cbz r0, 3ec5e │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec26 │ │ │ │ + beq.n 3ec7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8496 @ 0x2130 │ │ │ │ + movw r1, #9648 @ 0x25b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ebfc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec96 │ │ │ │ + bne.n 3ecee │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec46 │ │ │ │ - bl 2107d8 │ │ │ │ + cbnz r4, 3ec9e │ │ │ │ + bl 212040 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eba4 │ │ │ │ + beq.n 3ebfc │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f926 │ │ │ │ + bl 3f976 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eba4 │ │ │ │ + beq.n 3ebfc │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec80 │ │ │ │ + bne.n 3ecd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec6e │ │ │ │ + beq.n 3ecc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec6e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ecc6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f04 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl e9fdc │ │ │ │ + b.n 3ebfc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eca0 │ │ │ │ + beq.n 3ecf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eca0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eca0 │ │ │ │ + cbnz r3, 3ecf8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ecf8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22a478 │ │ │ │ + b.w 22bb30 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eccc │ │ │ │ + bne.n 3ed24 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210bc8 │ │ │ │ + b.w 212430 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32468 @ 0x7ed4 │ │ │ │ + movw r0, #33540 @ 0x8304 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecc0 │ │ │ │ + bne.n 3ed18 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -30083,291 +30119,291 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.n 3ed12 │ │ │ │ + bhi.n 3ed6a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed3c │ │ │ │ - b.n 3ed2c │ │ │ │ - movw r0, #58764 @ 0xe58c │ │ │ │ + ble.n 3ed94 │ │ │ │ + b.n 3ed84 │ │ │ │ + movw r0, #59916 @ 0xea0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed0a │ │ │ │ + bne.n 3ed62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed76 │ │ │ │ + b.n 3edce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed28 │ │ │ │ + beq.n 3ed80 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed4e │ │ │ │ + bne.n 3eda6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed5c │ │ │ │ + cbnz r1, 3edb4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed5e │ │ │ │ + b.n 3edb6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed3c │ │ │ │ - b.n 3ed28 │ │ │ │ + bne.n 3ed94 │ │ │ │ + b.n 3ed80 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58764 @ 0xe58c │ │ │ │ + movw r2, #59916 @ 0xea0c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f615c <_PyEval_GetBuiltin@@Base+0x6b0> │ │ │ │ + bl 1f87c4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3eda0 │ │ │ │ + bhi.n 3edf8 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edb8 │ │ │ │ - b.n 3edc2 │ │ │ │ - movw r0, #61924 @ 0xf1e4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bgt.n 3ee10 │ │ │ │ + b.n 3ee1a │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed9a │ │ │ │ - b.n 3edf4 │ │ │ │ + bne.n 3edf2 │ │ │ │ + b.n 3ee4c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139a68 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edf4 │ │ │ │ + bl 139e60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ee4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edda │ │ │ │ + cbz r3, 3ee32 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3ede4 │ │ │ │ + blt.n 3ee3c │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ede8 │ │ │ │ - b.n 3ede4 │ │ │ │ + ble.n 3ee40 │ │ │ │ + b.n 3ee3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f1e58 │ │ │ │ + b.w 1f4338 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 202970 │ │ │ │ + b.w 2049b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee2e │ │ │ │ + bne.n 3ee86 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 3ee48 │ │ │ │ + b.n 3eea0 │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee5c │ │ │ │ + bne.n 3eeb4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee92 │ │ │ │ + beq.n 3eeea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee92 │ │ │ │ + b.n 3eeea │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee78 │ │ │ │ + bne.n 3eed0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 3ee48 │ │ │ │ + b.n 3eea0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8584 @ 0x2188 │ │ │ │ + movw r1, #9736 @ 0x2608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eeba │ │ │ │ + bne.n 3ef12 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ef22 │ │ │ │ - b.n 3eed4 │ │ │ │ + bpl.n 3ef7a │ │ │ │ + b.n 3ef2c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32564 @ 0x7f34 │ │ │ │ + movw r0, #33636 @ 0x8364 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eeac │ │ │ │ + bne.n 3ef04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eff4 │ │ │ │ + b.n 3f04c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ef22 │ │ │ │ + bpl.n 3ef7a │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eee8 │ │ │ │ + bpl.n 3ef40 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3ef00 │ │ │ │ + bmi.n 3ef58 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8616 @ 0x21a8 │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3eed0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3ef28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ it pl │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ - bl 3f63e │ │ │ │ + bl 3f694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efdc │ │ │ │ + b.n 3f034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 3ef50 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 3efa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 3ef50 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 3efa8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8680 @ 0x21e8 │ │ │ │ + movw r1, #9832 @ 0x2668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3eed0 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3ef28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eed0 │ │ │ │ + beq.n 3ef28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef82 │ │ │ │ + ble.n 3efda │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ - b.n 3eed0 │ │ │ │ + bl ceadc │ │ │ │ + b.n 3ef28 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef98 │ │ │ │ + bne.n 3eff0 │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ - b.n 3eed0 │ │ │ │ + bl ceadc │ │ │ │ + b.n 3ef28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3efc2 │ │ │ │ + ble.n 3f01a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 3eed0 │ │ │ │ + bl ceadc │ │ │ │ + b.n 3ef28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f63e │ │ │ │ + bl 3f694 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30379,248 +30415,248 @@ │ │ │ │ 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 3f022 │ │ │ │ + bhi.n 3f07a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f03a │ │ │ │ - b.n 3f04e │ │ │ │ - movw r0, #58620 @ 0xe4fc │ │ │ │ + cbnz r0, 3f092 │ │ │ │ + b.n 3f0a6 │ │ │ │ + movw r0, #59772 @ 0xe97c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f104 │ │ │ │ - b.n 3f014 │ │ │ │ + beq.n 3f15c │ │ │ │ + b.n 3f06c │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f05c │ │ │ │ + bne.n 3f0b4 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f06c │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3f0c4 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f104 │ │ │ │ + bne.n 3f15c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f06c │ │ │ │ + b.n 3f0c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f04a │ │ │ │ + bne.n 3f0a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f04a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f0a2 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0d8 │ │ │ │ + ble.n 3f130 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f086 │ │ │ │ + bpl.n 3f0de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0ac │ │ │ │ + bne.n 3f104 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0da │ │ │ │ + b.n 3f132 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f0a0 │ │ │ │ + beq.n 3f0f8 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 3f0b8 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 3f110 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0b8 │ │ │ │ + bne.n 3f110 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0da │ │ │ │ + b.n 3f132 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f092 │ │ │ │ + bne.n 3f0ea │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58620 @ 0xe4fc │ │ │ │ + movw r0, #59772 @ 0xe97c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f104 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f15c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0f6 │ │ │ │ - cbz r1, 3f0e6 │ │ │ │ + bgt.n 3f14e │ │ │ │ + cbz r1, 3f13e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0ee │ │ │ │ + b.n 3f146 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155368 │ │ │ │ + b.w 156418 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3bac0 <_PyImport_ClearExtension@@Base+0xd40> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f126 │ │ │ │ + cbz r2, 3f17e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f128 │ │ │ │ + b.n 3f180 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f13a │ │ │ │ - cbnz r2, 3f13a │ │ │ │ + bhi.n 3f192 │ │ │ │ + cbnz r2, 3f192 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f158 │ │ │ │ - ldr r6, [pc, #56] @ (3f174 ) │ │ │ │ + cbnz r0, 3f1b0 │ │ │ │ + ldr r6, [pc, #56] @ (3f1cc ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f170 │ │ │ │ + cbz r0, 3f1c8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e0d64 <_PySet_Update@@Base+0x81c> │ │ │ │ + b.w 1e3764 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bd664 │ │ │ │ + bl 1c0d10 │ │ │ │ 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 3f1ae │ │ │ │ + bne.n 3f206 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16b7e4 │ │ │ │ + b.w 16cd78 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32428 @ 0x7eac │ │ │ │ + movw r0, #33500 @ 0x82dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f1a2 │ │ │ │ + bne.n 3f1fa │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f1f8 │ │ │ │ + cbnz r5, 3f250 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bd644 │ │ │ │ + bl 1c0cf4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f1f8 │ │ │ │ + cbz r0, 3f250 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f1f8 │ │ │ │ + beq.n 3f250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f1f8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f250 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f2e8 │ │ │ │ + beq.n 3f340 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f238 │ │ │ │ + ble.n 3f290 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15700 @ 0x3d54 │ │ │ │ + movw r1, #16852 @ 0x41d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3f2e4 │ │ │ │ + bl 127274 │ │ │ │ + b.n 3f33c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f2c6 │ │ │ │ + bne.n 3f31e │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd274 │ │ │ │ + bl bd24c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f2d0 │ │ │ │ + beq.n 3f328 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f2d0 │ │ │ │ + beq.n 3f328 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8119c │ │ │ │ + bl 811a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f2d2 │ │ │ │ + beq.n 3f32a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f280 │ │ │ │ + beq.n 3f2d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f280 │ │ │ │ + cbnz r3, 3f2d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30628,117 +30664,184 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8119c │ │ │ │ + bl 811a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f2d2 │ │ │ │ + beq.n 3f32a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f2c8 │ │ │ │ + beq.n 3f320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f2c8 │ │ │ │ + cbnz r3, 3f320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f2c8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f320 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f2f0 │ │ │ │ + b.n 3f348 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f2f0 │ │ │ │ + b.n 3f348 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f322 │ │ │ │ + bne.n 3f37a │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229acc │ │ │ │ - b.n 3f33e │ │ │ │ + bl 22b160 │ │ │ │ + b.n 3f396 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6964 @ 0x1b34 │ │ │ │ + movw r1, #8088 @ 0x1f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3f3b6 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3f3b8 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3f3c6 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3f3c6 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3f3c6 │ │ │ │ + cbnz r0, 3f3de │ │ │ │ + ldr r6, [pc, #116] @ (3f43c ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r6, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f434 │ │ │ │ + cbz r4, 3f3e2 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl cbf34 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 3f428 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f414 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9948 @ 0x26dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + b.n 3f434 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83978 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3f426 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3f434 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7f954 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f40a │ │ │ │ + bhi.n 3f508 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r2, #16 │ │ │ │ asrs r6, r2, #29 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ adds r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f382 │ │ │ │ + bmi.n 3f480 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f36a │ │ │ │ + b.n 3f468 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f422 │ │ │ │ + b.n 3f520 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f382 │ │ │ │ + bmi.n 3f480 │ │ │ │ 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 3f390 │ │ │ │ + b.n 3f48e │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f382 │ │ │ │ + bmi.n 3f480 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ bfi r1, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #-7] │ │ │ │ bfi r1, r4, #8, #8 │ │ │ │ @@ -30750,228 +30853,165 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 3f3b8 │ │ │ │ + b.n 3f4b6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8836 @ 0x2284 │ │ │ │ + movw r1, #10160 @ 0x27b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f440 │ │ │ │ + cbz r3, 3f53e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f442 │ │ │ │ + b.n 3f540 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f450 │ │ │ │ + cbnz r3, 3f54e │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f450 │ │ │ │ + ble.n 3f54e │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f450 │ │ │ │ - cbnz r4, 3f470 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f560 ) │ │ │ │ + bgt.n 3f54e │ │ │ │ + cbnz r4, 3f574 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ - movs r6, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movs r4, #2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #10876 @ 0x2a7c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f558 │ │ │ │ + beq.n 3f654 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f484 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3f588 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f558 │ │ │ │ + bne.n 3f654 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f498 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3f59c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f558 │ │ │ │ + bne.n 3f654 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f4f6 │ │ │ │ + beq.n 3f5f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f558 │ │ │ │ - bne.n 3f4f8 │ │ │ │ - movw r5, #10528 @ 0x2920 │ │ │ │ + blt.n 3f654 │ │ │ │ + bne.n 3f5f4 │ │ │ │ + movw r5, #10876 @ 0x2a7c │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f4ee │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + cbz r4, 3f5ec │ │ │ │ bl 95ccc │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f4ee │ │ │ │ - ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ + bge.n 3f5ec │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f4ec │ │ │ │ + bne.n 3f5ea │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #264] @ 0x108 │ │ │ │ - cbnz r3, 3f514 │ │ │ │ - ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f53c │ │ │ │ - b.n 3f4f8 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + cbnz r3, 3f610 │ │ │ │ + ldr r5, [r5, #44] @ 0x2c │ │ │ │ + cbnz r5, 3f638 │ │ │ │ + b.n 3f5f4 │ │ │ │ movs r5, #1 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f524 │ │ │ │ + bge.n 3f620 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 3f54c │ │ │ │ - cbnz r5, 3f540 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 3f648 │ │ │ │ + cbnz r5, 3f63c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ae04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b22c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f540 │ │ │ │ + bge.n 3f63c │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f54c │ │ │ │ + b.n 3f648 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f54c │ │ │ │ + beq.n 3f648 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80028 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3f558 │ │ │ │ + b.w 8002c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3f654 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f540 │ │ │ │ + b.n 3f63c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ - cbnz r0, 3f598 │ │ │ │ - bl d3c00 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3f5ae │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 3f5ae │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 3f5b2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 3f5fa │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl be488 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3f5f6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 86ec0 │ │ │ │ - cbz r0, 3f602 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f5f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f5f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3f602 │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f626 │ │ │ │ + bne.n 3f67c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ea40 │ │ │ │ + b.w 13f2c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32344 @ 0x7e58 │ │ │ │ + movw r0, #33416 @ 0x8288 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f61a │ │ │ │ + bne.n 3f670 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -30983,600 +31023,644 @@ │ │ │ │ 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 3f67e │ │ │ │ + ble.n 3f6d4 │ │ │ │ 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 3f664 │ │ │ │ + b.n 3f6ba │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 155368 │ │ │ │ - cbz r0, 3f6d8 │ │ │ │ + bl 156418 │ │ │ │ + cbz r0, 3f72c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f6b2 │ │ │ │ + cbz r3, 3f706 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f6ba │ │ │ │ + b.n 3f70e │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6d8 │ │ │ │ + cbz r5, 3f72c │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #43936 @ 0xaba0 │ │ │ │ + movw r1, #45152 @ 0xb060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f6d8 │ │ │ │ + ble.n 3f72c │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f6ca │ │ │ │ + b.n 3f71e │ │ │ │ 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, #16] │ │ │ │ - cbz r0, 3f6fe │ │ │ │ + cbz r0, 3f752 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f722 │ │ │ │ + beq.n 3f776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f722 │ │ │ │ + b.n 3f776 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f71a │ │ │ │ - bl f9060 │ │ │ │ - cbz r0, 3f716 │ │ │ │ + cbz r0, 3f76e │ │ │ │ + bl f90d8 │ │ │ │ + cbz r0, 3f76a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3f722 │ │ │ │ + b.n 3f776 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3f740 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3f742 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3f750 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3f750 │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3f750 │ │ │ │ - cbnz r0, 3f76e │ │ │ │ - movs r2, #0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - movw r6, #10888 @ 0x2a88 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f7c4 │ │ │ │ - cbz r4, 3f772 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl cbed0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r4, 3f7b8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3f7a4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9016 @ 0x2338 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 3f7c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83978 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3f7b6 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3f7c4 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b6d0 │ │ │ │ + cbnz r0, 3f7ac │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 11b6d0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 3f7c2 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 3f7c2 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 3f7c6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 3f80e │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl be464 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3f80a │ │ │ │ + mov r1, r5 │ │ │ │ + bl 86e6c │ │ │ │ + cbz r0, 3f816 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f80a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f80a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3f816 │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f7f4 │ │ │ │ + bhi.n 3f844 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f80c │ │ │ │ - b.n 3f820 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + cbnz r0, 3f85c │ │ │ │ + b.n 3f870 │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8d6 │ │ │ │ - b.n 3f7e6 │ │ │ │ + beq.n 3f926 │ │ │ │ + b.n 3f836 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f82e │ │ │ │ + bne.n 3f87e │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f83e │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 3f88e │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8d6 │ │ │ │ + bne.n 3f926 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f83e │ │ │ │ + b.n 3f88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f81c │ │ │ │ + bne.n 3f86c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f81c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f86c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f8aa │ │ │ │ + ble.n 3f8fa │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f858 │ │ │ │ + bpl.n 3f8a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f87e │ │ │ │ + bne.n 3f8ce │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8ac │ │ │ │ + b.n 3f8fc │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f872 │ │ │ │ + beq.n 3f8c2 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 3f88a │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 3f8da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f88a │ │ │ │ + bne.n 3f8da │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8ac │ │ │ │ + b.n 3f8fc │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f864 │ │ │ │ + bne.n 3f8b4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8d6 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f926 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f8c8 │ │ │ │ - cbz r1, 3f8b8 │ │ │ │ + bgt.n 3f918 │ │ │ │ + cbz r1, 3f908 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f8c0 │ │ │ │ + b.n 3f910 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155368 │ │ │ │ + b.w 156418 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3bac0 <_PyImport_ClearExtension@@Base+0xd40> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f900 │ │ │ │ + cbz r0, 3f950 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f924 │ │ │ │ + beq.n 3f974 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f924 │ │ │ │ + b.n 3f974 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f91c │ │ │ │ - bl f9060 │ │ │ │ - cbz r0, 3f918 │ │ │ │ + cbz r0, 3f96c │ │ │ │ + bl f90d8 │ │ │ │ + cbz r0, 3f968 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3f924 │ │ │ │ + b.n 3f974 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f974 │ │ │ │ + beq.n 3f9c4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2495f0 <_PyUnicode_EncodeUTF32@@Base+0xc80> │ │ │ │ + bl 24a200 <_PyUnicode_EncodeUTF32@@Base+0xb00> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f962 │ │ │ │ + bhi.n 3f9b2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22bb0c │ │ │ │ + bl 22d214 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9c0 │ │ │ │ + cbnz r0, 3fa10 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9b0 │ │ │ │ + bne.n 3fa00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9cc │ │ │ │ - ldr r2, [pc, #84] @ (3f9d0 ) │ │ │ │ + b.n 3fa1c │ │ │ │ + ldr r2, [pc, #84] @ (3fa20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3f9cc │ │ │ │ + beq.n 3fa1c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9cc │ │ │ │ + b.n 3fa1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9ca │ │ │ │ + beq.n 3fa1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9ca │ │ │ │ + b.n 3fa1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f974 │ │ │ │ + bne.n 3f9c4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f974 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f9c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9cc │ │ │ │ + b.n 3fa1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64665 @ 0xfc99 │ │ │ │ + movw r1, #64885 @ 0xfd75 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 24742c │ │ │ │ - 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 3fa02 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36400 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f9f6 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 2481bc <_PyBytes_Find@@Base+0x824> │ │ │ │ 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 3fa3e │ │ │ │ + bne.n 3fa56 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa5c │ │ │ │ - b.n 3fa56 │ │ │ │ + bne.n 3fa74 │ │ │ │ + b.n 3fa6e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60912 @ 0xedf0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #524 @ 0x20c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa30 │ │ │ │ - b.n 3fa74 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 3fa74 │ │ │ │ + bne.n 3fa48 │ │ │ │ + b.n 3fa8c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 3fa8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1edb10 │ │ │ │ - cbz r0, 3fa74 │ │ │ │ + bl 1f02c4 │ │ │ │ + cbz r0, 3fa8c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff88 │ │ │ │ + b.n 3faca │ │ │ │ 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, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3fab2 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 36438 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #33508 @ 0x82e4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3faa6 │ │ │ │ + pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #62856 @ 0xf588 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + movw r0, #10296 @ 0x2838 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3fb16 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3fb50 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3fb3c │ │ │ │ + bl e4bc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3fb00 │ │ │ │ + bl 95ccc │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a720 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 987c0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 3fb04 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3fb50 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f18c4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fa9c │ │ │ │ + cbz r1, 3fb78 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3fac2 │ │ │ │ + cbz r3, 3fb9e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fac4 │ │ │ │ + b.n 3fba0 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fad2 │ │ │ │ + cbnz r3, 3fbae │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fad2 │ │ │ │ + ble.n 3fbae │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fad2 │ │ │ │ - cbnz r0, 3faf0 │ │ │ │ - ldr r5, [pc, #192] @ (3fb94 ) │ │ │ │ + bgt.n 3fbae │ │ │ │ + cbnz r0, 3fbcc │ │ │ │ + ldr r5, [pc, #192] @ (3fc70 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3faf0 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fbcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb8e │ │ │ │ + b.n 3fc6a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb00 │ │ │ │ + beq.n 3fbdc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3faec │ │ │ │ + blt.n 3fbc8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb2c │ │ │ │ - cbz r6, 3fb08 │ │ │ │ + cbz r3, 3fc08 │ │ │ │ + cbz r6, 3fbe4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb18 │ │ │ │ + bne.n 3fbf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb8e │ │ │ │ + b.n 3fc6a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a9ac │ │ │ │ + bl 20c434 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb3e │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 3fc1a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3faec │ │ │ │ + bne.n 3fbc8 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f04 │ │ │ │ - b.n 3faec │ │ │ │ - cbz r6, 3fb68 │ │ │ │ + bl e9fdc │ │ │ │ + b.n 3fbc8 │ │ │ │ + cbz r6, 3fc44 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb0e │ │ │ │ + beq.n 3fbea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de8 <_PyXI_EndInterpreter@@Base+0x3c8> │ │ │ │ + bl 233470 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb5c │ │ │ │ + cbnz r3, 3fc38 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb5e │ │ │ │ + b.n 3fc3a │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb0e │ │ │ │ + b.n 3fbea │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb0e │ │ │ │ + beq.n 3fbea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de8 <_PyXI_EndInterpreter@@Base+0x3c8> │ │ │ │ + bl 233470 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb82 │ │ │ │ + cbnz r3, 3fc5e │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb84 │ │ │ │ + b.n 3fc60 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb0e │ │ │ │ + b.n 3fbea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbc6 │ │ │ │ - movw r0, #9136 @ 0x23b0 │ │ │ │ + beq.n 3fca2 │ │ │ │ + movw r0, #10308 @ 0x2844 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbee │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fcca │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbd8 │ │ │ │ + bmi.n 3fcb4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbf2 │ │ │ │ + beq.n 3fcce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc8e │ │ │ │ + b.n 3fd6a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc0e │ │ │ │ + cbnz r3, 3fcea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #14788 @ 0x39c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3fbee │ │ │ │ + bl 127274 │ │ │ │ + b.n 3fcca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc2a │ │ │ │ + beq.n 3fd06 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61420 @ 0xefec │ │ │ │ + movw r1, #62572 @ 0xf46c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3fbee │ │ │ │ + bl 127274 │ │ │ │ + b.n 3fcca │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1f9bd4 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fc0e0 <_PyParkingLot_UnparkAll@@Base+0x126c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbee │ │ │ │ + beq.n 3fcca │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbee │ │ │ │ + beq.n 3fcca │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13cc40 │ │ │ │ + bl 13d4b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fc94 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fd70 ) │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -31600,176 +31684,177 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3fef0 │ │ │ │ + vldr d10, [pc, #580] @ 3ffd0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fce6 │ │ │ │ + bls.n 3fdc2 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fee4 │ │ │ │ + bvs.w 3ffc0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fee4 │ │ │ │ + bgt.w 3ffc0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3fef8 │ │ │ │ + vldr d8, [pc, #540] @ 3ffd8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fee4 │ │ │ │ - vldr d9, [pc, #536] @ 3ff00 │ │ │ │ + b.n 3ffc0 │ │ │ │ + vldr d9, [pc, #540] @ 3ffe0 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd18 │ │ │ │ + bne.n 3fdf4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3ff08 │ │ │ │ - vldr d7, [pc, #524] @ 3ff10 │ │ │ │ + vldr d6, [pc, #524] @ 3ffe8 │ │ │ │ + vldr d7, [pc, #528] @ 3fff0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fee4 │ │ │ │ + b.n 3ffc0 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd5a │ │ │ │ + bne.n 3fe36 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fcd8 │ │ │ │ + bmi.n 3fdb4 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3feca │ │ │ │ + bhi.w 3ffa6 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #32288 @ 0x7e20 │ │ │ │ + movw r3, #33496 @ 0x82d8 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fee4 │ │ │ │ - vldr d7, [pc, #444] @ 3ff18 │ │ │ │ + b.n 3ffc0 │ │ │ │ + vldr d7, [pc, #448] @ 3fff8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd82 │ │ │ │ + bpl.n 3fe5e │ │ │ │ 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 3fee4 │ │ │ │ - b.n 3fec0 │ │ │ │ - vldr d7, [pc, #412] @ 3ff20 │ │ │ │ + ble.w 3ffc0 │ │ │ │ + b.n 3ff9c │ │ │ │ + vldr d7, [pc, #416] @ 40000 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdb6 │ │ │ │ + ble.n 3fe92 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fda8 │ │ │ │ + bpl.n 3fe84 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 2581a0 │ │ │ │ + bl 258adc │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fee4 │ │ │ │ + b.n 3ffc0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3ff08 │ │ │ │ + vldr d8, [pc, #348] @ 3ffe8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fee4 │ │ │ │ - vldr d7, [pc, #368] @ 3ff28 │ │ │ │ + b.n 3ffc0 │ │ │ │ + vldr d7, [pc, #372] @ 40008 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdd6 │ │ │ │ + ble.n 3feb2 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3ff28 │ │ │ │ + vldr d6, [pc, #348] @ 40008 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdde │ │ │ │ + b.n 3feba │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3ff30 │ │ │ │ + vldr d6, [pc, #336] @ 40010 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3ff38 │ │ │ │ + vldr d11, [pc, #336] @ 40018 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe66 │ │ │ │ - bl 2581a0 │ │ │ │ + bpl.n 3ff42 │ │ │ │ + bl 258adc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3ff40 │ │ │ │ + vldr d6, [pc, #304] @ 40020 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 249d84 <_Py_strhex@@Base+0x338> │ │ │ │ + bl 24a9c8 <_Py_strhex@@Base+0x36c> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe4c │ │ │ │ + bpl.n 3ff28 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3feb2 │ │ │ │ + b.n 3ff8e │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3feb2 │ │ │ │ - bl 249d84 <_Py_strhex@@Base+0x338> │ │ │ │ + b.n 3ff8e │ │ │ │ + bl 24a9c8 <_Py_strhex@@Base+0x36c> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3fe9a │ │ │ │ + bpl.n 3ff76 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3feb2 │ │ │ │ + b.n 3ff8e │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fee4 │ │ │ │ + ble.n 3ffc0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fee4 │ │ │ │ - vldr d7, [pc, #84] @ 3ff20 │ │ │ │ + b.n 3ffc0 │ │ │ │ + vldr d7, [pc, #88] @ 40000 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fda8 │ │ │ │ - vldr d14, [pc, #76] @ 3ff28 │ │ │ │ + bgt.w 3fe84 │ │ │ │ + vldr d14, [pc, #80] @ 40008 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fdc8 │ │ │ │ + b.n 3fea4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -31783,166 +31868,56 @@ │ │ │ │ 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, 3ff4e │ │ │ │ + cbnz r0, 4002e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff56 │ │ │ │ + cbnz r0, 40036 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3ff70 │ │ │ │ + cbnz r1, 40050 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2068 @ 0x814 │ │ │ │ + movw r1, #3220 @ 0xc94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 3ff7c │ │ │ │ + bl 127274 │ │ │ │ + b.n 4005c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3ff82 │ │ │ │ + bge.n 40062 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff86 │ │ │ │ + b.n 40066 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #61704 @ 0xf108 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - movw r0, #9328 @ 0x2470 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3ffd4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4000e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3fffa │ │ │ │ - bl e4ae0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ffbe │ │ │ │ - bl 95ccc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a720 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 3ffc2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4000e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f17d8 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4003c │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 40056 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - b.n 4005e │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #54376 @ 0xd468 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40032 │ │ │ │ - b.n 400b0 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 40082 │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 229acc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 4009e │ │ │ │ - b.n 4009a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6964 @ 0x1b34 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 400b0 │ │ │ │ - it ne │ │ │ │ - ldrne r4, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r6, [pc, #264] @ (401d4 ) │ │ │ │ + ldr r6, [pc, #264] @ (40184 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -31950,66 +31925,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 400fa │ │ │ │ + bne.n 400aa │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400fa │ │ │ │ + ble.n 400aa │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 400fa │ │ │ │ - cbnz r4, 4011c │ │ │ │ + bne.n 400aa │ │ │ │ + cbnz r4, 400cc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401d8 ) │ │ │ │ + ldr r4, [pc, #216] @ (40188 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401b6 │ │ │ │ + beq.n 40166 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401be │ │ │ │ + beq.n 4016e │ │ │ │ bl 95ccc │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 40146 │ │ │ │ + beq.n 400f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4014e │ │ │ │ + b.n 400fe │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 4016c │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 4011c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ - b.n 401be │ │ │ │ + bl f18e0 │ │ │ │ + b.n 4016e │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ @@ -32022,181 +31997,243 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 40432 │ │ │ │ + bl 40440 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 401be │ │ │ │ + b.n 4016e │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 401b4 │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 401ce │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + b.n 401d6 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #55528 @ 0xd8e8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 401aa │ │ │ │ + b.n 40228 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 401fa │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22b160 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 40216 │ │ │ │ + b.n 40212 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #8088 @ 0x1f98 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40228 │ │ │ │ + it ne │ │ │ │ + ldrne r4, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {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 401fc │ │ │ │ + bne.n 40250 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e1ff0 │ │ │ │ + b.w e20d4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18312 @ 0x4788 │ │ │ │ + movw r0, #19464 @ 0x4c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401f0 │ │ │ │ + bne.n 40244 │ │ │ │ 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 40236 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 4028a │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40242 │ │ │ │ + cbz r3, 40296 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40264 │ │ │ │ + b.n 402b8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 40260 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 402b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40260 │ │ │ │ + cbnz r3, 402b4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 40260 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 402b4 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40292 │ │ │ │ + bhi.n 402e6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 402aa │ │ │ │ - b.n 402be │ │ │ │ - movw r0, #58620 @ 0xe4fc │ │ │ │ + cbnz r0, 402fe │ │ │ │ + b.n 40312 │ │ │ │ + movw r0, #59772 @ 0xe97c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40366 │ │ │ │ - b.n 40284 │ │ │ │ + beq.n 403ba │ │ │ │ + b.n 402d8 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 402cc │ │ │ │ + bne.n 40320 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 402dc │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 40330 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40366 │ │ │ │ + bne.n 403ba │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 402dc │ │ │ │ + b.n 40330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 402ba │ │ │ │ + bne.n 4030e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 402ba │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4030e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40348 │ │ │ │ + ble.n 4039c │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 402f6 │ │ │ │ + bpl.n 4034a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4031c │ │ │ │ + bne.n 40370 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4034a │ │ │ │ + b.n 4039e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40310 │ │ │ │ + beq.n 40364 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 40328 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 4037c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40328 │ │ │ │ + bne.n 4037c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4034a │ │ │ │ + b.n 4039e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40302 │ │ │ │ + bne.n 40356 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58620 @ 0xe4fc │ │ │ │ + movw r0, #59772 @ 0xe97c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40366 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 403ba │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 4035a │ │ │ │ + bgt.n 403ae │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d3110 │ │ │ │ + b.w 1d6154 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 40506 │ │ │ │ + b.n 4055a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -32209,283 +32246,283 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ │ │ │ │ -000403b2 : │ │ │ │ - ldr r1, [pc, #52] @ (403e8 ) │ │ │ │ +00040406 : │ │ │ │ + ldr r1, [pc, #52] @ (4043c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq.n 403e0 │ │ │ │ + beq.n 40434 │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4041a │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40502 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32548 @ 0x7f24 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40406 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bl 8345c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ec │ │ │ │ + beq.n 404fa │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404d6 │ │ │ │ + beq.n 404e4 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115414 │ │ │ │ + bl 115840 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115414 │ │ │ │ + bl 115840 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115414 │ │ │ │ + bl 115840 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115414 │ │ │ │ + bl 115840 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115414 │ │ │ │ + bl 115840 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115414 │ │ │ │ + bl 115840 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404d6 │ │ │ │ + cbz r0, 404e4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404f0 │ │ │ │ + cbnz r0, 404fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404ec │ │ │ │ + beq.n 404fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404ec │ │ │ │ + cbnz r3, 404fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404fe │ │ │ │ + b.n 4050c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7de2c │ │ │ │ + bl 7de24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404d6 │ │ │ │ + beq.n 404e4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4053e │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 40556 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #33620 @ 0x8354 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4052a │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00040502 : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x238> │ │ │ │ +00040556 : │ │ │ │ + b.w 357de <_Py_IncRef@@Base+0x238> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 4052e │ │ │ │ + bne.n 40582 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d3110 │ │ │ │ + b.w 1d6154 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4057c │ │ │ │ + cbz r0, 405d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40558 │ │ │ │ + ble.n 405ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 4057c │ │ │ │ + ble.n 405d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3365 @ 0xd25 │ │ │ │ + movw r1, #3449 @ 0xd79 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 406a8 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 405ca │ │ │ │ + bhi.n 4061e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405f4 │ │ │ │ - b.n 405e4 │ │ │ │ - movw r0, #58700 @ 0xe54c │ │ │ │ + ble.n 40648 │ │ │ │ + b.n 40638 │ │ │ │ + movw r0, #59852 @ 0xe9cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405c2 │ │ │ │ + bne.n 40616 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4061e │ │ │ │ + b.n 40672 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405e0 │ │ │ │ + beq.n 40634 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 40606 │ │ │ │ + bne.n 4065a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40614 │ │ │ │ + cbnz r1, 40668 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 40616 │ │ │ │ + b.n 4066a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1105d4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110858 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405f4 │ │ │ │ - b.n 405e0 │ │ │ │ + bne.n 40648 │ │ │ │ + b.n 40634 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24a5dc <_PyTime_FromLong@@Base+0x600> │ │ │ │ + bl 24b224 <_PyTime_FromLong@@Base+0x534> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00040622 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00040676 <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbnz r3, 4063a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4068e <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40650 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 406a4 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1d87cc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1db844 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40698 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 406ec <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32501,85 +32538,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406c6 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406d6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #36848 @ 0x8ff0 │ │ │ │ + beq.n 4071a <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 4072a <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #37920 @ 0x9420 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 7a108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10853c │ │ │ │ + bl 108704 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406da <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 4072e <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13bfbc │ │ │ │ + bl 13c834 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40728 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 4077c <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dae94 <_PyType_Name@@Base> │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406fc <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 40750 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9712 @ 0x25f0 │ │ │ │ + movw r0, #10872 @ 0x2a78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4070c <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 40760 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13bfbc │ │ │ │ + bl 13c834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40728 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 4077c <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40728 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 4077c <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4074c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 407a0 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23b974 │ │ │ │ + b.w 18c4c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #33556 @ 0x8314 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40740 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40794 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40774 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 407c8 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aba1c │ │ │ │ + b.w 1af3e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32587,837 +32624,837 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24a804 <_PyTime_FromLong@@Base+0x828> │ │ │ │ - cbz r0, 407b4 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24b44c <_PyTime_FromLong@@Base+0x75c> │ │ │ │ + cbz r0, 40808 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14ecb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407bc <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 40810 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407e0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 40834 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cae4 │ │ │ │ + b.w 13d35c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32420 @ 0x7ea4 │ │ │ │ + movw r0, #33492 @ 0x82d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407d4 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 40828 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40814 <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ + cbz r3, 40868 <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 40816 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + b.n 4086a <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 40824 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r3, 40878 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 40824 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + ble.n 40878 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40824 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 40844 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408d4 <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ + bgt.n 40878 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r0, 40898 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + ldr r6, [pc, #172] @ (40928 <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40844 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40898 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408cc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 40920 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ itet eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40894 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7eb0c │ │ │ │ - cbnz r0, 40884 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 408e8 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ + bl 7eb10 │ │ │ │ + cbnz r0, 408d8 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bne.n 40894 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179b0c │ │ │ │ + bl 17b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 408ba <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bge.n 4090e <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ + b.n 40894 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408ca <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + beq.n 4091e <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 408ca <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d033c │ │ │ │ + b.n 4091e <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + bl d03ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 408ac <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ + blt.n 40894 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + beq.n 40900 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8242c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88f1c │ │ │ │ + bl 88ebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + blt.n 40894 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408cc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + beq.n 40920 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 408cc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 40920 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 408f6 <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 4094a <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408f8 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 4094c <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 40906 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 4095a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40906 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 4095a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40906 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 40920 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40b9c <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 4095a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r0, 40974 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ + ldr r4, [pc, #660] @ (40bf0 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 40968 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 40a0c <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r6, 409bc <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4092c <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 40980 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40934 <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 40976 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 40988 <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ + b.n 409ca <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40946 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 40976 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbnz r0, 4099a <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 409ca <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + b.n 40a0c <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40962 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 409b6 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40962 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 409b6 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 4097a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 4093e <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 409ce <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 40992 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4097a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 409ce <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40988 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 409dc <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 409e4 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40ae4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 40b38 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409bc <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 40a10 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d1c <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d70 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #42912 @ 0xa7a0 │ │ │ │ + movw sl, #44128 @ 0xac60 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a56 <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40aaa <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409de <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 40a32 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409e0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 40a34 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409cc <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 40a20 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + beq.n 40b16 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409fa <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 40a4e <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409fa <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 40a4e <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409e4 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 40a38 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a16 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 40a6a <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a50 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40aa4 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a3e <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 40a92 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a50 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40aa4 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a50 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40aa4 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409c8 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 40a1c <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + ble.n 40b16 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a74 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40ac8 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a62 <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40ab6 <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ + b.n 40b16 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a8e <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 40ae2 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40ac0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 40b14 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40ab0 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 40b04 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b1a <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ac0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 40b14 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ac0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 40b14 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d1c <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d70 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 40a0c <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 40a0c <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a0c <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 40a0c <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40b1c <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40b70 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45484 @ 0xb1ac │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 127274 │ │ │ │ + b.n 40d68 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40c14 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40c68 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40d68 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bc4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40c18 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bc4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40c18 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bbc <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40c10 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b7c <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40bd0 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bb0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40c04 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40ba0 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40bf4 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40cde <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + bne.w 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + b.n 40d32 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40bb0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40c04 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40bb0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40c04 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b4a <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40b9e <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b52 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40ba6 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c0e <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40c62 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40be8 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40c3c <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c0a <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40c5e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cd4 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40d28 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c0a <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40c5e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c0a <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40c5e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d16 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 721b0 │ │ │ │ + b.n 40d6a <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40d68 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40cac <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40d00 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d87cc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1db844 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ add r5, fp │ │ │ │ - blt.n 40cac <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40d00 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov r1, sl │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c70 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40cc4 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ca4 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40cf8 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c94 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40ce8 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ca4 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40cf8 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40ca4 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40cf8 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c22 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40c76 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cc4 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40d18 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40d4a <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40ce6 <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40d3a <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d52 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40d4a <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cf6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40d4a <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d16 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40d6a <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40d68 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40d68 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d654 │ │ │ │ + b.w 7d64c │ │ │ │ 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 40d4e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40da2 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23771c │ │ │ │ + b.w 238bf4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32456 @ 0x7ec8 │ │ │ │ + movw r0, #33528 @ 0x82f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d42 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d96 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 40dae <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + bl 40e02 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122010 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122518 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20afd0 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20ca58 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40dde <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40e32 <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40dda <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40e2e <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dda <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40e2e <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40e04 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + bne.n 40e58 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4079 @ 0xfef │ │ │ │ + movw r1, #4163 @ 0x1043 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 406a8 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40e3e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e92 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1588ec │ │ │ │ + b.w 159afc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #33572 @ 0x8324 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e32 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e86 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ pop {r4, pc} │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w ip, sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 181a08 │ │ │ │ + b.w 183d5c │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4097 @ 0x1001 │ │ │ │ + movw r1, #4181 @ 0x1055 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1d78f4 │ │ │ │ + b.w 1da9a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40ea4 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40ef8 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40efa <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40eb4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40f08 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40eb4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40f08 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40eb4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ed0 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40fa8 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40f08 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r0, 40f24 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + ldr r5, [pc, #240] @ (40ffc <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ed0 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40f24 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40fa0 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40edc <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40ff4 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + cbz r7, 40f30 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40f20 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40eec <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40f40 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ef4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40f48 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40fa0 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40ff4 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f78 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f78 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f0c <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40f60 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f48 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40f9c <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f48 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40f9c <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f42 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40f96 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f42 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40f96 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40fda <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f72 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40fc6 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40fda <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40fda <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40fda <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f06 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40f5a <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f06 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40f5a <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f06 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f5a <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40f20 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f20 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00040fac : │ │ │ │ +00041000 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fe8 │ │ │ │ + beq.n 4103c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2319b0 <_PyInterpreterState_IsRunningMain@@Base+0xc> │ │ │ │ + bl 233098 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fe8 │ │ │ │ + beq.n 4103c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc5e8 │ │ │ │ + b.w bc5c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -33426,575 +33463,574 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 41088 │ │ │ │ + vldr d7, [pc, #108] @ 410d8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41052 │ │ │ │ + bhi.n 410a6 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4103e │ │ │ │ + ble.n 41092 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a058 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41074 │ │ │ │ - b.n 4106e │ │ │ │ + beq.n 410c8 │ │ │ │ + b.n 410c2 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41078 │ │ │ │ + bvs.n 410cc │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41078 │ │ │ │ + bgt.n 410cc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41090 │ │ │ │ - b.n 41078 │ │ │ │ - vldr d8, [pc, #32] @ 41098 │ │ │ │ + vldr d8, [pc, #28] @ 410e0 │ │ │ │ + b.n 410cc │ │ │ │ + vldr d8, [pc, #28] @ 410e8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vsli.64 , q12, #48 @ 0x30 │ │ │ │ + vpadal.s8 d20, d8 │ │ │ │ + b.w f9548 │ │ │ │ + │ │ │ │ +000410f6 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc5c0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 41210 <_PyDict_DelItem_KnownHash@@Base+0x11a> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4647 @ 0x1227 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13e358 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 41138 │ │ │ │ + bpl.n 411a6 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41138 │ │ │ │ + bne.n 411a6 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179614 │ │ │ │ + bl 17b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 410f2 │ │ │ │ + bcs.n 41160 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #33216 @ 0x81c0 │ │ │ │ + movw r1, #34432 @ 0x8680 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #26560 @ 0x67c0 │ │ │ │ + movw r2, #27776 @ 0x6c80 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 410f4 │ │ │ │ + b.n 41162 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21396 @ 0x5394 │ │ │ │ + movw r3, #22612 @ 0x5854 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 41114 │ │ │ │ + cbz r6, 41182 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41118 │ │ │ │ + bne.n 41186 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 4112e │ │ │ │ - bl 85994 │ │ │ │ + b.n 4119c <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 85950 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41114 │ │ │ │ + bne.n 41182 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41114 │ │ │ │ + bne.n 41182 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80028 │ │ │ │ - movw r2, #23144 @ 0x5a68 │ │ │ │ + b.w 8002c │ │ │ │ + movw r2, #24296 @ 0x5ee8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47244 @ 0xb88c │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #48316 @ 0xbcbc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f94f4 │ │ │ │ - │ │ │ │ -0004115e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc5e8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411c0 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4567 @ 0x11d7 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13dad8 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w f94f4 │ │ │ │ + b.w f9548 │ │ │ │ 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 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 411bc <_PyDict_DelItem_KnownHash@@Base+0x5e> │ │ │ │ + cbz r0, 4120c <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411a0 <_PyDict_DelItem_KnownHash@@Base+0x42> │ │ │ │ + cbz r3, 411f0 <_PyDict_DelItem_KnownHash@@Base+0xfa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ + b.n 411f8 <_PyDict_DelItem_KnownHash@@Base+0x102> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ + cbz r2, 41200 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 411b8 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ + b.n 41208 <_PyDict_DelItem_KnownHash@@Base+0x112> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 4124a <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 4129a <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7033 @ 0x1b79 │ │ │ │ + movw r1, #15289 @ 0x3bb9 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 406a8 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411e4 <_PyDict_DelItem_KnownHash@@Base+0x86> │ │ │ │ + beq.n 41234 <_PyDict_DelItem_KnownHash@@Base+0x13e> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41208 <_PyDict_DelItem_KnownHash@@Base+0xaa> │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 41258 <_PyDict_DelItem_KnownHash@@Base+0x162> │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41214 <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ + cbz r3, 41264 <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41246 <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + b.n 41296 <_PyDict_DelItem_KnownHash@@Base+0x1a0> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41292 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + cbnz r3, 41292 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41292 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + cbnz r3, 41292 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41292 <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #42912 @ 0xa7a0 │ │ │ │ + movw r7, #44128 @ 0xac60 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43936 @ 0xaba0 │ │ │ │ + movw r6, #45152 @ 0xb060 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #21140 @ 0x5294 │ │ │ │ + movw r5, #22356 @ 0x5754 │ │ │ │ movt r5, #57 @ 0x39 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41288 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ + bge.n 412d8 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + beq.n 412ca <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 41282 <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ + b.n 412d2 <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 41266 <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ + b.n 412b6 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004128c : │ │ │ │ +000412dc : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412a8 ) │ │ │ │ + ldr r4, [pc, #20] @ (412f8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd350 │ │ │ │ + b.w dd42c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412e6 │ │ │ │ + bne.n 41336 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412fa │ │ │ │ - ldr r0, [pc, #188] @ (413a4 ) │ │ │ │ + b.n 4134a │ │ │ │ + ldr r0, [pc, #188] @ (413f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11cf58 │ │ │ │ + bl 11d2e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41398 │ │ │ │ + beq.n 413e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41326 │ │ │ │ + beq.n 41376 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 4136a │ │ │ │ + b.n 413ba │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eb10 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4132e │ │ │ │ + cbz r2, 4137e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 209a00 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 41382 │ │ │ │ + bl 20b788 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 413d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4130c │ │ │ │ - b.n 4139a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 41382 │ │ │ │ + bne.n 4135c │ │ │ │ + b.n 413ea │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 413d2 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f04 │ │ │ │ - b.n 41382 │ │ │ │ + bl e9fdc │ │ │ │ + b.n 413d2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 8242c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41382 │ │ │ │ + cbz r7, 413d2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f1c │ │ │ │ + bl 88ebc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41372 │ │ │ │ + bne.n 413c2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41382 │ │ │ │ + bne.n 413d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41346 │ │ │ │ - b.n 4139a │ │ │ │ + bne.n 41396 │ │ │ │ + b.n 413ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41362 │ │ │ │ + bne.n 413b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41362 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 413b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41398 │ │ │ │ + beq.n 413e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41398 │ │ │ │ + cbnz r3, 413e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41438 ) │ │ │ │ + ldr r3, [pc, #124] @ (41488 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 71330 │ │ │ │ - cbz r0, 41428 │ │ │ │ + cbz r0, 41478 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28612 @ 0x6fc4 │ │ │ │ + movw r7, #29828 @ 0x7484 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 4142c │ │ │ │ - bl 80028 │ │ │ │ + cbz r0, 4147c │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4140c │ │ │ │ + beq.n 4145c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4140c │ │ │ │ + cbnz r3, 4145c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4142c │ │ │ │ + bge.n 4147c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41428 │ │ │ │ + beq.n 41478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41428 │ │ │ │ + cbnz r3, 41478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41432 │ │ │ │ + b.n 41482 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413de │ │ │ │ + bne.n 4142e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4147c │ │ │ │ + cbz r0, 414cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41460 │ │ │ │ + cbz r3, 414b0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41468 │ │ │ │ + b.n 414b8 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41470 │ │ │ │ + cbz r2, 414c0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41478 │ │ │ │ + b.n 414c8 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41496 │ │ │ │ + bl 414e6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 411c0 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ + b.n 41210 <_PyDict_DelItem_KnownHash@@Base+0x11a> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #43936 @ 0xaba0 │ │ │ │ + movw ip, #45152 @ 0xb060 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #42912 @ 0xa7a0 │ │ │ │ + movw lr, #44128 @ 0xac60 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #21140 @ 0x5294 │ │ │ │ + movw r7, #22356 @ 0x5754 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414e6 │ │ │ │ + bge.n 41536 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414cc │ │ │ │ - cbnz r3, 414e0 │ │ │ │ + beq.n 4151c │ │ │ │ + cbnz r3, 41530 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414e0 │ │ │ │ + b.n 41530 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414da │ │ │ │ - cbz r3, 414de │ │ │ │ + beq.n 4152a │ │ │ │ + cbz r3, 4152e │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414e0 │ │ │ │ + b.n 41530 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414e0 │ │ │ │ + b.n 41530 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414b4 │ │ │ │ + b.n 41504 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41508 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 41538 │ │ │ │ + bne.n 41558 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 41588 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41528 │ │ │ │ + cbnz r0, 41578 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9944 @ 0x26d8 │ │ │ │ + movw r1, #11104 @ 0x2b60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 41538 │ │ │ │ - movw r1, #39300 @ 0x9984 │ │ │ │ + bl 127274 │ │ │ │ + b.n 41588 │ │ │ │ + movw r1, #40452 @ 0x9e04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1a48 │ │ │ │ + b.w f1b34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aba1c │ │ │ │ + b.w 1af3e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (416a4 ) │ │ │ │ + ldr r1, [pc, #292] @ (416f4 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34768 @ 0x87d0 │ │ │ │ + movw r2, #35920 @ 0x8c50 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #10004 @ 0x2714 │ │ │ │ + movw r1, #11164 @ 0x2b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4167c │ │ │ │ + beq.n 416cc │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9536 @ 0x2540 │ │ │ │ + movw r1, #10676 @ 0x29b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10024 @ 0x2728 │ │ │ │ + movw r0, #11184 @ 0x2bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4160e │ │ │ │ + blt.n 4165e │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 215818 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217078 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4160e │ │ │ │ + beq.n 4165e │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41612 │ │ │ │ + beq.n 41662 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41620 │ │ │ │ + beq.n 41670 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #36044 @ 0x8ccc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41672 │ │ │ │ + b.n 416c2 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 4162c │ │ │ │ + b.n 4167c │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ bl 95ccc │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ @@ -34006,301 +34042,361 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r5, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f24 │ │ │ │ + bl 41f7c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77208 │ │ │ │ - b.n 4167e │ │ │ │ + bl 77218 │ │ │ │ + b.n 416ce │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (416a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (416f4 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41696 │ │ │ │ + beq.n 416e6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416c8 │ │ │ │ + bne.n 41718 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecb88 │ │ │ │ + b.w ecc60 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32372 @ 0x7e74 │ │ │ │ + movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416bc │ │ │ │ + bne.n 4170c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 41704 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4173c │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41754 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4178c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41726 │ │ │ │ + b.n 41776 │ │ │ │ mov r5, r0 │ │ │ │ bl 83978 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41722 │ │ │ │ + beq.n 41772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41722 │ │ │ │ + cbnz r3, 41772 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 416f8 │ │ │ │ + beq.n 41748 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41740 │ │ │ │ + ble.n 41790 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - cbnz r0, 41756 │ │ │ │ + bl 3bac0 <_PyImport_ClearExtension@@Base+0xd40> │ │ │ │ + cbnz r0, 417a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41778 │ │ │ │ - cbz r1, 41746 │ │ │ │ + b.n 417c8 │ │ │ │ + cbz r1, 41796 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4174e │ │ │ │ + b.n 4179e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155368 │ │ │ │ + b.w 156418 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4175e │ │ │ │ + cbz r3, 417ae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 41766 │ │ │ │ + b.n 417b6 │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 41772 │ │ │ │ + beq.n 417c2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41778 │ │ │ │ + bne.n 417c8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417d4 │ │ │ │ + bne.n 41824 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417d4 │ │ │ │ + bne.n 41824 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417d4 │ │ │ │ + bhi.n 41824 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4183e │ │ │ │ + bl 41890 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417de │ │ │ │ + blt.n 4182e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 4181c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417e0 │ │ │ │ + b.n 41830 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417e0 │ │ │ │ + b.n 41830 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417e0 │ │ │ │ + b.n 41830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 4180e │ │ │ │ + bne.n 4185e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f140c │ │ │ │ + bl 1f3920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41828 │ │ │ │ - b.n 41824 │ │ │ │ + cbnz r0, 41878 │ │ │ │ + b.n 41874 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40572 @ 0x9e7c │ │ │ │ + movw r0, #41600 @ 0xa280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417fe │ │ │ │ + bne.n 4184e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41832 │ │ │ │ + b.n 41882 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 418b8 │ │ │ │ + bl 419a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418b4 │ │ │ │ + beq.n 4190c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 41894 │ │ │ │ + bne.n 418ee │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 24a804 <_PyTime_FromLong@@Base+0x828> │ │ │ │ + bl 24b44c <_PyTime_FromLong@@Base+0x75c> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 418ae │ │ │ │ + cbz r3, 418de │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 418c4 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 41908 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 229ae4 │ │ │ │ + bl 22b1fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41898 │ │ │ │ - bhi.n 41872 │ │ │ │ - cbz r0, 418a4 │ │ │ │ + beq.n 418f2 │ │ │ │ + bhi.n 418c4 │ │ │ │ + cbz r0, 418fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418b0 │ │ │ │ + b.n 41908 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418aa │ │ │ │ + bge.n 41904 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418b0 │ │ │ │ - bne.n 41872 │ │ │ │ - b.n 41894 │ │ │ │ - movs r0, #1 │ │ │ │ + b.n 41908 │ │ │ │ + bne.n 418c4 │ │ │ │ + b.n 418ee │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #128] @ (419a4 ) │ │ │ │ + sub sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov.w r0, #0 │ │ │ │ + movw r2, #35920 @ 0x8c50 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #11356 @ 0x2c5c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 4198a │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #10676 @ 0x29b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #11376 @ 0x2c70 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fdd8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 41968 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41982 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + movs r3, #16 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + bl 217078 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 41964 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 217290 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 77218 │ │ │ │ + b.n 4198c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #20] @ (419a4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4199e │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #34332 @ 0x861c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 418ee │ │ │ │ + cbnz r3, 419de │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10184 @ 0x27c8 │ │ │ │ + movw r1, #11400 @ 0x2c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1940 │ │ │ │ - b.n 418fa │ │ │ │ + bl d19b0 │ │ │ │ + b.n 419ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ bl 79d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 418fe │ │ │ │ + cbnz r0, 419ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41958 │ │ │ │ + b.n 41a48 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4192a │ │ │ │ + blt.n 41a1a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b77c │ │ │ │ - cbz r1, 41944 │ │ │ │ - movw r1, #10236 @ 0x27fc │ │ │ │ + bl 26bbf4 │ │ │ │ + cbz r1, 41a34 │ │ │ │ + movw r1, #11452 @ 0x2cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 418fa │ │ │ │ + beq.n 419ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 418fa │ │ │ │ + bne.n 419ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 418fa │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 419ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34310,1259 +34406,1203 @@ │ │ │ │ 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 4197c │ │ │ │ + bne.n 41a6c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362b2 │ │ │ │ + b.w 362ea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32324 @ 0x7e44 │ │ │ │ + movw r0, #33396 @ 0x8274 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41970 │ │ │ │ + bne.n 41a60 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #128] @ (41a28 ) │ │ │ │ - sub sp, #32 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov.w r0, #0 │ │ │ │ - movw r2, #34768 @ 0x87d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10324 @ 0x2854 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 41a0e │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #9536 @ 0x2540 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10344 @ 0x2868 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 419ec │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41a06 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - movs r3, #16 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #12 │ │ │ │ - bl 215818 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 419e8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 215a30 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 77208 │ │ │ │ - b.n 41a10 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41a28 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 41a22 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e870 │ │ │ │ + bl 7e874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a70 │ │ │ │ + beq.n 41ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a70 │ │ │ │ + cbnz r3, 41ac8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_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, 41a90 │ │ │ │ + cbnz r0, 41ae8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41a9a │ │ │ │ - b.n 41aa0 │ │ │ │ + cbnz r0, 41af2 │ │ │ │ + b.n 41af8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a8a │ │ │ │ - b.n 41aae │ │ │ │ + beq.n 41ae2 │ │ │ │ + b.n 41b06 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41aae │ │ │ │ + cbnz r0, 41b06 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41aae │ │ │ │ + cbz r0, 41b06 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41ac2 │ │ │ │ - movw r0, #10380 @ 0x288c │ │ │ │ + cbnz r3, 41b1a │ │ │ │ + movw r0, #11532 @ 0x2d0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10400 @ 0x28a0 │ │ │ │ + movw r0, #11552 @ 0x2d20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ 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] @ (41b10 ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41b68 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41afe │ │ │ │ - movw r0, #10436 @ 0x28c4 │ │ │ │ + cbz r2, 41b56 │ │ │ │ + movw r0, #11588 @ 0x2d44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r0, #9796 @ 0x2644 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ nop │ │ │ │ - bmi.n 41bec │ │ │ │ + bmi.n 41c44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 243fb4 <_PyObject_GetState@@Base> │ │ │ │ + bl 245140 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ba2 │ │ │ │ - ldr r0, [pc, #132] @ (41bb8 ) │ │ │ │ + beq.n 41bfa │ │ │ │ + ldr r0, [pc, #132] @ (41c10 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41b4c │ │ │ │ - ldr r5, [pc, #116] @ (41bbc ) │ │ │ │ + cbnz r0, 41ba4 │ │ │ │ + ldr r5, [pc, #116] @ (41c14 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41ba6 │ │ │ │ - bl 86288 │ │ │ │ + b.n 41bfe │ │ │ │ + bl 86234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b68 │ │ │ │ + beq.n 41bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41b68 │ │ │ │ + cbnz r3, 41bc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41b46 │ │ │ │ + beq.n 41b9e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41bbc ) │ │ │ │ + ldr r2, [pc, #72] @ (41c14 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b96 │ │ │ │ + beq.n 41bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41b9a │ │ │ │ - ldr r5, [pc, #36] @ (41bbc ) │ │ │ │ - b.n 41ba6 │ │ │ │ + cbz r3, 41bf2 │ │ │ │ + ldr r5, [pc, #36] @ (41c14 ) │ │ │ │ + b.n 41bfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b96 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bee │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41c5c │ │ │ │ + bmi.n 41cb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41bc8 │ │ │ │ - b.w 1f16dc │ │ │ │ - ldr r0, [pc, #0] @ (41bcc ) │ │ │ │ + cbz r0, 41c20 │ │ │ │ + b.w 1f3bc0 │ │ │ │ + ldr r0, [pc, #0] @ (41c24 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41bfc │ │ │ │ - movw r1, #7397 @ 0x1ce5 │ │ │ │ + beq.n 41c54 │ │ │ │ + movw r1, #20841 @ 0x5169 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23ce5c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ - movw r2, #46064 @ 0xb3f0 │ │ │ │ + b.w 23e0dc │ │ │ │ + movw r2, #47136 @ 0xb820 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40388 @ 0x9dc4 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #41416 @ 0xa1c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41c46 │ │ │ │ + bhi.n 41c9e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41c5e │ │ │ │ - b.n 41c72 │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ + cbnz r0, 41cb6 │ │ │ │ + b.n 41cca │ │ │ │ + movw r0, #59668 @ 0xe914 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d2c │ │ │ │ - b.n 41c38 │ │ │ │ + beq.n 41d84 │ │ │ │ + b.n 41c90 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41c80 │ │ │ │ + bne.n 41cd8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41c90 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 41ce8 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d2c │ │ │ │ + bne.n 41d84 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41c90 │ │ │ │ + b.n 41ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41c6e │ │ │ │ + bne.n 41cc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c6e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41cc6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 41cfc │ │ │ │ + ble.n 41d54 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41caa │ │ │ │ + bpl.n 41d02 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41cd0 │ │ │ │ + bne.n 41d28 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 41cfe │ │ │ │ + b.n 41d56 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41cc4 │ │ │ │ + beq.n 41d1c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 41cdc │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 41d34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41cdc │ │ │ │ + bne.n 41d34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 41cfe │ │ │ │ + b.n 41d56 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41cb6 │ │ │ │ + bne.n 41d0e │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ + movw r0, #59668 @ 0xe914 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41d2c │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41d84 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41d0e │ │ │ │ + bgt.n 41d66 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d3110 │ │ │ │ + b.w 1d6154 │ │ │ │ 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 40506 │ │ │ │ + b.w 4055a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56792 @ 0xddd8 │ │ │ │ + movw r1, #57944 @ 0xe258 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41e84 │ │ │ │ + b.n 41edc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41df4 │ │ │ │ + beq.n 41e4c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41df4 │ │ │ │ + bne.n 41e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41df4 │ │ │ │ - movw r3, #47601 @ 0xb9f1 │ │ │ │ + beq.n 41e4c │ │ │ │ + movw r3, #57737 @ 0xe189 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10444 @ 0x28cc │ │ │ │ + movw r0, #11596 @ 0x2d4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d9e │ │ │ │ + cbnz r0, 41df6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #10452 @ 0x28d4 │ │ │ │ + movw r0, #11604 @ 0x2d54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41dd4 │ │ │ │ + beq.n 41e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41dd4 │ │ │ │ + cbnz r3, 41e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d92 │ │ │ │ + beq.n 41dea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41df4 │ │ │ │ + beq.n 41e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41df4 │ │ │ │ + cbnz r3, 41e4c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 12fd28 │ │ │ │ - cbz r0, 41e7e │ │ │ │ - movw r6, #59376 @ 0xe7f0 │ │ │ │ + bl 130108 │ │ │ │ + cbz r0, 41ed6 │ │ │ │ + movw r6, #60592 @ 0xecb0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41e80 │ │ │ │ + cbz r0, 41ed8 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41e62 │ │ │ │ - bl d033c │ │ │ │ + cbz r5, 41eba │ │ │ │ + bl d03ac │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41e62 │ │ │ │ - beq.n 41e48 │ │ │ │ + blt.n 41eba │ │ │ │ + beq.n 41ea0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41e52 │ │ │ │ - b.n 41e1e │ │ │ │ + bne.n 41eaa │ │ │ │ + b.n 41e76 │ │ │ │ bl 83af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41e40 │ │ │ │ - b.n 41e62 │ │ │ │ + bge.n 41e98 │ │ │ │ + b.n 41eba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e1e │ │ │ │ + bne.n 41e76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e1e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e78 │ │ │ │ + beq.n 41ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41e78 │ │ │ │ + cbnz r3, 41ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33864 @ 0x8448 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33868 @ 0x844c │ │ │ │ + movw r0, #35020 @ 0x88cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41eb4 │ │ │ │ + bge.n 41f0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41ee4 │ │ │ │ + b.n 41f3c │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41edc │ │ │ │ + bgt.n 41f34 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41ecc │ │ │ │ + cbnz r0, 41f24 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3e18 │ │ │ │ + bl d3e78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41eb0 │ │ │ │ + beq.n 41f08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ee4 │ │ │ │ + beq.n 41f3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41ee4 │ │ │ │ + b.n 41f3c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4ae8 │ │ │ │ + b.w f4bd4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121c08 │ │ │ │ + bl 122110 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24becc │ │ │ │ + b.w 24c8bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #492] @ (42128 ) │ │ │ │ + ldr r3, [pc, #492] @ (42180 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41f88 │ │ │ │ + cbnz r1, 41fe0 │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #10564 @ 0x2944 │ │ │ │ + movw r0, #11716 @ 0x2dc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41fa6 │ │ │ │ + cbz r0, 41ffe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9f04 │ │ │ │ + bl e9fdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41fa6 │ │ │ │ + beq.n 41ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41fa6 │ │ │ │ + cbnz r3, 41ffe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fa6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ffe │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41faa │ │ │ │ + beq.n 42002 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4210e │ │ │ │ + b.n 42166 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 41fba │ │ │ │ + cbnz r0, 42012 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 4215a │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41fb4 │ │ │ │ + beq.n 4200c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4200a │ │ │ │ + beq.n 42062 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 4200a │ │ │ │ + cbz r0, 42062 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 42132 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42000 │ │ │ │ + beq.n 42058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42000 │ │ │ │ + cbnz r3, 42058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 420da │ │ │ │ + bne.n 42132 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 41fd0 │ │ │ │ + b.n 42028 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 420e4 │ │ │ │ + beq.n 4213c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42028 │ │ │ │ + beq.n 42080 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 4209a │ │ │ │ - b.n 42056 │ │ │ │ + bne.n 420f2 │ │ │ │ + b.n 420ae │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 215a30 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 217290 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 4210a │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 420b2 │ │ │ │ + b.n 4210a │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 261118 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 261a48 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 4210a │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 420b2 │ │ │ │ + b.n 4210a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #36044 @ 0x8ccc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 41fa6 │ │ │ │ - cbz r4, 420da │ │ │ │ + bl 127274 │ │ │ │ + b.n 41ffe │ │ │ │ + cbz r4, 42132 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 420d8 │ │ │ │ + beq.n 42130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420d8 │ │ │ │ + cbnz r3, 42130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 420de │ │ │ │ + cbz r2, 42136 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 4215a │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42012 │ │ │ │ + b.n 4206a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 7a108 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 42132 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ + movw r0, #11724 @ 0x2dcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781c8 │ │ │ │ - ldr r3, [pc, #24] @ (42128 ) │ │ │ │ + bl 781d8 │ │ │ │ + ldr r3, [pc, #24] @ (42180 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42120 │ │ │ │ + beq.n 42178 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c60 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c4c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4214e │ │ │ │ + cbnz r3, 421a6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153c78 │ │ │ │ + b.w 154cc0 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10576 @ 0x2950 │ │ │ │ + movw r1, #11728 @ 0x2dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42144 │ │ │ │ + beq.n 4219c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (42178 ) │ │ │ │ - b.w 237dd8 │ │ │ │ - b.n 41ae4 │ │ │ │ + ldr r1, [pc, #4] @ (421d0 ) │ │ │ │ + b.w 2392b0 │ │ │ │ + b.n 41b3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e484 │ │ │ │ + b.w 22fb08 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10608 @ 0x2970 │ │ │ │ + movw r0, #11760 @ 0x2df0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #37016 @ 0x9098 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e358 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfa54 │ │ │ │ + bl cfabc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 421e8 │ │ │ │ - beq.n 421cc │ │ │ │ + bgt.n 42250 │ │ │ │ + beq.n 42234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42226 │ │ │ │ + b.n 4228e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10644 @ 0x2994 │ │ │ │ + movw r1, #11828 @ 0x2e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 421c8 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 42230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4223a │ │ │ │ + bl 422e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421c8 │ │ │ │ + beq.n 42230 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1857cc │ │ │ │ + bl 187ca0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42216 │ │ │ │ + cbnz r0, 4227e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421c8 │ │ │ │ + beq.n 42230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421c8 │ │ │ │ + bne.n 42230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 421c8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42230 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42226 │ │ │ │ + beq.n 4228e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42226 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4228e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 422d4 │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 7f708 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 422c0 │ │ │ │ + bne.n 4236a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13e608 │ │ │ │ + bl 13ee88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 422bc │ │ │ │ + cbz r0, 42366 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 4228a │ │ │ │ + bne.n 42334 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2eb54 │ │ │ │ - b.n 42290 │ │ │ │ + b.n 4233a │ │ │ │ mov r1, r5 │ │ │ │ - bl 1857cc │ │ │ │ + bl 187ca0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 422aa │ │ │ │ + cbz r0, 42354 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42324 │ │ │ │ + beq.n 423ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42324 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42324 │ │ │ │ + bne.n 423ce │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 423ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 422bc │ │ │ │ + beq.n 42366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 422bc │ │ │ │ + cbnz r3, 42366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42324 │ │ │ │ + b.n 423ce │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 422d2 │ │ │ │ + bge.n 4237c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 422e8 │ │ │ │ + b.n 42392 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #304 @ 0x130 │ │ │ │ + movw r1, #6744 @ 0x1a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 422bc │ │ │ │ + beq.n 42366 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42324 │ │ │ │ + beq.n 423ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 42324 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 423ce │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #10728 @ 0x29e8 │ │ │ │ + movw r1, #12060 @ 0x2f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 422b0 │ │ │ │ - b.n 422bc │ │ │ │ + bne.n 4235a │ │ │ │ + b.n 42366 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004232a <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2376c8 │ │ │ │ - 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} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 7f704 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 423a2 <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ + cbnz r5, 4240e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 423a2 <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ + blt.n 4240e │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 423a2 <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ - cbz r2, 423a2 <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ + bgt.n 4240e │ │ │ │ + cbz r2, 4240e │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #60924 @ 0xedfc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 423be <_PyTime_AsTimeval_clamp@@Base+0x94> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4242a │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (423c4 <_PyTime_AsTimeval_clamp@@Base+0x9a>) │ │ │ │ + ldr r5, [pc, #28] @ (42430 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4238c <_PyTime_AsTimeval_clamp@@Base+0x62> │ │ │ │ + bne.n 423f8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 423e6 <_PyTime_AsTimeval_clamp@@Base+0xbc> │ │ │ │ + cbz r3, 42452 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 423e8 <_PyTime_AsTimeval_clamp@@Base+0xbe> │ │ │ │ + b.n 42454 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 423f6 <_PyTime_AsTimeval_clamp@@Base+0xcc> │ │ │ │ + cbnz r3, 42462 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 423f6 <_PyTime_AsTimeval_clamp@@Base+0xcc> │ │ │ │ + blt.n 42462 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 423f6 <_PyTime_AsTimeval_clamp@@Base+0xcc> │ │ │ │ - cbnz r0, 42412 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ - ldr r6, [pc, #280] @ (42510 <_PyTime_AsTimeval_clamp@@Base+0x1e6>) │ │ │ │ + bgt.n 42462 │ │ │ │ + cbnz r0, 4247e │ │ │ │ + ldr r6, [pc, #280] @ (4257c ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42412 <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4247e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42506 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ - cbz r5, 42428 <_PyTime_AsTimeval_clamp@@Base+0xfe> │ │ │ │ + b.n 42572 │ │ │ │ + cbz r5, 42494 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4242a <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4242a <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ - b.n 4240e <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ + bne.n 42496 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 42496 │ │ │ │ + b.n 4247a │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, r9, r5 │ │ │ │ cmp r7, sl │ │ │ │ - bls.n 42486 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ + bls.n 424f2 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42468 <_PyTime_AsTimeval_clamp@@Base+0x13e> │ │ │ │ + bne.n 424d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42442 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ - bl 26b77c │ │ │ │ + ble.n 424ae │ │ │ │ + bl 26bbf4 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 424ee <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bgt.n 4255a │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 42442 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ + b.n 424ae │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 424ee <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + beq.n 4255a │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42476 <_PyTime_AsTimeval_clamp@@Base+0x14c> │ │ │ │ + beq.n 424e2 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 42442 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ + bne.n 424ae │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 42442 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ - b.n 424ee <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bge.n 424ae │ │ │ │ + b.n 4255a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 424ee <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bgt.n 4255a │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4240e <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ + beq.n 4247a │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 42506 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ + bls.n 42572 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 424d2 <_PyTime_AsTimeval_clamp@@Base+0x1a8> │ │ │ │ + bne.n 4253e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 424e4 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ + ble.n 42550 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 424ea <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + beq.n 42556 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 424c8 <_PyTime_AsTimeval_clamp@@Base+0x19e> │ │ │ │ + b.n 42534 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 424e8 <_PyTime_AsTimeval_clamp@@Base+0x1be> │ │ │ │ + beq.n 42554 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 424ea <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ - b.n 424e8 <_PyTime_AsTimeval_clamp@@Base+0x1be> │ │ │ │ + bne.n 42556 │ │ │ │ + b.n 42554 │ │ │ │ mov r3, sl │ │ │ │ - b.n 424ea <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + b.n 42556 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 424a8 <_PyTime_AsTimeval_clamp@@Base+0x17e> │ │ │ │ + b.n 42514 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6848 @ 0x1ac0 │ │ │ │ + movw r1, #8000 @ 0x1f40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4240e <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4247a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42540 <_PyTime_AsTimeval_clamp@@Base+0x216>) │ │ │ │ + ldr r0, [pc, #20] @ (425ac ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000425b0 <_PyTime_AsTimeval_clamp@@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 r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 42586 <_PyTime_AsTimeval_clamp@@Base+0x25c> │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ + mov r5, r3 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 238ba0 │ │ │ │ + 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 {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 425b8 <_PyTime_AsTimeval_clamp@@Base+0x28e> │ │ │ │ + bgt.n 42610 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 425d2 <_PyTime_AsTimeval_clamp@@Base+0x2a8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4262a <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425d6 <_PyTime_AsTimeval_clamp@@Base+0x2ac> │ │ │ │ + cbz r3, 4262e <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425e8 <_PyTime_AsTimeval_clamp@@Base+0x2be> │ │ │ │ + b.n 42640 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (425ec <_PyTime_AsTimeval_clamp@@Base+0x2c2>) │ │ │ │ + ldr r0, [pc, #12] @ (42644 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 41fc8 │ │ │ │ + b.n 42020 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42610 <_PyTime_AsTimeval_clamp@@Base+0x2e6> │ │ │ │ + bne.n 42668 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 174df8 │ │ │ │ + b.w 176814 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32380 @ 0x7e7c │ │ │ │ + movw r0, #33452 @ 0x82ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42604 <_PyTime_AsTimeval_clamp@@Base+0x2da> │ │ │ │ + bne.n 4265c <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119070 │ │ │ │ + b.w 119498 │ │ │ │ │ │ │ │ -00042646 : │ │ │ │ +0004269e : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (4267c ) │ │ │ │ + ldr r4, [pc, #44] @ (426d4 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4266e │ │ │ │ + cbz r2, 426c6 │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r4, [r3, r2, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ @@ -35576,662 +35616,660 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 426bc │ │ │ │ + bne.n 42714 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 426d4 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 4272c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1100 @ 0x44c │ │ │ │ + movw r0, #2108 @ 0x83c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 426fc │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42754 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1100 @ 0x44c │ │ │ │ + movw r0, #2108 @ 0x83c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42694 │ │ │ │ - b.n 426fc │ │ │ │ + bne.n 426ec │ │ │ │ + b.n 42754 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42700 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 42758 │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1100 @ 0x44c │ │ │ │ + movw r0, #2108 @ 0x83c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4273a │ │ │ │ + b.n 42792 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426fc │ │ │ │ + beq.n 42754 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4272a │ │ │ │ + cbz r0, 42782 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4272c │ │ │ │ + b.n 42784 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ - cbz r4, 4273a │ │ │ │ + bl 77218 │ │ │ │ + cbz r4, 42792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 42760 │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4276c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 42790 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4278c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (427bc ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bcc.n 42768 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 427e8 │ │ │ │ + cbnz r4, 427be │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427e8 │ │ │ │ + ble.n 427be │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427e8 │ │ │ │ - cbnz r2, 42806 │ │ │ │ + bne.n 427be │ │ │ │ + cbnz r2, 427dc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (428cc ) │ │ │ │ + ldr r4, [pc, #220] @ (428a0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42806 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 428c4 │ │ │ │ + b.n 4289a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #10980 @ 0x2ae4 │ │ │ │ + movw r1, #12132 @ 0x2f64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5334 │ │ │ │ + bl f5428 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42802 │ │ │ │ + beq.n 427d8 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4283e │ │ │ │ + bpl.n 42814 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 428a6 │ │ │ │ + bge.n 4287c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4284a │ │ │ │ + b.n 42820 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 428a6 │ │ │ │ + bge.n 4287c │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 23b2e0 │ │ │ │ + bl 23c62c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42890 │ │ │ │ + bne.n 42866 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42876 │ │ │ │ + beq.n 4284c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42876 │ │ │ │ + cbnz r3, 4284c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42802 │ │ │ │ + beq.n 427d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42802 │ │ │ │ + bne.n 427d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42802 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 427d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 428a2 │ │ │ │ + beq.n 42878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 428a2 │ │ │ │ + cbnz r3, 42878 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42828 │ │ │ │ + b.n 427fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428bc │ │ │ │ + beq.n 42892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428bc │ │ │ │ + cbnz r3, 42892 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42980 │ │ │ │ + beq.n 42954 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4297c │ │ │ │ + bne.n 42950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4297c │ │ │ │ + beq.n 42950 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + movw r0, #58300 @ 0xe3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42926 │ │ │ │ + cbnz r0, 428fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #11012 @ 0x2b04 │ │ │ │ + movw r0, #12164 @ 0x2f84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4295c │ │ │ │ + beq.n 42930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4295c │ │ │ │ + cbnz r3, 42930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4291a │ │ │ │ + beq.n 428ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4297c │ │ │ │ + beq.n 42950 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4297c │ │ │ │ + cbnz r3, 42950 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 429b0 │ │ │ │ + bgt.n 42984 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 429ca │ │ │ │ + bl 127274 │ │ │ │ + b.n 4299e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 429ce │ │ │ │ + cbz r3, 429a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429e0 │ │ │ │ + b.n 429b4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (429b8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 429de │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 429ea │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 42a0e │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42a0a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 42a0a │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42a0a │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bf9f0 │ │ │ │ - cbnz r0, 42a1c │ │ │ │ + bl bf9d4 │ │ │ │ + cbnz r0, 42a46 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a90 │ │ │ │ + b.n 42aba │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a3a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 42a64 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a18 │ │ │ │ - bl 1bd4e8 │ │ │ │ + bne.n 42a42 │ │ │ │ + bl 1c0b98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a18 │ │ │ │ + beq.n 42a42 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a70 │ │ │ │ + bge.n 42a9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a18 │ │ │ │ + beq.n 42a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a18 │ │ │ │ + bne.n 42a42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a18 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a42 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f2ec <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f680 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a90 │ │ │ │ + beq.n 42aba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a90 │ │ │ │ + cbnz r3, 42aba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42ae8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 93240 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 42a94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3d950 │ │ │ │ + b.w 3d9ac │ │ │ │ │ │ │ │ -00042aa0 : │ │ │ │ +00042af6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #68] @ (42af4 ) │ │ │ │ + ldr r6, [pc, #64] @ (42b48 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 42aca │ │ │ │ + ble.n 42b20 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42ae6 │ │ │ │ + cbnz r1, 42b3c │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #11048 @ 0x2b28 │ │ │ │ + movw r2, #12184 @ 0x2f98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42aee │ │ │ │ + b.n 42b44 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd430 │ │ │ │ + bl dd50c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 42b12 │ │ │ │ + cbz r3, 42b66 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42b14 │ │ │ │ + b.n 42b68 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42b22 │ │ │ │ + cbnz r3, 42b76 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 42b22 │ │ │ │ + ble.n 42b76 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 42b22 │ │ │ │ - cbnz r4, 42b40 │ │ │ │ + bgt.n 42b76 │ │ │ │ + cbnz r4, 42b94 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42ba8 ) │ │ │ │ + ldr r4, [pc, #128] @ (42bfc ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42ba2 │ │ │ │ + cbz r0, 42bf6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bb6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42ba2 │ │ │ │ + bl 42c0a <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42bf6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42b62 │ │ │ │ + beq.n 42bb6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42b66 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 42b66 │ │ │ │ - b.n 42ba2 │ │ │ │ + bne.n 42bba │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 42bba │ │ │ │ + b.n 42bf6 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 95ccc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42b96 │ │ │ │ + bne.n 42bea │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3dd90 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + b.w 3ddec <_PyTraceback_Add@@Base+0xd8> │ │ │ │ │ │ │ │ -00042bb6 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042c0a <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 42bf0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42c44 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42bf0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42c44 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25744 @ 0x6490 │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4a38 │ │ │ │ + bl 127274 │ │ │ │ + b.n 42c54 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4b24 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42c58 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 42c58 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42c08 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42c5c <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 42c32 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42c86 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c32 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42c86 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42c32 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42c54 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #460] @ (42e00 <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ + bgt.n 42c86 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #460] @ (42e54 <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42cea <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42cb8 <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42d0c <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42c9a <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42cee <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42cea <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cba <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42d0e <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42df6 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + b.n 42e4a <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51476 @ 0xc914 │ │ │ │ + movw r0, #52628 @ 0xcd94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42cea <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42d00 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42d54 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42ce6 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 42d3a <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51476 @ 0xc914 │ │ │ │ + movw r0, #52628 @ 0xcd94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42cea <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42cea <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42d02 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42c80 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42d56 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42cd4 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42cea <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -36241,88 +36279,88 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 42d4c <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42da0 <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 42d5c <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42db0 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42d98 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42dec <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42d98 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42dec <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42d80 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42dd4 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42d70 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42dc4 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42d98 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42dec <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42db8 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42e0c <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42dae <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42e02 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42dae <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42e02 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42dc4 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42e18 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42db8 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42e0c <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42df0 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42e44 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42dea <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42e3e <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 42dc8 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42e1c <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -36331,971 +36369,973 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42f2a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + bne.n 42f2a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42f2a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11196 @ 0x2bbc │ │ │ │ + movw r0, #12348 @ 0x303c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42e80 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ + cbnz r0, 42ed4 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #11204 @ 0x2bc4 │ │ │ │ + movw r0, #12356 @ 0x3044 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + beq.n 42f0a <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + cbnz r3, 42f0a <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42e74 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ + beq.n 42ec8 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42f2a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + cbnz r3, 42f2a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + cbz r0, 42f60 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + beq.n 42f60 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f60 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + cbz r0, 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + beq.n 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 42fc8 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 42fc8 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 179614 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f7e <_PyLong_UnsignedInt_Converter@@Base+0x3c8> │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ - movw r1, #33216 @ 0x81c0 │ │ │ │ - movt r1, #58 @ 0x3a │ │ │ │ - and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #26560 @ 0x67c0 │ │ │ │ - movt r2, #57 @ 0x39 │ │ │ │ - ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ - add.w r3, r3, r1, lsl #7 │ │ │ │ - ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 42f80 <_PyLong_UnsignedInt_Converter@@Base+0x3ca> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #6 │ │ │ │ - movw r3, #21396 @ 0x5394 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42fa0 <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4572 @ 0x11dc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 42fa4 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 42fbe <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ - bl 85994 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42fa0 <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42fbe <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42fa0 <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80028 │ │ │ │ - movw r2, #23144 @ 0x5a68 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47256 @ 0xb898 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 43014 <_PyLong_UnsignedInt_Converter@@Base+0x45e> │ │ │ │ + beq.n 42fac <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32532 @ 0x7f14 │ │ │ │ + movw r0, #33604 @ 0x8344 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43014 <_PyLong_UnsignedInt_Converter@@Base+0x45e> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42fac <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4302a <_PyLong_UnsignedInt_Converter@@Base+0x474> │ │ │ │ + b.n 42fc2 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f1c │ │ │ │ + bl 88ebc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43010 <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ + beq.n 42fa8 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119070 │ │ │ │ + b.w 119498 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43124 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 430bc <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43124 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + bne.n 430bc <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43124 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 430bc <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11224 @ 0x2bd8 │ │ │ │ + movw r0, #12376 @ 0x3058 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430ce <_PyLong_UnsignedInt_Converter@@Base+0x518> │ │ │ │ + cbnz r0, 43066 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ + movw r0, #12384 @ 0x3060 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43104 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + beq.n 4309c <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43104 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + cbnz r3, 4309c <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 430c2 <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ + beq.n 4305a <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43124 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 430bc <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43124 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + cbnz r3, 430bc <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42edc <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ - ldr r3, [pc, #20] @ (43144 <_PyLong_UnsignedInt_Converter@@Base+0x58e>) │ │ │ │ + b.n 42f30 <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 43160 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 43160 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 17b2f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ │ │ + bcs.n 43116 <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + movw r1, #34432 @ 0x8680 │ │ │ │ + movt r1, #58 @ 0x3a │ │ │ │ + and.w r3, r5, #127 @ 0x7f │ │ │ │ + movw r2, #27776 @ 0x6c80 │ │ │ │ + movt r2, #57 @ 0x39 │ │ │ │ + ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ + add.w r3, r3, r1, lsl #7 │ │ │ │ + ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ + b.n 43118 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #6 │ │ │ │ + movw r3, #22612 @ 0x5854 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + cbz r6, 43138 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4572 @ 0x11dc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 4313c <_PyLong_UnsignedInt_Converter@@Base+0x532> │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 43156 <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ + bl 85950 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43138 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cbz r3, 43156 <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq.n 43138 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 8002c │ │ │ │ + movw r2, #24296 @ 0x5ee8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #48328 @ 0xbcc8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #20] @ (43198 <_PyLong_UnsignedInt_Converter@@Base+0x58e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e298 │ │ │ │ + b.w 3e2f0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 431f6 <_PyLong_UnsignedInt_Converter@@Base+0x640> │ │ │ │ + beq.n 4324a <_PyLong_UnsignedInt_Converter@@Base+0x640> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + bne.n 43246 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + beq.n 43246 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + movw r0, #27044 @ 0x69a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4319c <_PyLong_UnsignedInt_Converter@@Base+0x5e6> │ │ │ │ + cbnz r0, 431f0 <_PyLong_UnsignedInt_Converter@@Base+0x5e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #11280 @ 0x2c10 │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x61c> │ │ │ │ + beq.n 43226 <_PyLong_UnsignedInt_Converter@@Base+0x61c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x61c> │ │ │ │ + cbnz r3, 43226 <_PyLong_UnsignedInt_Converter@@Base+0x61c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43190 <_PyLong_UnsignedInt_Converter@@Base+0x5da> │ │ │ │ + beq.n 431e4 <_PyLong_UnsignedInt_Converter@@Base+0x5da> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + beq.n 43246 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 431f2 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + cbnz r3, 43246 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43234 <_PyLong_UnsignedInt_Converter@@Base+0x67e> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bne.n 43288 <_PyLong_UnsignedInt_Converter@@Base+0x67e> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1108 @ 0x454 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #2116 @ 0x844 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43304 <_PyLong_UnsignedInt_Converter@@Base+0x74e> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43358 <_PyLong_UnsignedInt_Converter@@Base+0x74e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ + cbz r0, 432b4 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43266 <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ + beq.n 432ba <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 432f8 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + b.n 4334c <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x6c0> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 43260 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ + bcc.n 432ca <_PyLong_UnsignedInt_Converter@@Base+0x6c0> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 432b4 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43270 <_PyLong_UnsignedInt_Converter@@Base+0x6ba> │ │ │ │ + beq.n 432c4 <_PyLong_UnsignedInt_Converter@@Base+0x6ba> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 432b0 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ + cbz r3, 43304 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 432b0 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ + beq.n 43304 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 432c6 <_PyLong_UnsignedInt_Converter@@Base+0x710> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 4331a <_PyLong_UnsignedInt_Converter@@Base+0x710> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x73a> │ │ │ │ + bhi.n 43344 <_PyLong_UnsignedInt_Converter@@Base+0x73a> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 432ca <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ - bl 1e7e34 │ │ │ │ + cbnz r0, 4331e <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432f8 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + b.n 4334c <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 432ee <_PyLong_UnsignedInt_Converter@@Base+0x738> │ │ │ │ + cbz r3, 43342 <_PyLong_UnsignedInt_Converter@@Base+0x738> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 432f8 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 4334c <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 887a8 │ │ │ │ + bl 8874c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e472 │ │ │ │ + b.w 3e4b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 147610 │ │ │ │ + b.w 148438 │ │ │ │ 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 4334c <_PyLong_UnsignedInt_Converter@@Base+0x796> │ │ │ │ + bgt.n 433a0 <_PyLong_UnsignedInt_Converter@@Base+0x796> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 43366 <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ + bl 127274 │ │ │ │ + b.n 433ba <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4336a <_PyLong_UnsignedInt_Converter@@Base+0x7b4> │ │ │ │ + cbz r3, 433be <_PyLong_UnsignedInt_Converter@@Base+0x7b4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4337c <_PyLong_UnsignedInt_Converter@@Base+0x7c6> │ │ │ │ + b.n 433d0 <_PyLong_UnsignedInt_Converter@@Base+0x7c6> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43380 <_PyLong_UnsignedInt_Converter@@Base+0x7ca>) │ │ │ │ + ldr r0, [pc, #12] @ (433d4 <_PyLong_UnsignedInt_Converter@@Base+0x7ca>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4338e <_PyLong_UnsignedInt_Converter@@Base+0x7d8> │ │ │ │ - b.w 7f950 │ │ │ │ + blt.n 433e2 <_PyLong_UnsignedInt_Converter@@Base+0x7d8> │ │ │ │ + b.w 7f954 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e62a │ │ │ │ + b.w 3e646 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433a8 │ │ │ │ + b.w 433fc │ │ │ │ │ │ │ │ -000433a8 : │ │ │ │ +000433fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433c0 │ │ │ │ + cbz r3, 43414 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433da │ │ │ │ + cbnz r3, 4342e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11428 @ 0x2ca4 │ │ │ │ + movw r1, #12556 @ 0x310c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 433e0 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 43434 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433e4 │ │ │ │ + cbnz r0, 43438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4342c │ │ │ │ + b.n 43480 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433fa │ │ │ │ + cbz r3, 4344e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56369 @ 0xdc31 │ │ │ │ + movw r3, #56553 @ 0xdce9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 433fa │ │ │ │ - cbnz r1, 4342c │ │ │ │ + beq.n 4344e │ │ │ │ + cbnz r1, 43480 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11472 @ 0x2cd0 │ │ │ │ + movw r1, #12600 @ 0x3138 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433e0 │ │ │ │ + beq.n 43434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433e0 │ │ │ │ + bne.n 43434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433e0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43434 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3eab4 <_PyCompile_OptimizeCfg@@Base+0x364> │ │ │ │ + b.w 3eb12 <_PyCompile_OptimizeCfg@@Base+0x368> │ │ │ │ │ │ │ │ -0004343a : │ │ │ │ - ldr r0, [pc, #4] @ (43440 ) │ │ │ │ - b.w cb7f0 │ │ │ │ +0004348e : │ │ │ │ + ldr r0, [pc, #4] @ (43494 ) │ │ │ │ + b.w cb854 │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43466 │ │ │ │ + bhi.n 434ba │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43480 │ │ │ │ + ble.n 434d4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 43488 │ │ │ │ - movw r0, #60924 @ 0xedfc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + b.n 434dc │ │ │ │ + movw r0, #536 @ 0x218 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4345e │ │ │ │ + bne.n 434b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434e2 │ │ │ │ + b.n 43536 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 434a6 │ │ │ │ + bgt.n 434fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4347c │ │ │ │ + bl 127274 │ │ │ │ + b.n 434d0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434c2 │ │ │ │ + cbz r6, 43516 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4347c │ │ │ │ + bl 127274 │ │ │ │ + b.n 434d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1152c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1156ec <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4347c │ │ │ │ + blt.n 434d0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434e8 ) │ │ │ │ + ldr r0, [pc, #16] @ (4353c ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (43578 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12012 @ 0x2eec │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl dd9e8 │ │ │ │ - movw r1, #11620 @ 0x2d64 │ │ │ │ + bl ddac0 │ │ │ │ + movw r1, #12748 @ 0x31cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r6, #28 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d768 │ │ │ │ + b.w 7d760 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 43590 │ │ │ │ + bne.n 435e4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43574 │ │ │ │ + bne.n 435c8 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 435ee │ │ │ │ + b.n 43642 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435e6 │ │ │ │ + bne.n 4363a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 435ee │ │ │ │ + b.n 43642 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435e6 │ │ │ │ + bpl.n 4363a │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 435be │ │ │ │ + cbz r0, 43612 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 435c2 │ │ │ │ + bge.n 43616 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435be │ │ │ │ + beq.n 43612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435be │ │ │ │ + cbnz r3, 43612 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435ee │ │ │ │ + b.n 43642 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1304 │ │ │ │ + bl d1374 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ee │ │ │ │ + beq.n 43642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ee │ │ │ │ + cbnz r3, 43642 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 435ee │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43642 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -000435f2 : │ │ │ │ - ldr r0, [pc, #4] @ (435f8 ) │ │ │ │ - b.w cb7f0 │ │ │ │ - cmp r7, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ +00043648 : │ │ │ │ + movw r0, #12232 @ 0x2fc8 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cb854 │ │ │ │ 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 cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43634 ) │ │ │ │ + ldr r1, [pc, #32] @ (4368c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ - movw r1, #11744 @ 0x2de0 │ │ │ │ + bl ddac0 │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc524 │ │ │ │ + bl cc588 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 43660 │ │ │ │ + bpl.n 436b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43662 │ │ │ │ + b.n 436ba │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43694 │ │ │ │ + bne.n 436ec │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4366e │ │ │ │ + bne.n 436c6 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43676 │ │ │ │ + b.n 436ce │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123110 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123610 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 436ce │ │ │ │ - cbz r7, 436c6 │ │ │ │ + b.n 43726 │ │ │ │ + cbz r7, 4371e │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 436bc │ │ │ │ + ble.n 43714 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 436a4 │ │ │ │ + bne.n 436fc │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 436b0 │ │ │ │ + b.n 43708 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123110 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123610 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43698 │ │ │ │ - b.n 436c6 │ │ │ │ + bne.n 436f0 │ │ │ │ + b.n 4371e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 436ce │ │ │ │ + b.n 43726 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000436d0 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043728 <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 439a0 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (438dc <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 439f8 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (43934 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 934b4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 438d2 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 4392a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de7c4 │ │ │ │ + bl de89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438d2 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438e0 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 4392a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (43938 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11cf58 │ │ │ │ + bl 11d2e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e8 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43940 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43942 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4384e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 438a6 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1cf8 │ │ │ │ - cbz r0, 4376c <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1dd0 │ │ │ │ + cbz r0, 437c4 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43786 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4377e <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 437de <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 437d6 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1460 │ │ │ │ + bl e1538 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 437a2 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43764 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 437fa <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 437bc <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 43942 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3908 @ 0xf44 │ │ │ │ + movw r2, #4880 @ 0x1310 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 43942 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 437bc <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43814 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e1f4 │ │ │ │ - b.n 437c8 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e144 │ │ │ │ + b.n 43820 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43942 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43848 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 438a0 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437fe <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43856 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437fe <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43856 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (4393c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437f6 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 4384e <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43828 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43880 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43828 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43880 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (4393c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43820 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 43878 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37306,542 +37346,542 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 4384e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 438a6 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43752 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 437aa <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4387a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 438d2 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4387a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 438d2 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (4393c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43872 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 438ca <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438a4 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 438fc <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 438a4 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 438fc <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (4393c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4389c <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 438f4 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 439fa <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 439fa <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (4393c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438c8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43920 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 439fa <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + b.n 43942 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 43970 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 43970 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43970 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (43a04 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43910 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 43968 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 4399c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 4399c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 4399c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (43a04 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4393c <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43994 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 439c8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 439c8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 439c8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (43a04 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43968 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 439c0 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 439f4 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 439f4 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 439f4 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (43a04 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43994 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 439ec <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (439b0 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 439fa <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43a08 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000439b4 : │ │ │ │ - ldr r0, [pc, #4] @ (439bc ) │ │ │ │ - b.w cb7f0 │ │ │ │ +00043a0c : │ │ │ │ + ldr r0, [pc, #4] @ (43a14 ) │ │ │ │ + b.w cb854 │ │ │ │ nop │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 439f4 │ │ │ │ + bhi.n 43a4c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43a0c │ │ │ │ - b.n 43a52 │ │ │ │ - movw r0, #26096 @ 0x65f0 │ │ │ │ + cbz r0, 43a64 │ │ │ │ + b.n 43aaa │ │ │ │ + movw r0, #27168 @ 0x6a20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439e4 │ │ │ │ - b.n 43a52 │ │ │ │ + bne.n 43a3c │ │ │ │ + b.n 43aaa │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a86 │ │ │ │ + ble.n 43ade │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a74 │ │ │ │ + beq.n 43acc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a56 │ │ │ │ + bpl.n 43aae │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a52 │ │ │ │ + cbz r0, 43aaa │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a76 │ │ │ │ + beq.n 43ace │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ab6 │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + b.n 43b0e │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26096 @ 0x65f0 │ │ │ │ + movw r0, #27168 @ 0x6a20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a52 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43aaa │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a88 │ │ │ │ + beq.n 43ae0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a88 │ │ │ │ - b.n 43a52 │ │ │ │ + bge.n 43ae0 │ │ │ │ + b.n 43aaa │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43a96 │ │ │ │ + cbnz r4, 43aee │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 187c98 │ │ │ │ + bl 18a250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43ab6 │ │ │ │ + cbz r0, 43b0e │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35504 @ 0x8ab0 │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ac0 │ │ │ │ + cbz r3, 43b18 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43af0 │ │ │ │ + bhi.n 43b48 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43b08 │ │ │ │ - b.n 43b1c │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + cbnz r0, 43b60 │ │ │ │ + b.n 43b74 │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bc6 │ │ │ │ - b.n 43ae2 │ │ │ │ + beq.n 43c1e │ │ │ │ + b.n 43b3a │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43b2a │ │ │ │ + bne.n 43b82 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 43b3a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 43b92 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bc6 │ │ │ │ + bne.n 43c1e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b3a │ │ │ │ + b.n 43b92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43b18 │ │ │ │ + bne.n 43b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b18 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b70 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43ba6 │ │ │ │ + ble.n 43bfe │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43b54 │ │ │ │ + bpl.n 43bac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b7a │ │ │ │ + bne.n 43bd2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43ba8 │ │ │ │ + b.n 43c00 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43b6e │ │ │ │ + beq.n 43bc6 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 43b86 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 43bde │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b86 │ │ │ │ + bne.n 43bde │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43ba8 │ │ │ │ + b.n 43c00 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 43b60 │ │ │ │ + bne.n 43bb8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bc6 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43c1e │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 43bb8 │ │ │ │ + bgt.n 43c10 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d3110 │ │ │ │ + b.w 1d6154 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40506 │ │ │ │ + b.w 4055a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ 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 cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43cb8 ) │ │ │ │ + ldr r1, [pc, #196] @ (43d10 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 43c06 │ │ │ │ + cbnz r0, 43c5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43cb6 │ │ │ │ + b.n 43d0e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c00 │ │ │ │ - ldr r1, [pc, #168] @ (43cbc ) │ │ │ │ + blt.n 43c58 │ │ │ │ + ldr r1, [pc, #168] @ (43d14 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c00 │ │ │ │ + beq.n 43c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c00 │ │ │ │ - ldr r1, [pc, #144] @ (43cc0 ) │ │ │ │ + blt.n 43c58 │ │ │ │ + ldr r1, [pc, #144] @ (43d18 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c00 │ │ │ │ + beq.n 43c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c00 │ │ │ │ - ldr r1, [pc, #120] @ (43cc4 ) │ │ │ │ + blt.n 43c58 │ │ │ │ + ldr r1, [pc, #120] @ (43d1c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c00 │ │ │ │ + beq.n 43c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c00 │ │ │ │ - ldr r1, [pc, #96] @ (43cc8 ) │ │ │ │ + blt.n 43c58 │ │ │ │ + ldr r1, [pc, #96] @ (43d20 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c00 │ │ │ │ + beq.n 43c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c00 │ │ │ │ - ldr r1, [pc, #72] @ (43ccc ) │ │ │ │ + blt.n 43c58 │ │ │ │ + ldr r1, [pc, #72] @ (43d24 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9e8 │ │ │ │ + bl ddac0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c00 │ │ │ │ + beq.n 43c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda0c │ │ │ │ + bl ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43c00 │ │ │ │ + blt.n 43c58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11848 @ 0x2e48 │ │ │ │ + movw r2, #13012 @ 0x32d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55216 @ 0xd7b0 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d501c │ │ │ │ + bl 1d802c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43d0c │ │ │ │ + beq.n 43d64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 43d0c │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 43d64 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13e404 │ │ │ │ + bl 13ec84 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d14 │ │ │ │ + bne.n 43d6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43d90 │ │ │ │ + b.n 43de8 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43d2a │ │ │ │ + beq.n 43d82 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 43d34 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 43d8c │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43d44 │ │ │ │ + b.n 43d9c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e404 │ │ │ │ + bl 13ec84 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d44 │ │ │ │ + bne.n 43d9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43d90 │ │ │ │ + b.n 43de8 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43d6c │ │ │ │ + bne.n 43dc4 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #13020 @ 0x32dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43d90 │ │ │ │ + b.n 43de8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f12 │ │ │ │ - movw r0, #9936 @ 0x26d0 │ │ │ │ + bl 34f7e │ │ │ │ + movw r0, #11096 @ 0x2b58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ bl 8278c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -37850,96 +37890,96 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1115bc │ │ │ │ + bl 111878 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43df0 │ │ │ │ + cbz r0, 43e48 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43dd4 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 43dd8 │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43e2c │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 43e30 │ │ │ │ + b.n 4413a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43de0 │ │ │ │ + bge.n 43e38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43de0 │ │ │ │ + cbz r3, 43e38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4bd4c │ │ │ │ + b.w 4bd9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440cc │ │ │ │ + bne.w 44124 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43e16 │ │ │ │ + cbz r3, 43e6e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110108 │ │ │ │ + bl 11038c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43e24 │ │ │ │ - b.n 440e2 │ │ │ │ + bge.n 43e7c │ │ │ │ + b.n 4413a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a8f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23bc8c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e04 │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43e5c │ │ │ │ + b.n 4413a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1107ec │ │ │ │ + bl 110a70 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43f00 │ │ │ │ + bne.n 43f58 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 440e8 │ │ │ │ + ble.w 44140 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43e58 │ │ │ │ + bge.n 43eb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ negs r4, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440e2 │ │ │ │ + beq.w 4413a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r4, r0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls.n 43eb8 │ │ │ │ + bls.n 43f10 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ sub.w r2, r2, r4 │ │ │ │ it cc │ │ │ │ addcc.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -37950,181 +37990,181 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 43e6c │ │ │ │ + b.n 43ec4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43ed6 │ │ │ │ + bcs.n 43f2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r5, r3, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 440e8 │ │ │ │ + beq.w 44140 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440e8 │ │ │ │ + bne.w 44140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44140 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + movw r1, #13036 @ 0x32ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5334 │ │ │ │ + bl f5428 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440e2 │ │ │ │ + beq.w 4413a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43f54 │ │ │ │ + beq.n 43fac │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43f66 │ │ │ │ + beq.n 43fbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f38 │ │ │ │ + beq.n 43f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f38 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43f90 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #34716 @ 0x879c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 440e2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4413a │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43f66 │ │ │ │ + bge.n 43fbe │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b35c │ │ │ │ + bl 23c6a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fe2 │ │ │ │ + beq.n 4403a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43fd4 │ │ │ │ + bge.n 4402c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #12 │ │ │ │ ldrmi r3, [r4, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 43fce │ │ │ │ + beq.n 44026 │ │ │ │ mov r0, sl │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 43fce │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 44026 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #396 @ 0x18c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43fec │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 44044 │ │ │ │ + b.n 4413a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43f7e │ │ │ │ + b.n 43fd6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4401c │ │ │ │ + ble.n 44074 │ │ │ │ mov r0, r5 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43ffc │ │ │ │ + cbnz r0, 44054 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440e2 │ │ │ │ + beq.n 4413a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 440e2 │ │ │ │ + bne.n 4413a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4413a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ ldr.w r7, [lr, r1, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4400c │ │ │ │ - b.n 44020 │ │ │ │ + bne.n 44064 │ │ │ │ + b.n 44078 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44054 │ │ │ │ + ble.n 440ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 44042 │ │ │ │ + ble.n 4409a │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 4402a │ │ │ │ + b.n 44082 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 44074 │ │ │ │ - bge.n 44042 │ │ │ │ + b.n 440cc │ │ │ │ + bge.n 4409a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 44042 │ │ │ │ + bgt.n 4409a │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 4405c │ │ │ │ + b.n 440b4 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 440a6 │ │ │ │ + bge.n 440fe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #12 │ │ │ │ ldrmi r1, [r4, #12] │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ @@ -38134,820 +38174,820 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, ip │ │ │ │ cmp r1, lr │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 44074 │ │ │ │ + b.n 440cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440c4 │ │ │ │ + beq.n 4411c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440c4 │ │ │ │ + cbnz r3, 4411c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78224 │ │ │ │ - b.n 440e8 │ │ │ │ + bl 78234 │ │ │ │ + b.n 44140 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11904 @ 0x2e80 │ │ │ │ + movw r1, #13068 @ 0x330c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ 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, 4413e │ │ │ │ + cbz r2, 44196 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10853c │ │ │ │ + bl 108704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 781c8 │ │ │ │ - cbz r4, 44166 │ │ │ │ - ldr r0, [pc, #28] @ (4416c ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 781d8 │ │ │ │ + cbz r4, 441be │ │ │ │ + ldr r0, [pc, #28] @ (441c4 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + movw r0, #4612 @ 0x1204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44248 │ │ │ │ + bmi.n 442a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 442de │ │ │ │ + beq.w 44336 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441f0 │ │ │ │ + cbz r0, 44248 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 441f4 │ │ │ │ - bl 179e2c │ │ │ │ + bne.n 4424c │ │ │ │ + bl 17be18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441b0 │ │ │ │ + beq.n 44208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441b4 │ │ │ │ + cbz r3, 4420c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442e0 │ │ │ │ + b.n 44338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441b0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44208 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4421c │ │ │ │ + bne.n 44274 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4420e │ │ │ │ + bne.n 44266 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442e0 │ │ │ │ + bge.w 44338 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441bc │ │ │ │ + bne.n 44214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441fe │ │ │ │ + bne.n 44256 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442e0 │ │ │ │ - ldr.w fp, [pc, #240] @ 442e8 │ │ │ │ + b.n 44338 │ │ │ │ + ldr.w fp, [pc, #240] @ 44340 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441d2 │ │ │ │ + b.n 4422a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441f0 │ │ │ │ + bne.n 44248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441f0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441ca │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ca │ │ │ │ + bne.n 44222 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44222 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a8 │ │ │ │ + beq.n 44300 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a8 │ │ │ │ + beq.n 44300 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865c8 <_PyLong_GCD@@Base> │ │ │ │ + bl 188b68 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44240 │ │ │ │ + cbnz r0, 44298 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442aa │ │ │ │ + b.n 44302 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b170 │ │ │ │ + bl 12b74c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44260 │ │ │ │ + beq.n 442b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44260 │ │ │ │ + cbnz r3, 442b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4423c │ │ │ │ + beq.n 44294 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1157b4 │ │ │ │ + bl 115bd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44284 │ │ │ │ + beq.n 442dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44284 │ │ │ │ + cbnz r3, 442dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4423c │ │ │ │ + beq.n 44294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179e2c │ │ │ │ + bl 17be18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442aa │ │ │ │ + beq.n 44302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442aa │ │ │ │ + cbnz r3, 44302 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 442aa │ │ │ │ - ldr r6, [pc, #60] @ (442e8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44302 │ │ │ │ + ldr r6, [pc, #60] @ (44340 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442c0 │ │ │ │ + beq.n 44318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442c0 │ │ │ │ + cbnz r3, 44318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442d6 │ │ │ │ + beq.n 4432e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442d6 │ │ │ │ + cbnz r3, 4432e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441cc │ │ │ │ - b.n 441f0 │ │ │ │ - ldr r4, [pc, #12] @ (442ec ) │ │ │ │ + bne.w 44224 │ │ │ │ + b.n 44248 │ │ │ │ + ldr r4, [pc, #12] @ (44344 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4430c │ │ │ │ + cbz r0, 44364 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 255228 │ │ │ │ + bl 255c1c <_PyUnicode_ToNumeric@@Base+0x7a20> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 186f24 │ │ │ │ + bl 1894c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 186f24 │ │ │ │ + bl 1894c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4437e │ │ │ │ + cbz r0, 443d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4439e │ │ │ │ + cbz r3, 443f6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 443a0 │ │ │ │ + b.n 443f8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 443ae │ │ │ │ + cbnz r3, 44406 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 443ae │ │ │ │ + blt.n 44406 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 443ae │ │ │ │ - cbnz r0, 443c8 │ │ │ │ - ldr r4, [pc, #676] @ (44654 ) │ │ │ │ + bgt.n 44406 │ │ │ │ + cbnz r0, 44420 │ │ │ │ + ldr r4, [pc, #676] @ (446ac ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ - cbz r5, 44412 │ │ │ │ + beq.n 444ac │ │ │ │ + cbz r5, 4446a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443d4 │ │ │ │ + cbz r4, 4442c │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443dc │ │ │ │ - b.n 44420 │ │ │ │ + bne.n 44434 │ │ │ │ + b.n 44478 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443ee │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 44420 │ │ │ │ - b.n 44454 │ │ │ │ + cbnz r0, 44446 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 44478 │ │ │ │ + b.n 444ac │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4440a │ │ │ │ + beq.n 44462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4440a │ │ │ │ + cbnz r3, 44462 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44424 │ │ │ │ - b.n 443e6 │ │ │ │ + bne.n 4447c │ │ │ │ + b.n 4443e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44424 │ │ │ │ + b.n 4447c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 44598 │ │ │ │ + bne.w 445f0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44458 │ │ │ │ + cbnz r0, 444b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447be │ │ │ │ + b.n 44816 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #42912 @ 0xa7a0 │ │ │ │ + movw fp, #44128 @ 0xac60 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44510 │ │ │ │ + beq.n 44568 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4456c │ │ │ │ + blt.n 445c4 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 44494 │ │ │ │ + bpl.n 444ec │ │ │ │ mov r1, sl │ │ │ │ - b.n 4446c │ │ │ │ + b.n 444c4 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444c4 │ │ │ │ + bmi.n 4451c │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44484 │ │ │ │ + bne.n 444dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444c4 │ │ │ │ + bne.n 4451c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444c4 │ │ │ │ + bne.n 4451c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 4456c │ │ │ │ + b.n 445c4 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4457a │ │ │ │ + beq.n 445d2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444e4 │ │ │ │ + bgt.n 4453c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4450a │ │ │ │ + b.n 44562 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444fa │ │ │ │ + cbz r0, 44552 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44546 │ │ │ │ - b.n 4457a │ │ │ │ + bne.n 4459e │ │ │ │ + b.n 445d2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4450a │ │ │ │ + beq.n 44562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4450a │ │ │ │ + cbnz r3, 44562 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44468 │ │ │ │ + b.n 444c0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4456c │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + blt.n 445c4 │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44554 │ │ │ │ + bpl.n 445ac │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4456c │ │ │ │ - b.n 4451c │ │ │ │ + bcc.n 445c4 │ │ │ │ + b.n 44574 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 447a6 │ │ │ │ + beq.w 447fe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4457a │ │ │ │ + beq.n 445d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4457a │ │ │ │ + cbnz r3, 445d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4457a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445d2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4457a │ │ │ │ + cbz r0, 445d2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4452e │ │ │ │ + bgt.n 44586 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ef42c │ │ │ │ + bl 157be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447be │ │ │ │ + bge.w 44816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44454 │ │ │ │ + beq.w 444ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44454 │ │ │ │ + bne.w 444ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44454 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 444ac │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44454 │ │ │ │ + bne.w 444ac │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445d0 │ │ │ │ + bne.n 44628 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45484 @ 0xb1ac │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4479c │ │ │ │ + bl 127274 │ │ │ │ + b.n 447f4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 4469a │ │ │ │ + bne.n 446f2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4479c │ │ │ │ + beq.w 447f4 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44676 │ │ │ │ + blt.n 446ce │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44676 │ │ │ │ + bcc.n 446ce │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44672 │ │ │ │ + bne.n 446ca │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ bl 71e20 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44786 │ │ │ │ + beq.w 447de │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44628 │ │ │ │ + bgt.n 44680 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4466a │ │ │ │ + b.n 446c2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44658 │ │ │ │ + cbz r0, 446b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44786 │ │ │ │ + beq.w 447de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44786 │ │ │ │ + bne.w 447de │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44786 │ │ │ │ - adds r0, #32 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 447de │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4466a │ │ │ │ + beq.n 446c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4466a │ │ │ │ + cbnz r3, 446c2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445f8 │ │ │ │ + b.n 44650 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44602 │ │ │ │ - cbnz r5, 44686 │ │ │ │ + bcs.n 4465a │ │ │ │ + cbnz r5, 446de │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44718 │ │ │ │ + beq.n 44770 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4477a │ │ │ │ + blt.n 447d2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4473a │ │ │ │ - b.n 44786 │ │ │ │ - bl 721b0 │ │ │ │ + bne.n 44792 │ │ │ │ + b.n 447de │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 447f4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44708 │ │ │ │ + beq.n 44760 │ │ │ │ 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 1d87cc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1db844 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44708 │ │ │ │ + blt.n 44760 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44786 │ │ │ │ + beq.n 447de │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446e2 │ │ │ │ + bgt.n 4473a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44702 │ │ │ │ + b.n 4475a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44756 │ │ │ │ + cbnz r0, 447ae │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44702 │ │ │ │ + beq.n 4475a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44702 │ │ │ │ + cbnz r3, 4475a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 446a4 │ │ │ │ - cbnz r5, 4472e │ │ │ │ + b.n 446fc │ │ │ │ + cbnz r5, 44786 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4472e │ │ │ │ + bne.n 44786 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 4477a │ │ │ │ + b.n 447d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 71e20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44786 │ │ │ │ + cbz r0, 447de │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44746 │ │ │ │ + bgt.n 4479e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44778 │ │ │ │ + b.n 447d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44768 │ │ │ │ + cbz r0, 447c0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44786 │ │ │ │ + beq.n 447de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44786 │ │ │ │ + cbnz r3, 447de │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44786 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 447de │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44778 │ │ │ │ + beq.n 447d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44778 │ │ │ │ + cbnz r3, 447d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ef42c │ │ │ │ + bl 157be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4479e │ │ │ │ + bge.n 447f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 447f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4479c │ │ │ │ + cbnz r3, 447f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 447be │ │ │ │ + bl ceadc │ │ │ │ + b.n 44816 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4456a │ │ │ │ + beq.w 445c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4456a │ │ │ │ + bne.w 445c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4456a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447ea │ │ │ │ + cbz r0, 44842 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44850 │ │ │ │ - b.n 44850 │ │ │ │ + b.n 448a8 │ │ │ │ + b.n 448a8 │ │ │ │ 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 cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44812 │ │ │ │ + cbnz r0, 4486a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4481c │ │ │ │ - b.n 44822 │ │ │ │ + cbnz r0, 44874 │ │ │ │ + b.n 4487a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4480c │ │ │ │ - b.n 4484e │ │ │ │ + beq.n 44864 │ │ │ │ + b.n 448a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ + cbnz r0, 448a6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4482c │ │ │ │ + cbz r0, 44884 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ + cbnz r0, 448a6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44836 │ │ │ │ + cbz r0, 4488e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ + cbnz r0, 448a6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44840 │ │ │ │ + cbz r0, 44898 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ + cbnz r0, 448a6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4484e │ │ │ │ + cbz r0, 448a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4487c │ │ │ │ + cbnz r3, 448d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 44898 │ │ │ │ + bl 127274 │ │ │ │ + b.n 448f0 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 4489c │ │ │ │ + cbz r3, 448f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12740 @ 0x31c4 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448a4 │ │ │ │ + b.n 448fc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 448c6 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 448d4 │ │ │ │ + bne.n 4491e │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4492c │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18b9f0 │ │ │ │ + b.w 18e188 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38957,193 +38997,193 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 449ee │ │ │ │ + beq.n 44a46 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449ee │ │ │ │ + bne.n 44a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449ee │ │ │ │ + beq.n 44a46 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 4493a │ │ │ │ + cbz r5, 44992 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44942 │ │ │ │ + b.n 4499a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #11980 @ 0x2ecc │ │ │ │ + movw r0, #13144 @ 0x3358 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44996 │ │ │ │ + cbnz r0, 449ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #13012 @ 0x32d4 │ │ │ │ + movw r0, #14176 @ 0x3760 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 449ce │ │ │ │ + beq.n 44a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449ce │ │ │ │ + cbnz r3, 44a26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4498a │ │ │ │ + beq.n 449e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449ee │ │ │ │ + beq.n 44a46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 449ee │ │ │ │ + cbnz r3, 44a46 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 44850 │ │ │ │ + b.n 448a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a18 │ │ │ │ + cbz r4, 44a70 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 44a1a │ │ │ │ + b.n 44a72 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 44a28 │ │ │ │ + cbnz r4, 44a80 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a28 │ │ │ │ + ble.n 44a80 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a28 │ │ │ │ - cbnz r0, 44a48 │ │ │ │ + bgt.n 44a80 │ │ │ │ + cbnz r0, 44aa0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #316] @ (44b68 ) │ │ │ │ + ldr r4, [pc, #316] @ (44bc0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a48 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44aa0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44bb6 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44a68 │ │ │ │ + beq.n 44ac0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a62 │ │ │ │ + cbz r4, 44aba │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 44a64 │ │ │ │ - b.n 44a6e │ │ │ │ + bne.n 44abc │ │ │ │ + b.n 44ac6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 44ac8 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 44ac8 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24d228 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ + bl 24db2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xd60> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44a8a │ │ │ │ + bne.n 44ae2 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r0, 44aa2 │ │ │ │ + cbz r0, 44afa │ │ │ │ strd r4, r7, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f87e4 │ │ │ │ + bl f88d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44bb6 │ │ │ │ mov r7, r3 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44abe │ │ │ │ + cbnz r3, 44b16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b5e │ │ │ │ + beq.n 44bb6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44bb6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n 44aae │ │ │ │ + bge.n 44b06 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39153,528 +39193,528 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b02 │ │ │ │ + beq.n 44b5a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b02 │ │ │ │ + cbnz r2, 44b5a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b3c │ │ │ │ + ble.n 44b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257b24 │ │ │ │ + bl 258514 <_PyUnicode_ToNumeric@@Base+0xa318> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b26 │ │ │ │ + beq.n 44b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b26 │ │ │ │ + cbnz r3, 44b7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 44b36 │ │ │ │ + bne.n 44b8e │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 44bb6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44aae │ │ │ │ - b.n 44a44 │ │ │ │ + bne.n 44b06 │ │ │ │ + b.n 44a9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b52 │ │ │ │ + beq.n 44baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b52 │ │ │ │ + cbnz r3, 44baa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a44 │ │ │ │ + bne.w 44a9c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 44aa8 │ │ │ │ + b.n 44b00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 71330 │ │ │ │ - cbz r0, 44ba4 │ │ │ │ + cbz r0, 44bfc │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44ba6 │ │ │ │ + bge.n 44bfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ba4 │ │ │ │ + beq.n 44bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ba4 │ │ │ │ + cbnz r3, 44bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44bd6 │ │ │ │ + bls.n 44c2e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12288 @ 0x3000 │ │ │ │ + movw r1, #13452 @ 0x348c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 44bfe │ │ │ │ + bl 127274 │ │ │ │ + b.n 44c56 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 14daf4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c1e │ │ │ │ + bl 14ead4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44c76 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbnz r0, 44c02 │ │ │ │ + bl d3a4c │ │ │ │ + cbnz r0, 44c5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c1e │ │ │ │ - bl d3c00 │ │ │ │ + b.n 44c76 │ │ │ │ + bl d3c60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bfe │ │ │ │ + beq.n 44c56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c18 │ │ │ │ + bne.n 44c70 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c1e │ │ │ │ + b.n 44c76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c14 │ │ │ │ + b.n 44c6c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c40 │ │ │ │ + cbnz r3, 44c98 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c40 │ │ │ │ + ble.n 44c98 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c40 │ │ │ │ - cbnz r4, 44c60 │ │ │ │ + bne.n 44c98 │ │ │ │ + cbnz r4, 44cb8 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cb8 ) │ │ │ │ + ldr r4, [pc, #112] @ (44d10 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c60 │ │ │ │ + cbnz r0, 44cb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cb4 │ │ │ │ + b.n 44d0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c5c │ │ │ │ + blt.n 44cb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f12 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44f6a <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c5c │ │ │ │ + beq.n 44cb4 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ bl 95ccc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44cac │ │ │ │ + bne.n 44d04 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44d46 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44d46 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d16 │ │ │ │ - b.n 44d04 │ │ │ │ + beq.n 44d6e │ │ │ │ + b.n 44d5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44ce6 │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + beq.n 44d3e │ │ │ │ + movw r0, #59540 @ 0xe894 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ce6 │ │ │ │ - b.n 44d42 │ │ │ │ + bne.n 44d3e │ │ │ │ + b.n 44d9a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58388 @ 0xe414 │ │ │ │ + movw r0, #59540 @ 0xe894 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d42 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44d9a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd810 │ │ │ │ - cbnz r0, 44d38 │ │ │ │ + bl cd874 │ │ │ │ + cbnz r0, 44d90 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52364 @ 0xcc8c │ │ │ │ + movw r1, #53436 @ 0xd0bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 44d42 │ │ │ │ + bl 127274 │ │ │ │ + b.n 44d9a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45014 │ │ │ │ + b.w 4506c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44e02 │ │ │ │ + beq.n 44e5a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dfe │ │ │ │ + bne.n 44e56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44e56 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #47601 @ 0xb9f1 │ │ │ │ + movw r2, #57737 @ 0xe189 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #13528 @ 0x34d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44da8 │ │ │ │ + cbnz r0, 44e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #12372 @ 0x3054 │ │ │ │ + movw r0, #13536 @ 0x34e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dde │ │ │ │ + beq.n 44e36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dde │ │ │ │ + cbnz r3, 44e36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44d9c │ │ │ │ + beq.n 44df4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44e56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44dfe │ │ │ │ + cbnz r3, 44e56 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44e48 │ │ │ │ + bhi.n 44ea0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e60 │ │ │ │ + bmi.n 44eb8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26040 @ 0x65b8 │ │ │ │ + movw r0, #27112 @ 0x69e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f0c │ │ │ │ - movw r0, #26040 @ 0x65b8 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f64 │ │ │ │ + movw r0, #27112 @ 0x69e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f0c │ │ │ │ - b.n 44e1e │ │ │ │ + beq.n 44f64 │ │ │ │ + b.n 44e76 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ee2 │ │ │ │ + ble.n 44f3a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ec8 │ │ │ │ + beq.n 44f20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44eaa │ │ │ │ + bpl.n 44f02 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f0c │ │ │ │ + beq.n 44f64 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44eca │ │ │ │ + beq.n 44f22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 44f0c │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + bl 127274 │ │ │ │ + b.n 44f64 │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26040 @ 0x65b8 │ │ │ │ + movw r0, #27112 @ 0x69e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f0c │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f64 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44ee8 │ │ │ │ + beq.n 44f40 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44eea │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 44eea │ │ │ │ - b.n 44f0c │ │ │ │ + bne.n 44f42 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 44f42 │ │ │ │ + b.n 44f64 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44eea │ │ │ │ + b.n 44f42 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200a68 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 16f384 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f0c │ │ │ │ - movw r0, #35504 @ 0x8ab0 │ │ │ │ + cbz r0, 44f64 │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f12 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044f6a <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44fa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44fa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25744 @ 0x6490 │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14070c │ │ │ │ + bl 127274 │ │ │ │ + b.n 44fbe <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 140ed4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f70 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44fc8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + beq.n 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #27044 @ 0x69a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a04 │ │ │ │ + bl 24690c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 45066 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #12396 @ 0x306c │ │ │ │ + movw r0, #13560 @ 0x34f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 45044 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 45044 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fac <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 45004 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 45066 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 45066 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045014 : │ │ │ │ +0004506c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4506c │ │ │ │ + cbz r0, 450c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45070 ) │ │ │ │ + ldr r1, [pc, #52] @ (450c8 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -39694,549 +39734,505 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14da38 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14ea18 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4509a │ │ │ │ - bl 86288 │ │ │ │ + cbz r0, 450f2 │ │ │ │ + bl 86234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 451cc │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45174 │ │ │ │ + bne.n 451cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 451cc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #47601 @ 0xb9f1 │ │ │ │ + movw r3, #57737 @ 0xe189 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #12456 @ 0x30a8 │ │ │ │ + movw r0, #13620 @ 0x3534 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4511e │ │ │ │ + cbnz r0, 45176 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #12468 @ 0x30b4 │ │ │ │ + movw r0, #13632 @ 0x3540 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45154 │ │ │ │ + beq.n 451ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45154 │ │ │ │ + cbnz r3, 451ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45112 │ │ │ │ + beq.n 4516a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 451cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45174 │ │ │ │ + cbnz r3, 451cc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4519a │ │ │ │ + cbnz r3, 451f2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4519a │ │ │ │ + ble.n 451f2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4519a │ │ │ │ - cbnz r0, 451b6 │ │ │ │ + bne.n 451f2 │ │ │ │ + cbnz r0, 4520e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (451f8 ) │ │ │ │ + ldr r4, [pc, #84] @ (45250 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451b6 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4520e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 451f2 │ │ │ │ + b.n 4524a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451b2 │ │ │ │ + blt.n 4520a │ │ │ │ bl 95ccc │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451ea │ │ │ │ + bne.n 45242 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 451f2 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 4524a │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa368 │ │ │ │ + bl fa4d0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4529e │ │ │ │ + beq.n 452f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45260 │ │ │ │ + ble.n 452b8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ adds r3, #16 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbz r1, 4525c │ │ │ │ + cbz r1, 452b4 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45242 │ │ │ │ + beq.n 4529a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45254 │ │ │ │ + bpl.n 452ac │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45254 │ │ │ │ + bne.n 452ac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4525c │ │ │ │ + cbz r1, 452b4 │ │ │ │ bl 83af8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45288 │ │ │ │ + blt.n 452e0 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45222 │ │ │ │ + b.n 4527a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452a0 │ │ │ │ + cbz r3, 452f8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8de00 │ │ │ │ + bl 8dd54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452a0 │ │ │ │ + cbz r3, 452f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 83af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4526c │ │ │ │ + bge.n 452c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4529e │ │ │ │ + beq.n 452f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4529e │ │ │ │ + cbnz r3, 452f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (4530c ) │ │ │ │ + ldr r1, [pc, #84] @ (45364 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5168 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452ec │ │ │ │ + cbz r0, 45344 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123c80 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124180 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452e0 │ │ │ │ + beq.n 45338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452e4 │ │ │ │ + cbz r3, 4533c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45306 │ │ │ │ + b.n 4535e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 452e0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45338 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12508 @ 0x30dc │ │ │ │ + movw r1, #13672 @ 0x3568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45330 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4534c │ │ │ │ + bne.n 45388 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 453a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45342 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4534c │ │ │ │ + bne.n 4539a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 453a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ 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, 45374 │ │ │ │ + cbz r0, 453cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45392 │ │ │ │ + beq.n 453ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45392 │ │ │ │ + b.n 453ea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45390 │ │ │ │ - bl f9060 │ │ │ │ - cbz r0, 4538c │ │ │ │ + cbz r0, 453e8 │ │ │ │ + bl f90d8 │ │ │ │ + cbz r0, 453e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 45392 │ │ │ │ - ldr r0, [pc, #0] @ (45394 ) │ │ │ │ + b.n 453ea │ │ │ │ + ldr r0, [pc, #0] @ (453ec ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453c0 │ │ │ │ + cbz r0, 45418 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4124a <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 4129a <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 45558 │ │ │ │ - cbz r0, 45418 │ │ │ │ + bl 45544 │ │ │ │ + cbz r0, 45470 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453fc │ │ │ │ + beq.n 45454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 453fc │ │ │ │ + cbnz r3, 45454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 4541a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 45472 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 45418 │ │ │ │ - bl d3c00 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 45470 │ │ │ │ + bl d3c60 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23a8bc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23bc04 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45442 │ │ │ │ + cbz r0, 4549a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45466 │ │ │ │ + beq.n 454be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45466 │ │ │ │ + b.n 454be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4545e │ │ │ │ - bl f9060 │ │ │ │ - cbz r0, 4545a │ │ │ │ + cbz r0, 454b6 │ │ │ │ + bl f90d8 │ │ │ │ + cbz r0, 454b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 45466 │ │ │ │ + b.n 454be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45494 │ │ │ │ + cbnz r3, 454ec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 454bc │ │ │ │ + bl 127274 │ │ │ │ + b.n 45514 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454b2 │ │ │ │ + cbz r3, 4550a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12740 @ 0x31c4 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 454bc │ │ │ │ + bl 127274 │ │ │ │ + b.n 45514 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 454e8 │ │ │ │ + cbz r0, 45540 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41496 │ │ │ │ + bl 414e6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbed0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4551c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4551c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4551c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45538 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45538 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45538 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45554 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45554 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45554 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22cecc <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22e550 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455dc │ │ │ │ + beq.n 455c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 455e2 │ │ │ │ + cbnz r2, 455ce │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45598 │ │ │ │ + cbnz r0, 45584 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455dc │ │ │ │ + beq.n 455c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455dc │ │ │ │ + cbnz r3, 455c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455dc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 455c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455a8 │ │ │ │ + beq.n 45594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455a8 │ │ │ │ + cbnz r3, 45594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132030 │ │ │ │ - cbnz r0, 455e0 │ │ │ │ + bl 13241c │ │ │ │ + cbnz r0, 455cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12684 @ 0x318c │ │ │ │ + movw r1, #13848 @ 0x3618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455dc │ │ │ │ + beq.n 455c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455dc │ │ │ │ + cbnz r3, 455c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 455e2 │ │ │ │ + b.n 455ce │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12720 @ 0x31b0 │ │ │ │ + movw r0, #13884 @ 0x363c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40247,395 +40243,439 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r5, #0 │ │ │ │ - movw r8, #15288 @ 0x3bb8 │ │ │ │ + movw r8, #16504 @ 0x4078 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #23368 @ 0x5b48 │ │ │ │ + movw sl, #24584 @ 0x6008 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #32072 @ 0x7d48 │ │ │ │ + movw r9, #33288 @ 0x8208 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45746 │ │ │ │ + bge.n 45732 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45686 │ │ │ │ + bne.n 45672 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 4569a │ │ │ │ + b.n 45686 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45690 │ │ │ │ + bne.n 4567c │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 4569a │ │ │ │ + b.n 45686 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 456ae │ │ │ │ + bcs.n 4569a │ │ │ │ lsrs r2, r0, #7 │ │ │ │ ldrh.w r1, [r9, r2, lsl #1] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 456b0 │ │ │ │ + b.n 4569c │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 456f6 │ │ │ │ + bpl.n 456e2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 456f6 │ │ │ │ + beq.n 456e2 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #48196 @ 0xbc44 │ │ │ │ + movw r2, #49412 @ 0xc104 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 456f2 │ │ │ │ + beq.n 456de │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 456e0 │ │ │ │ + b.n 456cc │ │ │ │ mov r3, lr │ │ │ │ - b.n 45700 │ │ │ │ + b.n 456ec │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2304e0 │ │ │ │ + bl 231ad0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, fp, r5, lsl #2 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45736 │ │ │ │ + bge.n 45722 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ strcs r2, [r3, #0] │ │ │ │ strcc r4, [r3, #0] │ │ │ │ str.w r4, [ip], #4 │ │ │ │ - b.n 45710 │ │ │ │ + b.n 456fc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4567a │ │ │ │ + b.n 45666 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45760 │ │ │ │ + cbnz r3, 4574c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45760 │ │ │ │ + cbnz r3, 4574c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 454ec │ │ │ │ - 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, 4578c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45794 │ │ │ │ - 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 4577e │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cbf34 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #12788 @ 0x31f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 457d4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 45876 <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #12804 @ 0x3204 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8278c │ │ │ │ - add sp, #8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45780 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45780 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45780 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 4579c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4579c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4579c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 457b8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 457b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 457b8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45804 │ │ │ │ - movw r1, #7397 @ 0x1ce5 │ │ │ │ + beq.n 457e8 │ │ │ │ + movw r1, #20841 @ 0x5169 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23b240 │ │ │ │ - movw r2, #46064 @ 0xb3f0 │ │ │ │ + b.w 23c58c │ │ │ │ + movw r2, #47136 @ 0xb820 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40372 @ 0x9db4 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #41400 @ 0xa1b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 45750 │ │ │ │ + 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, 45830 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 45838 │ │ │ │ + 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 45822 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045824 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +0004583a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 4582c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45842 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45874 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 4588a <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 4584e <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45864 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12812 @ 0x320c │ │ │ │ + movw r2, #13952 @ 0x3680 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1499e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14a890 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4586e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45884 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12904 @ 0x3268 │ │ │ │ + movw r2, #14044 @ 0x36dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1499e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #10 │ │ │ │ - adds r0, #13 │ │ │ │ - bl 71e20 │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458e6 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 458a4 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 458a4 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - cbz r3, 458b8 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 458c2 <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 458ca <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 458da <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 458de <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 458e6 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458da <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #14136 @ 0x3738 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 458ca <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 4597e <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8278c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4590e <_PyEval_FormatAwaitableError@@Base+0xea> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 45942 <_PyEval_FormatAwaitableError@@Base+0x11e> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 458f2 <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 45926 <_PyEval_FormatAwaitableError@@Base+0xec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45946 <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ + b.n 4592a <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ bl 83978 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4592c <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + beq.n 45910 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4592c <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + cbnz r3, 45910 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45946 <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ - b.n 45902 <_PyEval_FormatAwaitableError@@Base+0xde> │ │ │ │ + bne.n 4592a <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + b.n 458e6 <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40506 │ │ │ │ - cbnz r0, 45956 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ + bl 4055a │ │ │ │ + cbnz r0, 4593a <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4596a <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ + b.n 4594e <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 45932 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ + bgt.n 45916 <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d3110 │ │ │ │ + b.w 1d6154 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45964 <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ + beq.n 45948 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4596a <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ + bne.n 4594e <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #9936 @ 0x26d0 │ │ │ │ + movw r0, #11096 @ 0x2b58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 8278c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #10 │ │ │ │ + adds r0, #13 │ │ │ │ + bl 71e20 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 459ee <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 459ac <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 459ac <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + cbz r3, 459c0 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 459ca <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d760 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 459d2 <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d64c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 459e2 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 459e6 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 459ee <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459e2 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45a04 <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #80] @ (45a5c <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2407c8 <_PyDeadline_Get@@Base+0xcf0> │ │ │ │ + bl 241a90 <_PyTime_AsTimeval@@Base+0x2918> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 240fd8 <_PyDeadline_Get@@Base+0x1500> │ │ │ │ + bl 24255c <_PyTime_AsTimeval@@Base+0x33e4> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459ea <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ + beq.n 45a42 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459ea <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ + beq.n 45a42 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459cc <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ - ldr r3, [pc, #24] @ (45a04 <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ + b.n 45a24 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ + ldr r3, [pc, #24] @ (45a5c <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 459fc <_PyEval_FormatAwaitableError@@Base+0x1d8> │ │ │ │ + beq.n 45a54 <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a60 <_PyEval_FormatAwaitableError@@Base+0x23c> │ │ │ │ + cbz r0, 45ab8 <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a64 <_PyEval_FormatAwaitableError@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #52] @ (45abc <_PyEval_FormatAwaitableError@@Base+0x282>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40653,856 +40693,856 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 24742c │ │ │ │ + b.w 2481bc <_PyBytes_Find@@Base+0x824> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45bb8 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + bne.n 45bb8 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45bb8 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12996 @ 0x32c4 │ │ │ │ + movw r0, #14160 @ 0x3750 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b0a <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ + cbnz r0, 45b62 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #13004 @ 0x32cc │ │ │ │ + movw r0, #14168 @ 0x3758 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b40 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + beq.n 45b98 <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b40 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + cbnz r3, 45b98 <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45afe <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ + beq.n 45b56 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + beq.n 45bb8 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b60 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ + cbnz r3, 45bb8 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45b84 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ + cbz r3, 45bdc <_PyEval_FormatAwaitableError@@Base+0x3a2> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b86 <_PyEval_FormatAwaitableError@@Base+0x362> │ │ │ │ + b.n 45bde <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45b94 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + cbnz r3, 45bec <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45b94 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + blt.n 45bec <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45b94 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ - cbnz r0, 45bae <_PyEval_FormatAwaitableError@@Base+0x38a> │ │ │ │ - ldr r4, [pc, #676] @ (45e3c <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ + bgt.n 45bec <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ + cbnz r0, 45c06 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + ldr r4, [pc, #676] @ (45e94 <_PyEval_FormatAwaitableError@@Base+0x65a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ - cbz r5, 45bf6 <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + beq.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + cbz r5, 45c4e <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bba <_PyEval_FormatAwaitableError@@Base+0x396> │ │ │ │ + cbz r4, 45c12 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bc2 <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ - b.n 45c04 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bne.n 45c1a <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + b.n 45c5c <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bd4 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 45c04 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ - b.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + cbnz r0, 45c2c <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 45c5c <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ + b.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bf0 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + beq.n 45c48 <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bf0 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + cbnz r3, 45c48 <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ - b.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + bne.n 45c60 <_PyEval_FormatAwaitableError@@Base+0x426> │ │ │ │ + b.n 45c24 <_PyEval_FormatAwaitableError@@Base+0x3ea> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b.n 45c60 <_PyEval_FormatAwaitableError@@Base+0x426> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c12 <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ + cbz r5, 45c6a <_PyEval_FormatAwaitableError@@Base+0x430> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c1a <_PyEval_FormatAwaitableError@@Base+0x3f6> │ │ │ │ + b.n 45c72 <_PyEval_FormatAwaitableError@@Base+0x438> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45d50 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bne.w 45da8 <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c46 <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ + cbnz r0, 45c9e <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ - movw sl, #42912 @ 0xa7a0 │ │ │ │ + b.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + movw sl, #44128 @ 0xac60 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cca <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ + beq.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ + blt.n 45d7e <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45c7e <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ + bpl.n 45cd6 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + b.n 45cae <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c84 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bmi.n 45cdc <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c6e <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ + bne.n 45cc6 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ca4 <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ + bgt.n 45cfc <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + b.n 45d1c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45cfc <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + cbnz r0, 45d54 <_PyEval_FormatAwaitableError@@Base+0x51a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + beq.n 45d1c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ + cbnz r3, 45d1c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + b.n 45caa <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + blt.n 45d7e <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d0e <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + bpl.n 45d66 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ - b.n 45cd6 <_PyEval_FormatAwaitableError@@Base+0x4b2> │ │ │ │ + bcc.n 45d7e <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + b.n 45d2e <_PyEval_FormatAwaitableError@@Base+0x4f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f26 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + beq.w 45f7e <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d34 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + cbnz r3, 45d8c <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d34 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + cbz r0, 45d8c <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ce8 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ + bgt.n 45d40 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1ef42c │ │ │ │ + bl 157be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f3e <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + bge.w 45f96 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + beq.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c42 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bne.w 45c9a <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c9a <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c42 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bne.w 45c9a <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d88 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bne.n 45de0 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45484 @ 0xb1ac │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e40 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ + bne.n 45e98 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f1c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + beq.w 45f74 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ + blt.n 45e7e <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ + bcc.n 45e7e <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e22 <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ + bne.n 45e7a <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ddc <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ + bgt.n 45e34 <_PyEval_FormatAwaitableError@@Base+0x5fa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + b.n 45e72 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e08 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ + cbz r0, 45e60 <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bne.w 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + beq.n 45e72 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e1a <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ + cbnz r3, 45e72 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45dae <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ + b.n 45e06 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45db6 <_PyEval_FormatAwaitableError@@Base+0x592> │ │ │ │ + bcs.n 45e0e <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45efa <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ + blt.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eba <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bne.n 45f12 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ + b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ nop │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + beq.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45eae <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ + beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 1d87cc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1db844 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45eae <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ + blt.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e88 <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ + bgt.n 45ee0 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + b.n 45f00 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45ed6 <_PyEval_FormatAwaitableError@@Base+0x6b2> │ │ │ │ + cbnz r0, 45f2e <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + beq.n 45f00 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ea8 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + cbnz r3, 45f00 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e4a <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ + b.n 45ea2 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + cbz r0, 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ec6 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + bgt.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + b.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ee8 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + cbz r0, 45f40 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + beq.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + cbnz r3, 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f5e <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + beq.n 45f50 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + cbnz r3, 45f50 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1ef42c │ │ │ │ + bl 157be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ + bge.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x73c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + beq.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f1c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + cbnz r3, 45f74 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea74 │ │ │ │ - b.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + bl ceadc │ │ │ │ + b.n 45f96 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d24 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + beq.w 45d7c <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d24 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bne.w 45d7c <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d7c <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 202180 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2041c0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 45fd8 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x750> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 255178 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 45f76 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 161da4 <_PyLong_Format@@Base+0x1b40> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 45fa6 <_PyEval_FormatAwaitableError@@Base+0x782> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45f90 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25528c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 45fa8 <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 161da4 <_PyLong_Format@@Base+0x1b40> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, #1 │ │ │ │ - b.n 45fa8 <_PyEval_FormatAwaitableError@@Base+0x784> │ │ │ │ - movs r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 45fd4 <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x79a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46034 <_PyEval_FormatAwaitableError@@Base+0x810>) │ │ │ │ + ldr r1, [pc, #112] @ (46060 <_PyEval_FormatAwaitableError@@Base+0x826>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4602e <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + blt.n 4605a <_PyEval_FormatAwaitableError@@Base+0x820> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 45ff4 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + cbz r5, 46020 <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9060 │ │ │ │ + bl f90d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ff0 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ + beq.n 4601c <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ff0 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ + cbnz r3, 4601c <_PyEval_FormatAwaitableError@@Base+0x7e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45ff6 <_PyEval_FormatAwaitableError@@Base+0x7d2> │ │ │ │ - b.n 4602e <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ - ldr r4, [pc, #64] @ (46038 <_PyEval_FormatAwaitableError@@Base+0x814>) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46022 <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ + b.n 4605a <_PyEval_FormatAwaitableError@@Base+0x820> │ │ │ │ + ldr r4, [pc, #64] @ (46064 <_PyEval_FormatAwaitableError@@Base+0x82a>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 243fb4 <_PyObject_GetState@@Base> │ │ │ │ + bl 245140 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46018 <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ + cbnz r0, 46044 <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4602e <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + beq.n 4605a <_PyEval_FormatAwaitableError@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4602e <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + cbnz r3, 4605a <_PyEval_FormatAwaitableError@@Base+0x820> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4602e <_PyEval_FormatAwaitableError@@Base+0x80a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4605a <_PyEval_FormatAwaitableError@@Base+0x820> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13284 @ 0x33e4 │ │ │ │ + movw r0, #14188 @ 0x376c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46198 <_PyEval_FormatAwaitableError@@Base+0x974>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 461c4 <_PyEval_FormatAwaitableError@@Base+0x98a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4606c <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 46068 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 46068 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 4608c <_PyEval_FormatAwaitableError@@Base+0x852> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 255b6c <_PyUnicode_ToNumeric@@Base+0x7970> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 4608e <_PyEval_FormatAwaitableError@@Base+0x854> │ │ │ │ + mov r6, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 163258 <_PyEval_GetBuiltin@@Base+0x1b48> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 460be <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 460a8 <_PyEval_FormatAwaitableError@@Base+0x86e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 255c80 <_PyUnicode_ToNumeric@@Base+0x7a84> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq.n 460c0 <_PyEval_FormatAwaitableError@@Base+0x886> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 163258 <_PyEval_GetBuiltin@@Base+0x1b48> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, #1 │ │ │ │ + b.n 460c0 <_PyEval_FormatAwaitableError@@Base+0x886> │ │ │ │ + movs r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4607c <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + cbnz r2, 460d4 <_PyEval_FormatAwaitableError@@Base+0x89a> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d768 │ │ │ │ + b.w 7d760 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d654 │ │ │ │ + b.w 7d64c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460b8 <_PyEval_FormatAwaitableError@@Base+0x894>) │ │ │ │ + ldr r3, [pc, #36] @ (46110 <_PyEval_FormatAwaitableError@@Base+0x8d6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 460a8 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 460b2 <_PyEval_FormatAwaitableError@@Base+0x88e> │ │ │ │ + bne.n 46100 <_PyEval_FormatAwaitableError@@Base+0x8c6> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4610a <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dad8 │ │ │ │ + b.w 13e358 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46170 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + beq.n 461c8 <_PyEval_FormatAwaitableError@@Base+0x98e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4616c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + bne.n 461c4 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + beq.n 461c4 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ + movw r0, #27044 @ 0x69a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46116 <_PyEval_FormatAwaitableError@@Base+0x8f2> │ │ │ │ + cbnz r0, 4616e <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #13348 @ 0x3424 │ │ │ │ + movw r0, #14500 @ 0x38a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4614c <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ + beq.n 461a4 <_PyEval_FormatAwaitableError@@Base+0x96a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4614c <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ + cbnz r3, 461a4 <_PyEval_FormatAwaitableError@@Base+0x96a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4610a <_PyEval_FormatAwaitableError@@Base+0x8e6> │ │ │ │ + beq.n 46162 <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + beq.n 461c4 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4616c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + cbnz r3, 461c4 <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #40900 @ 0x9fc4 │ │ │ │ + movw r4, #42128 @ 0xa490 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 461ba <_PyEval_FormatAwaitableError@@Base+0x996> │ │ │ │ + bne.n 46212 <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461d6 <_PyEval_FormatAwaitableError@@Base+0x9b2> │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + cbnz r0, 4622e <_PyEval_FormatAwaitableError@@Base+0x9f4> │ │ │ │ + b.n 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #60180 @ 0xeb14 │ │ │ │ + movw r0, #65328 @ 0xff30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461aa <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ + bne.n 46202 <_PyEval_FormatAwaitableError@@Base+0x9c8> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ - ldr r2, [pc, #256] @ (462d8 <_PyEval_FormatAwaitableError@@Base+0xab4>) │ │ │ │ + b.n 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + ldr r2, [pc, #256] @ (46330 <_PyEval_FormatAwaitableError@@Base+0xaf6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46206 <_PyEval_FormatAwaitableError@@Base+0x9e2> │ │ │ │ + bmi.n 4625e <_PyEval_FormatAwaitableError@@Base+0xa24> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46228 <_PyEval_FormatAwaitableError@@Base+0xa04> │ │ │ │ + bne.n 46280 <_PyEval_FormatAwaitableError@@Base+0xa46> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13416 @ 0x3468 │ │ │ │ + movw r1, #14568 @ 0x38e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4624c <_PyEval_FormatAwaitableError@@Base+0xa28> │ │ │ │ + bgt.n 462a4 <_PyEval_FormatAwaitableError@@Base+0xa6a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13456 @ 0x3490 │ │ │ │ + movw r1, #14608 @ 0x3910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d498 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20ee84 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + cbz r0, 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46282 <_PyEval_FormatAwaitableError@@Base+0xa5e> │ │ │ │ + cbnz r3, 462da <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13488 @ 0x34b0 │ │ │ │ + movw r1, #14640 @ 0x3930 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + bl 20f3ec │ │ │ │ + b.n 4631e <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13532 @ 0x34dc │ │ │ │ + movw r0, #14684 @ 0x395c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + movw r1, #17552 @ 0x4490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462be <_PyEval_FormatAwaitableError@@Base+0xa9a> │ │ │ │ + blt.n 46316 <_PyEval_FormatAwaitableError@@Base+0xadc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20f3ec │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46340 <_PyEval_FormatAwaitableError@@Base+0xb1c>) │ │ │ │ + ldr r2, [pc, #80] @ (46398 <_PyEval_FormatAwaitableError@@Base+0xb5e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46338 <_PyEval_FormatAwaitableError@@Base+0xb14> │ │ │ │ + vldr d6, [pc, #64] @ 46390 <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vldr s16, [r3] │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4631e <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4632e <_PyEval_FormatAwaitableError@@Base+0xb0a> │ │ │ │ + bne.n 46376 <_PyEval_FormatAwaitableError@@Base+0xb3c> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 46386 <_PyEval_FormatAwaitableError@@Base+0xb4c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 83a28 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -41516,978 +41556,975 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 46362 <_PyEval_FormatAwaitableError@@Base+0xb3e> │ │ │ │ + cbz r3, 463ba <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46364 <_PyEval_FormatAwaitableError@@Base+0xb40> │ │ │ │ + b.n 463bc <_PyEval_FormatAwaitableError@@Base+0xb82> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 46372 <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ + cbnz r3, 463ca <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 46372 <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ + ble.n 463ca <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 46372 <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ - cbnz r4, 46392 <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (46570 <_PyEval_FormatAwaitableError@@Base+0xd4c>) │ │ │ │ + bne.n 463ca <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ + cbnz r4, 463f0 <_PyEval_FormatAwaitableError@@Base+0xbb6> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #14544 @ 0x38d0 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + beq.w 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463a8 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ + bne.n 46406 <_PyEval_FormatAwaitableError@@Base+0xbcc> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 463c8 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 46426 <_PyEval_FormatAwaitableError@@Base+0xbec> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463c8 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 46426 <_PyEval_FormatAwaitableError@@Base+0xbec> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + bne.w 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463d6 <_PyEval_FormatAwaitableError@@Base+0xbb2> │ │ │ │ + bne.n 46434 <_PyEval_FormatAwaitableError@@Base+0xbfa> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 463f6 <_PyEval_FormatAwaitableError@@Base+0xbd2> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 46454 <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463f6 <_PyEval_FormatAwaitableError@@Base+0xbd2> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 46454 <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + bne.w 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46408 <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ + beq.n 46466 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 46416 <_PyEval_FormatAwaitableError@@Base+0xbf2> │ │ │ │ + bne.n 46474 <_PyEval_FormatAwaitableError@@Base+0xc3a> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46556 <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ - bl 128e98 │ │ │ │ + b.n 465b4 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + bl 129478 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + beq.w 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46460 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + bne.n 464be <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13548 @ 0x34ec │ │ │ │ + movw r1, #14700 @ 0x396c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + beq.w 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + bne.w 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ - bl 14070c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + bl 140ed4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4647e <_PyEval_FormatAwaitableError@@Base+0xc5a> │ │ │ │ + beq.n 464dc <_PyEval_FormatAwaitableError@@Base+0xca2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4647e <_PyEval_FormatAwaitableError@@Base+0xc5a> │ │ │ │ + cbnz r3, 464dc <_PyEval_FormatAwaitableError@@Base+0xca2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 464a8 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 464ae <_PyEval_FormatAwaitableError@@Base+0xc8a> │ │ │ │ + bne.n 46506 <_PyEval_FormatAwaitableError@@Base+0xccc> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4650c <_PyEval_FormatAwaitableError@@Base+0xcd2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ - bl d3c00 │ │ │ │ - b.n 464ae <_PyEval_FormatAwaitableError@@Base+0xc8a> │ │ │ │ + beq.n 465c2 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 4650c <_PyEval_FormatAwaitableError@@Base+0xcd2> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 464da <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ + beq.n 46538 <_PyEval_FormatAwaitableError@@Base+0xcfe> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464da <_PyEval_FormatAwaitableError@@Base+0xcb6> │ │ │ │ + bvs.n 46538 <_PyEval_FormatAwaitableError@@Base+0xcfe> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46552 <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bvs.n 465b0 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 464e0 <_PyEval_FormatAwaitableError@@Base+0xcbc> │ │ │ │ + bne.n 4653e <_PyEval_FormatAwaitableError@@Base+0xd04> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46556 <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 465b4 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 4651a <_PyEval_FormatAwaitableError@@Base+0xcf6> │ │ │ │ + bpl.n 46578 <_PyEval_FormatAwaitableError@@Base+0xd3e> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46552 <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bcs.n 465b0 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4652e <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ + bcs.n 4658c <_PyEval_FormatAwaitableError@@Base+0xd52> │ │ │ │ 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 46556 <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 465b4 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4653a <_PyEval_FormatAwaitableError@@Base+0xd16> │ │ │ │ + bcs.n 46598 <_PyEval_FormatAwaitableError@@Base+0xd5e> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46552 <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bcc.n 465b0 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46556 <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 465b4 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46552 <_PyEval_FormatAwaitableError@@Base+0xd2e> │ │ │ │ + bcc.n 465b0 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46556 <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ + b.n 465b4 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 83a28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46618 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + beq.n 46670 <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46614 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + bne.n 4666c <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46614 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + beq.n 4666c <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ + movw r0, #27044 @ 0x69a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 465be <_PyEval_FormatAwaitableError@@Base+0xd9a> │ │ │ │ + cbnz r0, 46616 <_PyEval_FormatAwaitableError@@Base+0xddc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #13588 @ 0x3514 │ │ │ │ + movw r0, #14740 @ 0x3994 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 465f4 <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ + beq.n 4664c <_PyEval_FormatAwaitableError@@Base+0xe12> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 465f4 <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ + cbnz r3, 4664c <_PyEval_FormatAwaitableError@@Base+0xe12> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 465b2 <_PyEval_FormatAwaitableError@@Base+0xd8e> │ │ │ │ + beq.n 4660a <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46614 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + beq.n 4666c <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46614 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + cbnz r3, 4666c <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ - ldr.w sl, [r0, #28] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - mov r8, sl │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r1 │ │ │ │ - add.w r3, r7, r6, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r3, r4, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - subs r4, #1 │ │ │ │ - bmi.n 466bc <_PyEval_FormatAwaitableError@@Base+0xe98> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r3, #4]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - bl d126c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 46684 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 46684 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - sub.w r3, r3, r4 │ │ │ │ - blt.n 466c8 <_PyEval_FormatAwaitableError@@Base+0xea4> │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - add sl, fp │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 466b0 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4852 @ 0x12f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 466c8 <_PyEval_FormatAwaitableError@@Base+0xea4> │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46650 <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ - ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 46646 <_PyEval_FormatAwaitableError@@Base+0xe22> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 466d8 <_PyEval_FormatAwaitableError@@Base+0xeb4> │ │ │ │ + cbz r3, 4667a <_PyEval_FormatAwaitableError@@Base+0xe40> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xebc> │ │ │ │ + b.n 46682 <_PyEval_FormatAwaitableError@@Base+0xe48> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40812 @ 0x9f6c │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e5388 │ │ │ │ + b.w 1e7c20 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 467a8 <_PyEval_FormatAwaitableError@@Base+0xf84> │ │ │ │ + beq.n 4674a <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 467a4 <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + bne.n 46746 <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe8 <_PyTime_AsTimeval@@Base+0x111c> │ │ │ │ + bl 240288 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 467a4 <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + beq.n 46746 <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240404 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 24168c <_PyTime_AsTimeval@@Base+0x2514> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9628 @ 0x259c │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4674e <_PyEval_FormatAwaitableError@@Base+0xf2a> │ │ │ │ + cbnz r0, 466f0 <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245a04 │ │ │ │ + b.w 24690c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #13604 @ 0x3524 │ │ │ │ + movw r0, #14756 @ 0x39a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240638 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241958 <_PyTime_AsTimeval@@Base+0x27e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 46784 <_PyEval_FormatAwaitableError@@Base+0xf60> │ │ │ │ + beq.n 46726 <_PyEval_FormatAwaitableError@@Base+0xeec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46784 <_PyEval_FormatAwaitableError@@Base+0xf60> │ │ │ │ + cbnz r3, 46726 <_PyEval_FormatAwaitableError@@Base+0xeec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46742 <_PyEval_FormatAwaitableError@@Base+0xf1e> │ │ │ │ + beq.n 466e4 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467a4 <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + beq.n 46746 <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 467a4 <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + cbnz r3, 46746 <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #428] @ (46968 <_PyEval_FormatAwaitableError@@Base+0x1144>) │ │ │ │ + ldr r5, [pc, #424] @ (46908 <_PyEval_FormatAwaitableError@@Base+0x10ce>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 467ea <_PyEval_FormatAwaitableError@@Base+0xfc6> │ │ │ │ + bne.n 4678c <_PyEval_FormatAwaitableError@@Base+0xf52> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 467ea <_PyEval_FormatAwaitableError@@Base+0xfc6> │ │ │ │ + ble.n 4678c <_PyEval_FormatAwaitableError@@Base+0xf52> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 467ea <_PyEval_FormatAwaitableError@@Base+0xfc6> │ │ │ │ - cbnz r6, 4680e <_PyEval_FormatAwaitableError@@Base+0xfea> │ │ │ │ - ldr r4, [pc, #384] @ (4696c <_PyEval_FormatAwaitableError@@Base+0x1148>) │ │ │ │ + bne.n 4678c <_PyEval_FormatAwaitableError@@Base+0xf52> │ │ │ │ + cbnz r6, 467b0 <_PyEval_FormatAwaitableError@@Base+0xf76> │ │ │ │ + ldr r4, [pc, #380] @ (4690c <_PyEval_FormatAwaitableError@@Base+0x10d2>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4694c <_PyEval_FormatAwaitableError@@Base+0x1128> │ │ │ │ + beq.w 468ee <_PyEval_FormatAwaitableError@@Base+0x10b4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46822 <_PyEval_FormatAwaitableError@@Base+0xffe> │ │ │ │ + cbnz r0, 467c4 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ mov r6, sl │ │ │ │ - b.n 46952 <_PyEval_FormatAwaitableError@@Base+0x112e> │ │ │ │ - ldr r3, [pc, #332] @ (46970 <_PyEval_FormatAwaitableError@@Base+0x114c>) │ │ │ │ + b.n 468f4 <_PyEval_FormatAwaitableError@@Base+0x10ba> │ │ │ │ + ldr r3, [pc, #328] @ (46910 <_PyEval_FormatAwaitableError@@Base+0x10d6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46854 <_PyEval_FormatAwaitableError@@Base+0x1030> │ │ │ │ + bmi.n 467f6 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4681e <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + bl 127274 │ │ │ │ + b.n 467c0 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46878 <_PyEval_FormatAwaitableError@@Base+0x1054> │ │ │ │ + bne.n 4681a <_PyEval_FormatAwaitableError@@Base+0xfe0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13620 @ 0x3534 │ │ │ │ + movw r1, #14772 @ 0x39b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4681e <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + bl 127274 │ │ │ │ + b.n 467c0 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ mov r0, r9 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 4689c <_PyEval_FormatAwaitableError@@Base+0x1078> │ │ │ │ + bgt.n 4683e <_PyEval_FormatAwaitableError@@Base+0x1004> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13660 @ 0x355c │ │ │ │ + movw r1, #14812 @ 0x39dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4681e <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + bl 127274 │ │ │ │ + b.n 467c0 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ mov r0, r6 │ │ │ │ - bl b9990 │ │ │ │ - cbnz r0, 468bc <_PyEval_FormatAwaitableError@@Base+0x1098> │ │ │ │ + bl b996c │ │ │ │ + cbnz r0, 4685e <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13692 @ 0x357c │ │ │ │ + movw r1, #14844 @ 0x39fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4681e <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + bl 127274 │ │ │ │ + b.n 467c0 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d498 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20ee84 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4681e <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + beq.n 467c0 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 468e8 <_PyEval_FormatAwaitableError@@Base+0x10c4> │ │ │ │ + cbnz r3, 4688a <_PyEval_FormatAwaitableError@@Base+0x1050> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13740 @ 0x35ac │ │ │ │ + movw r1, #14892 @ 0x3a2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 46942 <_PyEval_FormatAwaitableError@@Base+0x111e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0x10aa> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d5e8 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20efd4 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46942 <_PyEval_FormatAwaitableError@@Base+0x111e> │ │ │ │ + cbz r0, 468e4 <_PyEval_FormatAwaitableError@@Base+0x10aa> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + movw r1, #17552 @ 0x4490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13532 @ 0x34dc │ │ │ │ + movw r0, #14684 @ 0x395c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4693a <_PyEval_FormatAwaitableError@@Base+0x1116> │ │ │ │ + blt.n 468dc <_PyEval_FormatAwaitableError@@Base+0x10a2> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46924 <_PyEval_FormatAwaitableError@@Base+0x1100> │ │ │ │ + blt.n 468c6 <_PyEval_FormatAwaitableError@@Base+0x108c> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 4692a <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ + b.n 468cc <_PyEval_FormatAwaitableError@@Base+0x1092> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111654 │ │ │ │ + bl 111910 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20f3ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20da04 │ │ │ │ - b.n 4681e <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + bl 20f3ec │ │ │ │ + b.n 467c0 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r4, pc, #800 @ (adr r4, 46c2c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w sl, [r0, #28] │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + mov r8, sl │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r1 │ │ │ │ + add.w r3, r7, r6, lsl #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + adds r3, r4, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + subs r4, #1 │ │ │ │ + bmi.n 469b6 <_PyEval_FormatAwaitableError@@Base+0x117c> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w r6, [r3, #4]! │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + bl d12dc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 4697e <_PyEval_FormatAwaitableError@@Base+0x1144> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4697e <_PyEval_FormatAwaitableError@@Base+0x1144> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + sub.w r3, r3, r4 │ │ │ │ + blt.n 469c2 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + add sl, fp │ │ │ │ + cmp r8, r1 │ │ │ │ + beq.n 469aa <_PyEval_FormatAwaitableError@@Base+0x1170> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5968 @ 0x1750 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 469c2 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 4694a <_PyEval_FormatAwaitableError@@Base+0x1110> │ │ │ │ + ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 46940 <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 7f954 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 469a0 <_PyEval_FormatAwaitableError@@Base+0x117c> │ │ │ │ + bls.n 469f6 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13784 @ 0x35d8 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 469ca <_PyEval_FormatAwaitableError@@Base+0x11a6> │ │ │ │ + bl 127274 │ │ │ │ + b.n 46a20 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14daf4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 469f8 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + bl 14ead4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a4e <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbnz r0, 469ce <_PyEval_FormatAwaitableError@@Base+0x11aa> │ │ │ │ + bl d3a4c │ │ │ │ + cbnz r0, 46a24 <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469f8 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ - bl d3c00 │ │ │ │ + b.n 46a4e <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ + bl d3c60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f790 │ │ │ │ + bl 181990 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469ca <_PyEval_FormatAwaitableError@@Base+0x11a6> │ │ │ │ + beq.n 46a20 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469ca <_PyEval_FormatAwaitableError@@Base+0x11a6> │ │ │ │ + blt.n 46a20 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 469f2 <_PyEval_FormatAwaitableError@@Base+0x11ce> │ │ │ │ + bne.n 46a48 <_PyEval_FormatAwaitableError@@Base+0x120e> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 469f8 <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ + b.n 46a4e <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469ee <_PyEval_FormatAwaitableError@@Base+0x11ca> │ │ │ │ + b.n 46a44 <_PyEval_FormatAwaitableError@@Base+0x120a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000469fa : │ │ │ │ +00046a50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a1a │ │ │ │ + bhi.n 46a70 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a2c │ │ │ │ + b.n 46a82 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43120 @ 0xa870 │ │ │ │ + movw r0, #44272 @ 0xacf0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46a52 │ │ │ │ + bne.n 46aa8 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a86 │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 46adc │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a86 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 46a6e │ │ │ │ + bne.n 46adc │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 46ac4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ab4 │ │ │ │ + b.n 46b0a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #14976 @ 0x3a80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 46a6a │ │ │ │ + bl 127274 │ │ │ │ + b.n 46ac0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a6e │ │ │ │ - ldr r2, [pc, #44] @ (46ac0 ) │ │ │ │ + bls.n 46ac4 │ │ │ │ + ldr r2, [pc, #48] @ (46b18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #32] @ 46ab8 │ │ │ │ + vldr d7, [pc, #32] @ 46b10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46ae6 │ │ │ │ + bne.n 46b3e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46afe │ │ │ │ - b.n 46b12 │ │ │ │ + cbnz r0, 46b56 │ │ │ │ + b.n 46b6a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55952 @ 0xda90 │ │ │ │ + movw r0, #57104 @ 0xdf10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46ada │ │ │ │ - b.n 46bf6 │ │ │ │ + bne.n 46b32 │ │ │ │ + b.n 46c4e │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b20 │ │ │ │ + bne.n 46b78 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b30 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 46b88 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bf6 │ │ │ │ + bne.n 46c4e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b30 │ │ │ │ + b.n 46b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b0e │ │ │ │ + bne.n 46b66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b0e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b66 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b56 │ │ │ │ + beq.n 46bae │ │ │ │ mov r0, r3 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46bc8 │ │ │ │ + beq.n 46c20 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b6c │ │ │ │ + cbz r1, 46bc4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b78 │ │ │ │ + bge.n 46bd0 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b78 │ │ │ │ + b.n 46bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a8f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23bc8c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b5c │ │ │ │ - b.n 46bf6 │ │ │ │ + bne.n 46bb4 │ │ │ │ + b.n 46c4e │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23b35c │ │ │ │ + bl 23c6a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46bf6 │ │ │ │ + beq.n 46c4e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46ba8 │ │ │ │ + bge.n 46c00 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46b92 │ │ │ │ + b.n 46bea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46bf8 │ │ │ │ + b.n 46c50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55952 @ 0xda90 │ │ │ │ + movw r0, #57104 @ 0xdf10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20bc08 │ │ │ │ + b.w 20d68c │ │ │ │ + b.n 46ce4 │ │ │ │ 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, #51992 @ 0xcb18 │ │ │ │ + movw r0, #53064 @ 0xcf48 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 8278c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3880 @ 0xf28 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - b.n 46c90 │ │ │ │ - b.w 4223a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #15020 @ 0x3aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 46c88 │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 46cdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13a300 │ │ │ │ - cbnz r0, 46c72 │ │ │ │ + bl 13ab3c │ │ │ │ + cbnz r0, 46cc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4538 │ │ │ │ - b.n 46c88 │ │ │ │ + bl e461c │ │ │ │ + b.n 46cdc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c8c ) │ │ │ │ + ldr r0, [pc, #12] @ (46ce0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (46d3c ) │ │ │ │ + ldr r3, [pc, #156] @ (46d90 ) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 46cd8 │ │ │ │ + cbz r3, 46d2c │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46cce │ │ │ │ + bne.n 46d22 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cbe │ │ │ │ + bne.n 46d12 │ │ │ │ dmb ish │ │ │ │ - beq.n 46cd8 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 46d2c │ │ │ │ + bl 2685c4 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46da6 │ │ │ │ + bl 46dfe │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d1c │ │ │ │ + cbz r3, 46d70 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d12 │ │ │ │ + bne.n 46d66 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d02 │ │ │ │ + bne.n 46d56 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d1c │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 46d70 │ │ │ │ + bl 2467ac │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d3c ) │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46d90 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d36 │ │ │ │ + beq.n 46d8a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 4223a │ │ │ │ - b.w 42794 │ │ │ │ + b.w 422e4 │ │ │ │ + b.w 42ac0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46d68 │ │ │ │ + beq.n 46dbc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 258dd0 │ │ │ │ + b.w 259708 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23820 @ 0x5d0c │ │ │ │ + movw r2, #24972 @ 0x618c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31896 @ 0x7c98 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32968 @ 0x80c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ + b.w 422e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #336] @ (46f08 ) │ │ │ │ + ldr r3, [pc, #336] @ (46f60 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 46ef0 │ │ │ │ + bne.w 46f48 │ │ │ │ ldr.w r8, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r8, #128 @ 0x80 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ - bls.n 46e22 │ │ │ │ + bls.n 46e7a │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ @@ -42499,15 +42536,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 259038 │ │ │ │ + bl 25992c │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a344 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -42522,15 +42559,15 @@ │ │ │ │ movcs r1, #1 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r2, 46e72 │ │ │ │ + cbz r2, 46eca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #88] @ 0x58 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ strb.w r3, [r4, #90] @ 0x5a │ │ │ │ strb.w r3, [r4, #91] @ 0x5b │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ @@ -42547,15 +42584,15 @@ │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #86] @ 0x56 │ │ │ │ strb.w r3, [r4, #87] @ 0x57 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259038 │ │ │ │ + bl 25992c │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -42566,317 +42603,317 @@ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ mov.w r7, r3, lsr #16 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ bfi r0, r7, #16, #8 │ │ │ │ bfi r0, r3, #24, #8 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ - bne.n 46eae │ │ │ │ + bne.n 46f06 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (46f08 ) │ │ │ │ + ldr r3, [pc, #20] @ (46f60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f02 │ │ │ │ + beq.n 46f5a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00046f0c : │ │ │ │ +00046f64 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ (46fb4 ) │ │ │ │ + ldr r4, [pc, #148] @ (4700c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46f4a │ │ │ │ + bne.n 46fa2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46f4a │ │ │ │ + blt.n 46fa2 │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46f5c │ │ │ │ - movw r0, #27000 @ 0x6978 │ │ │ │ + bgt.n 46fb4 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f76 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46fce │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f6a │ │ │ │ + cbz r0, 46fc2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46f98 │ │ │ │ - b.n 46f6c │ │ │ │ + bgt.n 46ff0 │ │ │ │ + b.n 46fc4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 83d8c │ │ │ │ - cbnz r0, 46f7c │ │ │ │ + bl 83d90 │ │ │ │ + cbnz r0, 46fd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fb0 │ │ │ │ + b.n 47008 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 46f94 │ │ │ │ + ble.n 46fec │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46f86 │ │ │ │ + b.n 46fde │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fac │ │ │ │ + cbz r0, 47004 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fac │ │ │ │ + cbz r3, 47004 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46fe4 │ │ │ │ + bne.n 4703c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11092 @ 0x2b54 │ │ │ │ + movw r1, #12244 @ 0x2fd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4700a │ │ │ │ + bl 127274 │ │ │ │ + b.n 47062 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47016 │ │ │ │ + cbnz r3, 4706e │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4700e │ │ │ │ + cbz r3, 47066 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #11144 @ 0x2b88 │ │ │ │ + movw r1, #12296 @ 0x3008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4702e │ │ │ │ + b.n 47086 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20bc08 │ │ │ │ + bl 20d68c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254db0 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ - cbnz r0, 4702e │ │ │ │ + bl 24e120 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + cbnz r0, 47086 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13908 @ 0x3654 │ │ │ │ + movw r0, #15060 @ 0x3ad4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrh.w r1, [r2, #13] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ uxth r1, r1 │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ │ │ │ │ -0004704a : │ │ │ │ +000470a2 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4706c │ │ │ │ + bne.n 470c4 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4706e │ │ │ │ + beq.n 470c6 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 4708e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 47098 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ - 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, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ 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 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4715c │ │ │ │ + cbz r1, 47188 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47132 │ │ │ │ + cbz r7, 4715e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #26900 @ 0x6914 │ │ │ │ + movw r4, #27972 @ 0x6d44 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #14144 @ 0x3740 │ │ │ │ + movw r0, #15296 @ 0x3bc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 47188 │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 471b4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #26900 @ 0x6914 │ │ │ │ + movw r4, #27972 @ 0x6d44 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14172 @ 0x375c │ │ │ │ + movw r0, #15324 @ 0x3bdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 47188 │ │ │ │ - cbz r7, 47172 │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 471b4 │ │ │ │ + cbz r7, 4719e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14196 @ 0x3774 │ │ │ │ + movw r0, #15348 @ 0x3bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 47188 │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 471b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14216 @ 0x3788 │ │ │ │ + movw r0, #15368 @ 0x3c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ │ │ │ │ -000471aa : │ │ │ │ +000471d6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c678 │ │ │ │ + b.w 12c9e0 │ │ │ │ + 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 471fa │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 47204 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8002c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7f704 │ │ │ │ + bl 7f708 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47204 │ │ │ │ + cbz r0, 4725c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dae94 <_PyType_Name@@Base> │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471f8 │ │ │ │ + beq.n 47250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 471fc │ │ │ │ + cbz r3, 47254 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47204 │ │ │ │ + b.n 4725c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 471f8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047226 : │ │ │ │ +0004727e : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -42884,140 +42921,140 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047248 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000472a0 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 47282 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 472da <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47282 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 472da <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25744 @ 0x6490 │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 47292 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4a38 │ │ │ │ + bl 127274 │ │ │ │ + b.n 472ea <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4b24 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47296 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 47296 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 472ee <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 472ee <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4729a <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 472f2 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r7, 4731a <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ble.n 4731a <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 472e0 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + bne.n 4731a <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r2, 47338 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (4735c <_PyLong_UnsignedLong_Converter@@Base+0x114>) │ │ │ │ + ldr r4, [pc, #148] @ (473b4 <_PyLong_UnsignedLong_Converter@@Base+0x114>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4734a <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + cbz r0, 473a2 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47304 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + beq.n 4735c <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 4731c <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 47374 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23b2e0 │ │ │ │ + bl 23c62c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4734e <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 4734a <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + bne.n 473a6 <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ + b.n 473a2 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55944 @ 0xda88 │ │ │ │ + movw r0, #57096 @ 0xdf08 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47356 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 473ae <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 47396 <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ + blt.n 473ee <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ subs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 29660 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ - b.n 47398 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + b.n 473f0 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43029,26 +43066,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14260 @ 0x37b4 │ │ │ │ + movweq r1, #15412 @ 0x3c34 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14268 @ 0x37bc │ │ │ │ + movwne r1, #15420 @ 0x3c3c │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473e4 : │ │ │ │ +0004743c : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43062,500 +43099,467 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47420 │ │ │ │ + cbz r2, 47478 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47422 │ │ │ │ + b.n 4747a │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47430 │ │ │ │ + cbnz r2, 47488 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47430 │ │ │ │ + bne.n 47488 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4744a │ │ │ │ - ldr r4, [pc, #128] @ (474b4 ) │ │ │ │ + cbnz r0, 474a2 │ │ │ │ + ldr r4, [pc, #128] @ (4750c ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47472 │ │ │ │ + cbz r0, 474ca │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47476 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 474ce │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #59640 @ 0xe8f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14276 @ 0x37c4 │ │ │ │ + movw r0, #15428 @ 0x3c44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474ac │ │ │ │ + b.n 47504 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f026c │ │ │ │ + bl 1f28cc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34960 │ │ │ │ + bl 349cc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474ac │ │ │ │ + beq.n 47504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474ac │ │ │ │ + cbnz r3, 47504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 474da │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 474da │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 474da │ │ │ │ - cbnz r0, 474f2 │ │ │ │ - ldr r5, [pc, #88] @ (47534 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47518 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - movw r3, #52888 @ 0xce98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4751c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14292 @ 0x37d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4752e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f99c <_PyTime_AsTimeval@@Base+0x1ad0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 47518 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047554 : │ │ │ │ +0004752c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 47586 │ │ │ │ + beq.n 4755e │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #27000 @ 0x6978 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 475a4 │ │ │ │ + b.n 4757c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47594 │ │ │ │ + cbz r3, 4756c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47594 │ │ │ │ + blt.n 4756c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4759a │ │ │ │ + bgt.n 47572 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 475a2 │ │ │ │ + b.n 4757a │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000475a6 : │ │ │ │ +0004757e : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47684 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d126c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 4763c │ │ │ │ - bne.n 475ea │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d126c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4763c │ │ │ │ - beq.n 475ec │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 475ec │ │ │ │ - ldr r5, [pc, #152] @ (47684 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1157b4 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 4763c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c8868 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 47618 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 47618 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 4763c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f1914 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 47640 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4763c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4763c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 475b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 475b0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 475b0 │ │ │ │ + cbnz r0, 475c8 │ │ │ │ + ldr r5, [pc, #84] @ (47608 ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 475ee │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + movw r3, #52888 @ 0xce98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 475f2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15444 @ 0x3c54 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47680 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4765c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4765c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 47670 │ │ │ │ + b.n 47604 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 240c9c <_PyTime_AsTimeval@@Base+0x1b24> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 475ee │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47680 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 47666 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47666 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 47864 │ │ │ │ - b.n 4768c │ │ │ │ + b.n 47868 │ │ │ │ + b.n 47610 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ │ │ │ │ -0004769a : │ │ │ │ +0004761e : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 476cc │ │ │ │ + bmi.n 47650 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14336 @ 0x3800 │ │ │ │ + movw r1, #15488 @ 0x3c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 477f2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 47776 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r6, r7, #124 @ 0x7c │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47734 │ │ │ │ + bge.n 476b8 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47734 │ │ │ │ + bne.n 476b8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47734 │ │ │ │ + bne.n 476b8 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 47732 │ │ │ │ + ble.n 476b6 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ ldr.w r1, [lr] │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [lr] │ │ │ │ str.w lr, [r3, #4]! │ │ │ │ - b.n 47710 │ │ │ │ + b.n 47694 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 477da │ │ │ │ + ble.n 4775e │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4774e │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 476d2 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47736 │ │ │ │ + b.n 476ba │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47762 │ │ │ │ + bge.n 476e6 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 477da │ │ │ │ + bpl.n 4775e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 477c8 │ │ │ │ + cbz r1, 4774c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 477c6 │ │ │ │ + blt.n 4774a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 477c8 │ │ │ │ - cbz r0, 477da │ │ │ │ + bpl.n 4774c │ │ │ │ + cbz r0, 4775e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 477ca │ │ │ │ + bne.n 4774e │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #14872 @ 0x3a18 │ │ │ │ + movw r1, #16088 @ 0x3ed8 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #14616 @ 0x3918 │ │ │ │ + movw r4, #15832 @ 0x3dd8 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 477ca │ │ │ │ + bcs.n 4774e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 477b6 │ │ │ │ + bne.n 4773a │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 477c6 │ │ │ │ + beq.n 4774a │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ adds r3, #1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ - b.n 4779c │ │ │ │ + b.n 47720 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 477da │ │ │ │ + cbz r0, 4775e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477f4 │ │ │ │ + beq.n 47778 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 477f4 │ │ │ │ + b.n 47778 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14364 @ 0x381c │ │ │ │ + movw r1, #15516 @ 0x3c9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [pc, #184] @ (47848 ) │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4781a │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4782a │ │ │ │ - b.n 47844 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl d12dc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 47802 │ │ │ │ + bne.n 477b0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d12dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47828 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 4782a │ │ │ │ + blt.n 47802 │ │ │ │ + beq.n 477b2 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 477b2 │ │ │ │ + ldr r5, [pc, #148] @ (47848 ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 115bd4 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 47802 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c88c8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 477de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 477de │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47802 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1a00 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 47806 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47802 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 47802 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - ldrd r3, r1, [r4, #8] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mla r3, r1, r0, r3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + b.n 47846 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47822 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 47822 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 47836 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - b.n 47846 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 47846 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4782c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4782c │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47910 ) │ │ │ │ + ldr r3, [pc, #156] @ (47914 ) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 478ac │ │ │ │ + cbz r3, 478b0 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 478a2 │ │ │ │ + bne.n 478a6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47892 │ │ │ │ + bne.n 47896 │ │ │ │ dmb ish │ │ │ │ - beq.n 478ac │ │ │ │ - bl 268034 │ │ │ │ + beq.n 478b0 │ │ │ │ + bl 2685c4 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46da6 │ │ │ │ + bl 46dfe │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 478f0 │ │ │ │ + cbz r3, 478f4 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 478e6 │ │ │ │ + bne.n 478ea │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 478d6 │ │ │ │ + bne.n 478da │ │ │ │ dmb ish │ │ │ │ - beq.n 478f0 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 478f4 │ │ │ │ + bl 2467ac │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 71e20 │ │ │ │ - ldr r3, [pc, #20] @ (47910 ) │ │ │ │ + ldr r3, [pc, #20] @ (47914 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4790a │ │ │ │ + beq.n 4790e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43563,153 +43567,184 @@ │ │ │ │ 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 47936 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 4793a │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47962 │ │ │ │ + cbnz r3, 47966 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4794a │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4794e │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47962 │ │ │ │ + b.n 47966 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb8c │ │ │ │ + bl bfb70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47946 │ │ │ │ + bne.n 4794a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47946 │ │ │ │ + beq.n 4794a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd7c0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47990 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 479a0 │ │ │ │ + b.n 479ba │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4799e │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 479a0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldrd r3, r1, [r4, #8] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mla r3, r1, r0, r3 │ │ │ │ + subs r2, r2, r0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + b.n 479bc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004796a : │ │ │ │ +000479be : │ │ │ │ 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 187c98 │ │ │ │ + bl 18a250 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 479b8 │ │ │ │ + beq.n 47a0c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 479da │ │ │ │ + bl 127274 │ │ │ │ + b.n 47a2e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 479de │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 47a32 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47aa6 │ │ │ │ + b.n 47afa │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 479da │ │ │ │ + beq.n 47a2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a10 │ │ │ │ + ble.n 47a64 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 479da │ │ │ │ + bl ceadc │ │ │ │ + b.n 47a2e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a42 │ │ │ │ + cbnz r3, 47a96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a2a │ │ │ │ + blt.n 47a7e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a42 │ │ │ │ + b.n 47a96 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258a74 │ │ │ │ + bl 2593ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47aa6 │ │ │ │ + b.n 47afa │ │ │ │ bl 95ccc │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a64 │ │ │ │ + bne.n 47ab8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a54 │ │ │ │ + bne.n 47aa8 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a70 │ │ │ │ + beq.n 47ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258a74 │ │ │ │ + bl 2593ac │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a92 │ │ │ │ + bne.n 47ae6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a82 │ │ │ │ + bne.n 47ad6 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a9e │ │ │ │ + beq.n 47af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 47a32 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 47a86 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f9538 │ │ │ │ + b.w f958c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -43719,168 +43754,169 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 47af4 │ │ │ │ + cbnz r0, 47b48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 47afa │ │ │ │ + bl f18c4 │ │ │ │ + b.n 47b4e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56828 @ 0xddfc │ │ │ │ + movw r1, #57980 @ 0xe27c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b7c │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c3484 │ │ │ │ - ldr r2, [pc, #32] @ (47b34 ) │ │ │ │ + b.n 47bcc │ │ │ │ + ldr r2, [pc, #32] @ (47b84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #51828 @ 0xca74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ b.w 8278c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b38 : │ │ │ │ +00047b88 : │ │ │ │ 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 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b78 │ │ │ │ + cbz r0, 47bc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4769a │ │ │ │ + bl 4761e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b6c │ │ │ │ + beq.n 47bbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b70 │ │ │ │ + cbz r3, 47bc0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b78 │ │ │ │ + b.n 47bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b6c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bbc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 45558 │ │ │ │ - cbz r0, 47bde │ │ │ │ + bl 45544 │ │ │ │ + cbz r0, 47c2e │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9536 @ 0x2540 │ │ │ │ + movw r2, #10676 @ 0x29b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccb58 │ │ │ │ + bl ccbbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bc2 │ │ │ │ + beq.n 47c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bc2 │ │ │ │ + cbnz r3, 47c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47be0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47c30 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 47bde │ │ │ │ - bl d3c00 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 47c2e │ │ │ │ + bl d3c60 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23a8bc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23bc04 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c346c │ │ │ │ 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 243fb4 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c1e │ │ │ │ + bl 245140 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c22 │ │ │ │ + cbnz r0, 47c78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c1e │ │ │ │ + beq.n 47c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c1e │ │ │ │ + cbnz r3, 47c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c50 │ │ │ │ + b.n 47ca6 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c40 │ │ │ │ + bge.n 47c96 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14648 @ 0x3938 │ │ │ │ + movw r0, #15800 @ 0x3db8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8278c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14656 @ 0x3940 │ │ │ │ + movw r0, #15808 @ 0x3dc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56836 @ 0xde04 │ │ │ │ + movw r1, #57988 @ 0xe284 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b7c │ │ │ │ + b.n 47bcc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 47c7e │ │ │ │ + cbz r3, 47cd4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c80 │ │ │ │ + b.n 47cd6 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #524] @ (47e90 ) │ │ │ │ + ldr r4, [pc, #528] @ (47ee8 ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43894,329 +43930,330 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47cd6 │ │ │ │ + bne.n 47d2c │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47cd6 │ │ │ │ + ble.n 47d2c │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47cd6 │ │ │ │ - cbnz r5, 47cfa │ │ │ │ - ldr r4, [pc, #444] @ (47e94 ) │ │ │ │ + bne.n 47d2c │ │ │ │ + cbnz r5, 47d50 │ │ │ │ + ldr r4, [pc, #444] @ (47eec ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e5e │ │ │ │ + beq.w 47eb4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e6c │ │ │ │ + beq.w 47ec2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d82 │ │ │ │ + cbz r0, 47dd8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d32 │ │ │ │ + beq.n 47d88 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d36 │ │ │ │ - b.n 47d82 │ │ │ │ + bge.n 47d8c │ │ │ │ + b.n 47dd8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d42 │ │ │ │ + ble.n 47d98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d64 │ │ │ │ + cbz r3, 47dba │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49672 @ 0xc208 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14744 @ 0x3998 │ │ │ │ + movw r0, #15896 @ 0x3e18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d82 │ │ │ │ - ldr.w fp, [pc, #312] @ 47e98 │ │ │ │ - b.n 47ddc │ │ │ │ + blt.n 47dd8 │ │ │ │ + ldr.w fp, [pc, #312] @ 47ef0 │ │ │ │ + b.n 47e32 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61288 @ 0xef68 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r2, #900 @ 0x384 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #9348 @ 0x2484 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e70 │ │ │ │ + b.n 47ec6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 71e20 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d82 │ │ │ │ + beq.n 47dd8 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47df6 │ │ │ │ + blt.n 47e4c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e50 │ │ │ │ + bge.n 47ea6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e26 │ │ │ │ + bne.n 47e7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e16 │ │ │ │ + bne.n 47e6c │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d86 │ │ │ │ + bne.n 47ddc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111654 │ │ │ │ - b.n 47d82 │ │ │ │ + bl 111910 │ │ │ │ + b.n 47dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e08 │ │ │ │ + cbz r3, 47e5e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db6 │ │ │ │ + b.n 47e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db6 │ │ │ │ + b.n 47e0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47dd8 │ │ │ │ + bne.n 47e2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47dd8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e2e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111654 │ │ │ │ + bl 111910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d82 │ │ │ │ + beq.n 47dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d82 │ │ │ │ + bne.n 47dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d82 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47dd8 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e5a │ │ │ │ + beq.n 47eb0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e70 │ │ │ │ + b.n 47ec6 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e70 │ │ │ │ + b.n 47ec6 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, pc, #208 @ (adr r0, 47f64 ) │ │ │ │ + nop │ │ │ │ + add r5, pc, #0 @ (adr r5, 47eec ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 4812c ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 480b4 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (47ecc ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f24 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14668 @ 0x394c │ │ │ │ + movw r0, #15820 @ 0x3dcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ b.w 8278c │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56612 @ 0xdd24 │ │ │ │ + movw r1, #57764 @ 0xe1a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b7c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47efa │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47ef0 │ │ │ │ - movw r3, #47264 @ 0xb8a0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 47efa │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + b.n 47bcc │ │ │ │ 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 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47fa8 │ │ │ │ + beq.n 47fd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 46fb8 │ │ │ │ - cbnz r0, 47f7a │ │ │ │ + bl 47010 │ │ │ │ + cbnz r0, 47faa │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 47f5c │ │ │ │ - bl d3c00 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 47f8c │ │ │ │ + bl d3c60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47fa6 │ │ │ │ + b.n 47fd6 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f4e │ │ │ │ + bne.n 47f7e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f4e │ │ │ │ - b.n 47fa4 │ │ │ │ + bne.n 47f7e │ │ │ │ + b.n 47fd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f8e │ │ │ │ + beq.n 47fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f8e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47fbe │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + movw r1, #58120 @ 0xe308 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 48000 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cbz r2, 47ff6 │ │ │ │ + movw r3, #47264 @ 0xb8a0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 48000 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (48010 ) │ │ │ │ + ldr r3, [pc, #76] @ (48068 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 47fee │ │ │ │ + bhi.n 48046 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64992 @ 0xfde0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #528 @ 0x210 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 48002 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4805a │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1efc60 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f22c0 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efccc <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 48006 │ │ │ │ + bl 1f232c <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 4805e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4800e │ │ │ │ + b.n 48066 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -44227,91 +44264,91 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48074 │ │ │ │ + cbz r0, 480cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48074 │ │ │ │ + beq.n 480cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48074 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 480cc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (480e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (4813c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5168 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480c4 │ │ │ │ + cbz r0, 4811c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123c80 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124180 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480b8 │ │ │ │ + beq.n 48110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480bc │ │ │ │ + cbz r3, 48114 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480de │ │ │ │ + b.n 48136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480b8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48110 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14780 @ 0x39bc │ │ │ │ + movw r1, #15932 @ 0x3e3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480e8 : │ │ │ │ +00048140 : │ │ │ │ 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 1927c4 │ │ │ │ + bl 195c4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48120 │ │ │ │ + cbz r3, 48178 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (48294 ) │ │ │ │ + ldr r5, [pc, #368] @ (482ec ) │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44325,300 +44362,268 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 48172 │ │ │ │ + bne.n 481ca │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48172 │ │ │ │ + ble.n 481ca │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48172 │ │ │ │ - cbnz r4, 48194 │ │ │ │ + bne.n 481ca │ │ │ │ + cbnz r4, 481ec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (48298 ) │ │ │ │ + ldr r4, [pc, #288] @ (482f0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48258 │ │ │ │ + beq.n 482b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48266 │ │ │ │ + beq.n 482be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48254 │ │ │ │ + beq.n 482ac │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481cc │ │ │ │ + beq.n 48224 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481ce │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 48226 │ │ │ │ + b.n 482ac │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481d4 │ │ │ │ - cbz r4, 481f2 │ │ │ │ + ble.n 4822c │ │ │ │ + cbz r4, 4824a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49672 @ 0xc208 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14824 @ 0x39e8 │ │ │ │ + movw r0, #15976 @ 0x3e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48212 │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 4826a │ │ │ │ + b.n 482ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61312 @ 0xef80 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r2, #924 @ 0x39c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #9348 @ 0x2484 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 48254 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 482ac │ │ │ │ bl 95ccc │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48228 │ │ │ │ + blt.n 48280 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 48292 │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48234 │ │ │ │ + cbz r4, 4828c │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 48292 │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 4826c │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 482c4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ + bl f18e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 482cc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48274 │ │ │ │ + b.n 482cc │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 482cc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, pc, #704 @ (adr r0, 48558 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 484e0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - 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 14960c │ │ │ │ - cbnz r0, 482ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4831e │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48400 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe0> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 48302 │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 482e8 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 48316 │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 482e8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048320 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0004831e <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ (483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #168] @ (483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48378 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48376 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4836e <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 4836c <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4835e <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 4835c <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48378 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 268034 │ │ │ │ + beq.n 48376 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 2685c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207fe4 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 209d70 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 483aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 483a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 483a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 483a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48396 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48394 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48398 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48396 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 4839c <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 4839a <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 483d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 483d2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 483ca <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 483c8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 483ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 483d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 483d2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14988 @ 0x3a8c │ │ │ │ + movw r0, #15992 @ 0x3e78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ b.w 7a108 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 48432 <_PyCrossInterpreterData_UnregisterClass@@Base+0x112> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 48436 <_PyCrossInterpreterData_UnregisterClass@@Base+0x116> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4844a <_PyCrossInterpreterData_UnregisterClass@@Base+0x12a> │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 4844a <_PyCrossInterpreterData_UnregisterClass@@Base+0x12a> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4844a <_PyCrossInterpreterData_UnregisterClass@@Base+0x12a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4844a <_PyCrossInterpreterData_UnregisterClass@@Base+0x12a> │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 14a4b8 │ │ │ │ + cbnz r0, 48422 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 48454 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 484b6 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 48438 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4842c <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ - add r4, r0 │ │ │ │ + bne.n 4841e <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4844c <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4841e <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004844e : │ │ │ │ +00048456 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44627,97 +44632,128 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 484a8 │ │ │ │ + cbz r0, 484b0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a47a8 │ │ │ │ + bl 1a8170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 484a0 │ │ │ │ + beq.n 484a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 484a0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484a8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484a8 │ │ │ │ - bl 77208 │ │ │ │ + cbz r0, 484b0 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000484ae : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl d7630 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 484e8 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 484ec │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 48500 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 48500 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 48500 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 48500 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 484e2 │ │ │ │ + add r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00048504 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b5ce4 │ │ │ │ + bl 1b9774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484de │ │ │ │ - bl 77208 │ │ │ │ + cbz r0, 48534 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24c7e0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x404> │ │ │ │ - cbnz r0, 48504 │ │ │ │ + bl 24d0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4855a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 48594 │ │ │ │ + b.n 485ea │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048508 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +0004855e <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 139bdc │ │ │ │ + bl 139fd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24bfb4 │ │ │ │ - cbnz r0, 48548 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 48542 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24c9a4 │ │ │ │ + cbnz r0, 4859e <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 48598 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10480 @ 0x28f0 │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4854a <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 485a0 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004854c : │ │ │ │ +000485a2 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -44731,15 +44767,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10de90 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e10c <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -44749,30 +44785,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 48600 │ │ │ │ + cbz r0, 48656 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 485d4 │ │ │ │ + cbz r4, 4862a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #44] @ (48604 ) │ │ │ │ + ldr r5, [pc, #44] @ (48658 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -44781,477 +44817,570 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048608 : │ │ │ │ +0004865c : │ │ │ │ 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, #304 @ 0x130 │ │ │ │ + movw r1, #6744 @ 0x1a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #308 @ 0x134 │ │ │ │ + movw r0, #6748 @ 0x1a5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486cc │ │ │ │ + blt.n 48720 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 486a4 │ │ │ │ + ble.n 486f8 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #58357 @ 0xe3f5 │ │ │ │ + movw r2, #58993 @ 0xe671 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #26881 @ 0x6901 │ │ │ │ + movw r1, #28161 @ 0x6e01 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #57177 @ 0xdf59 │ │ │ │ + movw r0, #57813 @ 0xe1d5 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cb10 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 486a4 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 486cc │ │ │ │ + cbnz r0, 486f8 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 48720 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10c7bc <_PyArena_Free@@Base+0xec0> │ │ │ │ + bl 10c9bc │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486b8 │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4870c │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (4877c ) │ │ │ │ + ldr r3, [pc, #152] @ (487d0 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 4871a │ │ │ │ + cbz r3, 4876e │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48710 │ │ │ │ + bne.n 48764 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48700 │ │ │ │ + bne.n 48754 │ │ │ │ dmb ish │ │ │ │ - beq.n 4871a │ │ │ │ - bl 268034 │ │ │ │ + beq.n 4876e │ │ │ │ + bl 2685c4 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48aae │ │ │ │ + bl 48c1c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4875c │ │ │ │ + cbz r3, 487b0 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48752 │ │ │ │ + bne.n 487a6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48742 │ │ │ │ + bne.n 48796 │ │ │ │ dmb ish │ │ │ │ - beq.n 4875c │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 487b0 │ │ │ │ + bl 2467ac │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4877c ) │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (487d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48776 │ │ │ │ + beq.n 487ca │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2908c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 487a4 │ │ │ │ + b.n 487f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 487d4 │ │ │ │ + bne.n 48828 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 487f0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 48844 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 487f4 │ │ │ │ + ble.n 48848 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14ecb8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489b0 │ │ │ │ + b.n 48a04 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48900 │ │ │ │ + bne.w 48954 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 4882e │ │ │ │ + cbz r3, 48882 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 48820 │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + cbnz r2, 48874 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ - b.n 487f0 │ │ │ │ - movw r1, #15204 @ 0x3b64 │ │ │ │ + bl 127274 │ │ │ │ + b.n 48844 │ │ │ │ + movw r1, #16356 @ 0x3fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ - b.n 487f0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 48844 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48848 │ │ │ │ + cbz r6, 4889c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ - b.n 487f0 │ │ │ │ + bl 14ecb8 │ │ │ │ + b.n 48844 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4886c │ │ │ │ + beq.n 488c0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56096 @ 0xdb20 │ │ │ │ + movw r1, #57248 @ 0xdfa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 487f0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 48844 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488be │ │ │ │ + cbnz r3, 48912 │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20bd1c │ │ │ │ + bl 20d7d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48964 │ │ │ │ + beq.n 489b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489b0 │ │ │ │ + bne.w 48a04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48940 │ │ │ │ + beq.n 48994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48940 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48940 │ │ │ │ + bne.n 48994 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48994 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1120 @ 0x460 │ │ │ │ + movw r1, #2272 @ 0x8e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl bf9f0 │ │ │ │ + bl bf9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487f0 │ │ │ │ + beq.n 48844 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20bd1c │ │ │ │ + bl 20d7d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254db0 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ + bl 24e120 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48964 │ │ │ │ - b.n 489b0 │ │ │ │ + cbz r0, 489b8 │ │ │ │ + b.n 48a04 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 202180 │ │ │ │ + bl 2041c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4891c │ │ │ │ + cbz r3, 48970 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 254db0 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ - cbz r0, 48964 │ │ │ │ + b.w 24e120 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + cbz r0, 489b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489b0 │ │ │ │ + bne.n 48a04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48940 │ │ │ │ + beq.n 48994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48940 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48994 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #57032 @ 0xdec8 │ │ │ │ + movw r1, #58184 @ 0xe348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 487f0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 48844 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 4899c │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 489f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 487f0 │ │ │ │ - bl d3c00 │ │ │ │ + bne.w 48844 │ │ │ │ + bl d3c60 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ - b.n 487f0 │ │ │ │ + bl 14ecb8 │ │ │ │ + b.n 48844 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48980 │ │ │ │ - b.n 487f0 │ │ │ │ + bne.n 489d4 │ │ │ │ + b.n 48844 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25176 @ 0x6258 │ │ │ │ + movw r0, #26248 @ 0x6688 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ b.w 7a108 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48a0e │ │ │ │ + beq.n 48a62 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a0e │ │ │ │ + beq.n 48a62 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54504 @ 0xd4e8 │ │ │ │ + movw r1, #55656 @ 0xd968 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9f0 │ │ │ │ - cbnz r0, 48a22 │ │ │ │ - b.n 48a4e │ │ │ │ + bl bf9d4 │ │ │ │ + cbnz r0, 48a76 │ │ │ │ + b.n 48aa2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 489f0 │ │ │ │ - movw r0, #54504 @ 0xd4e8 │ │ │ │ + beq.n 48a44 │ │ │ │ + movw r0, #55656 @ 0xd968 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a4e │ │ │ │ - b.n 489f0 │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48aa2 │ │ │ │ + b.n 48a44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a4e │ │ │ │ + cbz r0, 48aa2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a52 │ │ │ │ + cbnz r0, 48aa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a4e │ │ │ │ + beq.n 48aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a4e │ │ │ │ + cbnz r3, 48aa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a62 │ │ │ │ + b.n 48ab6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00048a66 : │ │ │ │ +00048aba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e00c8 │ │ │ │ + bl 1e2b14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r0, [ip, #-200] │ │ │ │ + sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ + mov r6, r1 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #224] @ (48bf0 ) │ │ │ │ + add.w r4, sp, #16512 @ 0x4080 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + movw r2, #35920 @ 0x8c50 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [r4, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + sub.w r3, r5, #32 │ │ │ │ + movw r1, #16500 @ 0x4074 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ + bl 8c494 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 48bca │ │ │ │ + mov r2, r6 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + movw r1, #10676 @ 0x29b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #11376 @ 0x2c70 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fdd8 │ │ │ │ + ldr.w r1, [r6, #-160] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 48b62 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 48bc0 │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ + add.w r2, sp, #16384 @ 0x4000 │ │ │ │ + movs r3, #2 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + bl 217078 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 48b5e │ │ │ │ + bl 95ccc │ │ │ │ + sub.w r3, r5, #40 @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + sub.w r3, r5, #36 @ 0x24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ + sub.w r1, r5, #28 │ │ │ │ + movw r3, #16383 @ 0x3fff │ │ │ │ + ldr.w r0, [r6, #-160] │ │ │ │ + blx 29964 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 987c0 │ │ │ │ + add.w r3, sp, #16384 @ 0x4000 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add.w r2, sp, #16384 @ 0x4000 │ │ │ │ + ldr.w r1, [r6, #-164] │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + bl 41f7c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r6, #-160] │ │ │ │ + bl 77218 │ │ │ │ + b.n 48bcc │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r1, sp, #16512 @ 0x4080 │ │ │ │ + ldr r3, [pc, #28] @ (48bf0 ) │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 48be4 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add.w sp, sp, #16512 @ 0x4080 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 95ccc │ │ │ │ mov r4, r0 │ │ │ │ blx 290a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48b94 ) │ │ │ │ + ldr r3, [pc, #212] @ (48d04 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48b7c │ │ │ │ + bne.n 48cea │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48b0c │ │ │ │ + bls.n 48c7a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 25ed6c │ │ │ │ + bl 25f69c │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48b38 │ │ │ │ + cbz r2, 48ca6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ strb.w r3, [r4, #46] @ 0x2e │ │ │ │ strb.w r3, [r4, #47] @ 0x2f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r0, #128 @ 0x80 │ │ │ │ @@ -45260,325 +45389,271 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ed6c │ │ │ │ + bl 25f69c │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 48b64 │ │ │ │ + bne.n 48cd2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (48b94 ) │ │ │ │ + ldr r3, [pc, #24] @ (48d04 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48b8e │ │ │ │ + beq.n 48cfc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl f8ec0 │ │ │ │ - cbnz r0, 48c14 │ │ │ │ + bl f8f6c │ │ │ │ + cbnz r0, 48d84 │ │ │ │ ldrd r5, r1, [r4, #-8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r1, #0] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48bee │ │ │ │ + cbz r0, 48d5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48bee │ │ │ │ + beq.n 48d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bee │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d5e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48c0a │ │ │ │ + cbz r0, 48d7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48c0a │ │ │ │ + beq.n 48d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c0a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d7a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ 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] │ │ │ │ - sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ - str.w r0, [ip] │ │ │ │ - sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ - str.w r0, [ip] │ │ │ │ - sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r0, [ip, #-200] │ │ │ │ - sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48d2c ) │ │ │ │ - add.w r4, sp, #16512 @ 0x4080 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #34768 @ 0x87d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - sub.w r3, r5, #32 │ │ │ │ - movw r1, #15376 @ 0x3c10 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r6 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ - bl 8c540 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 48d06 │ │ │ │ - mov r2, r6 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9536 @ 0x2540 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10344 @ 0x2868 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ - ldr.w r1, [r6, #-160] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 48c9e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 48cfc │ │ │ │ - ldr r7, [r7, #16] │ │ │ │ - add.w r2, sp, #16384 @ 0x4000 │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - bl 215818 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 48c9a │ │ │ │ - bl 95ccc │ │ │ │ - sub.w r3, r5, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - sub.w r3, r5, #36 @ 0x24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - sub.w r1, r5, #28 │ │ │ │ - movw r3, #16383 @ 0x3fff │ │ │ │ - ldr.w r0, [r6, #-160] │ │ │ │ - blx 29964 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ - add.w r3, sp, #16384 @ 0x4000 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add.w r2, sp, #16384 @ 0x4000 │ │ │ │ - ldr.w r1, [r6, #-164] │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - bl 41f24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r6, #-160] │ │ │ │ - bl 77208 │ │ │ │ - b.n 48d08 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48d2c ) │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 48d20 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add.w sp, sp, #16512 @ 0x4080 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (48d60 ) │ │ │ │ + ldr r3, [pc, #28] @ (48db4 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d54 │ │ │ │ - bl 19b04c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48daa │ │ │ │ + bl 19ea2c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d5c │ │ │ │ + b.n 48db2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr 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 48d86 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 48dda │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48d92 │ │ │ │ + cbz r3, 48de6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48dd4 │ │ │ │ + b.n 48e28 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dd0 │ │ │ │ + cbnz r3, 48e24 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dd0 │ │ │ │ + cbnz r3, 48e24 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dd0 │ │ │ │ + cbnz r3, 48e24 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e24 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48df0 │ │ │ │ - ldr r2, [pc, #20] @ (48df4 ) │ │ │ │ + cbnz r3, 48e44 │ │ │ │ + ldr r2, [pc, #20] @ (48e48 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264abc │ │ │ │ + b.w 265264 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 48e7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 48e7c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48e96 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 48e96 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 48eb4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 86234 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48eb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 48eb4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48e4a │ │ │ │ + beq.n 48f0a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48e4a │ │ │ │ + beq.n 48f0a │ │ │ │ mov r0, r6 │ │ │ │ - bl b4dd4 │ │ │ │ + bl b4db0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48e5e │ │ │ │ + bgt.n 48f1e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31764 @ 0x7c14 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 48e8c │ │ │ │ + bl 127274 │ │ │ │ + b.n 48f4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e26 │ │ │ │ - movw r0, #46812 @ 0xb6dc │ │ │ │ + beq.n 48ee6 │ │ │ │ + movw r0, #47884 @ 0xbb0c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48e8c │ │ │ │ - b.n 48e26 │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f4c │ │ │ │ + b.n 48ee6 │ │ │ │ subs r0, #1 │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48e8c │ │ │ │ + cbz r0, 48f4c │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 86288 │ │ │ │ - cbnz r0, 48e90 │ │ │ │ + bl 86234 │ │ │ │ + cbnz r0, 48f50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48eae │ │ │ │ + bne.n 48f6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ece │ │ │ │ + b.n 48f8e │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48e74 │ │ │ │ + bne.n 48f34 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48ebe │ │ │ │ + cbnz r0, 48f7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48e8c │ │ │ │ + beq.n 48f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e8c │ │ │ │ + bne.n 48f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e8c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f4c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45589,65 +45664,65 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f20 │ │ │ │ + beq.n 48fe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 48f20 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 48fe0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #16548 @ 0x40a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 48f2c │ │ │ │ + bl d19b0 │ │ │ │ + b.n 48fec │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f30 │ │ │ │ - bl 498aa │ │ │ │ + beq.n 48ff0 │ │ │ │ + bl 49904 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48f8a │ │ │ │ + b.n 4904a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48f46 │ │ │ │ + bge.n 49006 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20bc8c │ │ │ │ + bl 20d748 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f2c │ │ │ │ + beq.n 48fec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48f6a │ │ │ │ + ble.n 4902a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48f8a │ │ │ │ + ble.n 4904a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -45656,643 +45731,685 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (49034 ) │ │ │ │ + ldr r3, [pc, #148] @ (490f4 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 48fd4 │ │ │ │ + cbz r3, 49094 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48fca │ │ │ │ + bne.n 4908a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48fba │ │ │ │ + bne.n 4907a │ │ │ │ dmb ish │ │ │ │ - beq.n 48fd4 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 49094 │ │ │ │ + bl 2685c4 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48aae │ │ │ │ + bl 48c1c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49016 │ │ │ │ + cbz r3, 490d6 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4900c │ │ │ │ + bne.n 490cc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48ffc │ │ │ │ + bne.n 490bc │ │ │ │ dmb ish │ │ │ │ - beq.n 49016 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 490d6 │ │ │ │ + bl 2467ac │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 71e20 │ │ │ │ - ldr r3, [pc, #20] @ (49034 ) │ │ │ │ + ldr r3, [pc, #20] @ (490f4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49030 │ │ │ │ + beq.n 490f0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49068 │ │ │ │ + beq.n 49128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49068 │ │ │ │ + ble.n 49128 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49082 │ │ │ │ + beq.n 49144 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49082 │ │ │ │ + b.n 49144 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 490a0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 49162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86288 │ │ │ │ + bl 1048dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490a0 │ │ │ │ + beq.n 49162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 490a0 │ │ │ │ + cbnz r3, 49162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2601b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 490ca │ │ │ │ + cbz r4, 49188 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 490cc │ │ │ │ + b.n 4918a │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 490dc │ │ │ │ + cbnz r4, 4919a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 490dc │ │ │ │ + ble.n 4919a │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 490dc │ │ │ │ - cbnz r5, 490fe │ │ │ │ + bgt.n 4919a │ │ │ │ + cbnz r5, 491bc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (491b4 ) │ │ │ │ + ldr r4, [pc, #212] @ (49274 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 491ac │ │ │ │ + beq.n 4926a │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49184 │ │ │ │ + beq.n 49242 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 4914a │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49208 │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49122 │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 491e0 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 491ac │ │ │ │ + bne.n 4926a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49142 │ │ │ │ + b.n 49200 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4913e │ │ │ │ + beq.n 491fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4913e │ │ │ │ + cbnz r3, 491fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49114 │ │ │ │ + beq.n 491d2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 4914c │ │ │ │ - b.n 4918c │ │ │ │ + bne.n 4920a │ │ │ │ + b.n 4924a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49162 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 491ac │ │ │ │ + cbnz r0, 49220 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4926a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49190 │ │ │ │ + b.n 4924e │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4917e │ │ │ │ + beq.n 4923c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4917e │ │ │ │ + cbnz r3, 4923c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 49190 │ │ │ │ - b.n 49156 │ │ │ │ + bne.n 4924e │ │ │ │ + b.n 49214 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49190 │ │ │ │ + b.n 4924e │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ebb4 │ │ │ │ + bl 14fb94 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20665c <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 208590 <_Py_RestoreSignals@@Base+0xb54> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 491da │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 4929a │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 491e6 │ │ │ │ + cbz r3, 492a6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49208 │ │ │ │ + b.n 492c8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49204 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 492c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49204 │ │ │ │ + cbnz r3, 492c4 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49204 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 492c4 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 4923c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4923c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49258 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49258 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 49276 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10474c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49276 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 49276 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004927a : │ │ │ │ - b.w 1e38e0 │ │ │ │ +000492cc : │ │ │ │ + b.w 1e61e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 492b0 │ │ │ │ + beq.n 49302 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 492d2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 49324 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 492d6 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 49328 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4939c │ │ │ │ + b.n 493ee │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 492d2 │ │ │ │ + beq.n 49324 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49308 │ │ │ │ + ble.n 4935a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 492d2 │ │ │ │ + bl ceadc │ │ │ │ + b.n 49324 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 4933a │ │ │ │ + cbnz r3, 4938c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49322 │ │ │ │ + blt.n 49374 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 4933a │ │ │ │ + b.n 4938c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e83c │ │ │ │ + bl 25f16c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4939c │ │ │ │ + b.n 493ee │ │ │ │ bl 95ccc │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4935a │ │ │ │ + bne.n 493ac │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4934a │ │ │ │ + bne.n 4939c │ │ │ │ dmb ish │ │ │ │ - beq.n 49366 │ │ │ │ + beq.n 493b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25e83c │ │ │ │ + bl 25f16c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49388 │ │ │ │ + bne.n 493da │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49378 │ │ │ │ + bne.n 493ca │ │ │ │ dmb ish │ │ │ │ - beq.n 49394 │ │ │ │ + beq.n 493e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 4932a │ │ │ │ + bl 987c0 │ │ │ │ + b.n 4937c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 493cc │ │ │ │ + beq.n 4941e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61372 @ 0xefbc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #984 @ 0x3d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 493cc │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4941e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4940a │ │ │ │ + b.n 4945c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493e0 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 49432 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493c8 │ │ │ │ + bne.n 4941a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493f4 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 49446 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493c8 │ │ │ │ + bne.n 4941a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ae04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b22c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 493c8 │ │ │ │ + blt.n 4941a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 260bfc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49414 │ │ │ │ + cbz r1, 4946a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4941c │ │ │ │ + b.n 49472 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34310 │ │ │ │ - movw r1, #57136 @ 0xdf30 │ │ │ │ + b.w 34314 │ │ │ │ + movw r1, #58288 @ 0xe3b0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e84 │ │ │ │ + b.w 41edc │ │ │ │ │ │ │ │ -0004942c : │ │ │ │ - ldr r3, [pc, #64] @ (49470 ) │ │ │ │ +00049482 : │ │ │ │ + ldr r3, [pc, #68] @ (494c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4946e │ │ │ │ + cbz r0, 494c4 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49444 │ │ │ │ + bne.n 4949a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49436 │ │ │ │ + b.n 4948c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4945a │ │ │ │ + beq.n 494b0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 49440 │ │ │ │ + bcc.n 49496 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4946e │ │ │ │ + cbz r0, 494c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4946e │ │ │ │ + beq.n 494c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cbf34 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 494fc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 494fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 494fc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 49518 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49518 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49518 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 49534 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49534 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49534 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 49550 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49550 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49550 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 4956c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4956c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4956c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 49588 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49588 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49588 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49492 │ │ │ │ + cbz r3, 495aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49494 │ │ │ │ + b.n 495ac │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 494a2 │ │ │ │ + cbnz r3, 495ba │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 494a2 │ │ │ │ + blt.n 495ba │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 494a2 │ │ │ │ - cbnz r4, 494be │ │ │ │ + bgt.n 495ba │ │ │ │ + cbnz r4, 495d6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (49630 ) │ │ │ │ + ldr r4, [pc, #392] @ (49748 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49518 │ │ │ │ - cbz r5, 494e2 │ │ │ │ + cbz r0, 49630 │ │ │ │ + cbz r5, 495fa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 494cc │ │ │ │ + cbz r7, 495e4 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 494cc │ │ │ │ + bne.n 495e4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 494e6 │ │ │ │ + b.n 495fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 494d4 │ │ │ │ + cbnz r0, 495ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 494e6 │ │ │ │ - bl c3484 │ │ │ │ + b.n 495fe │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49518 │ │ │ │ + blt.n 49630 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 494c8 │ │ │ │ - b.n 494d0 │ │ │ │ + beq.n 495e0 │ │ │ │ + b.n 495e8 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2565d8 │ │ │ │ + bl 256fcc <_PyUnicode_ToNumeric@@Base+0x8dd0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49518 │ │ │ │ + beq.n 49630 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4956e │ │ │ │ + beq.n 49686 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4951c │ │ │ │ + beq.n 49634 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49618 │ │ │ │ + b.n 49730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 4953c │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 49654 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 49518 │ │ │ │ + bl 127274 │ │ │ │ + b.n 49630 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49518 │ │ │ │ + beq.n 49630 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4956e │ │ │ │ + ble.n 49686 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 49518 │ │ │ │ + bl ceadc │ │ │ │ + b.n 49630 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ + bl 498e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4958a │ │ │ │ + cbnz r0, 496a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49518 │ │ │ │ + beq.n 49630 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 49518 │ │ │ │ + bl ceadc │ │ │ │ + b.n 49630 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 49620 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49738 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 49628 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49740 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 495e8 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 49700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4957e │ │ │ │ + beq.n 49696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4957e │ │ │ │ + bne.n 49696 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4957e │ │ │ │ - cbz r5, 49618 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49696 │ │ │ │ + cbz r5, 49730 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4960a │ │ │ │ + blt.n 49722 │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 539da │ │ │ │ + bl 539f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 49612 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 4972a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 539da │ │ │ │ + bl 539f8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -46302,28 +46419,28 @@ │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13dee8 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49664 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 49676 │ │ │ │ - b.n 496b2 │ │ │ │ + bne.n 4977c │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4978e │ │ │ │ + b.n 497ca │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 496c8 │ │ │ │ + vldr d6, [pc, #92] @ 497e0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 496b6 │ │ │ │ + bhi.n 497ce │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -46332,703 +46449,599 @@ │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 496be │ │ │ │ + beq.n 497d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 496be │ │ │ │ + b.n 497d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 496be │ │ │ │ + b.n 497d6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -000496d0 : │ │ │ │ +000497e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49700 ) │ │ │ │ + ldr r3, [pc, #32] @ (49818 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a5b24 │ │ │ │ - cbz r0, 496fe │ │ │ │ + bl 1a94ec │ │ │ │ + cbz r0, 49816 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbed0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49734 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49734 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49734 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49750 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49750 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49750 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4976c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4976c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4976c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49788 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49788 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49788 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 497a4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 497a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 497a4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 497c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 497c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 497c0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 497f0 │ │ │ │ + cbnz r1, 49848 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11248 @ 0x2bf0 │ │ │ │ + movw r1, #12400 @ 0x3070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4981a │ │ │ │ + b.n 49872 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 49818 │ │ │ │ + beq.n 49870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49818 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49870 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 49842 │ │ │ │ + cbnz r3, 4989a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15452 @ 0x3c5c │ │ │ │ + movw r0, #16604 @ 0x40dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc00 │ │ │ │ - bl 13ba6c │ │ │ │ + b.w ddcd8 │ │ │ │ + bl 13c2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49866 │ │ │ │ + bne.n 498be │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15468 @ 0x3c6c │ │ │ │ + movw r0, #16620 @ 0x40ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 49884 │ │ │ │ - ble.n 49882 │ │ │ │ + bl 13c834 │ │ │ │ + b.n 498dc │ │ │ │ + ble.n 498da │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64132 @ 0xfa84 │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498a6 │ │ │ │ + cbz r0, 498fe │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 494cc │ │ │ │ │ │ │ │ -000498aa : │ │ │ │ +00049904 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498dc ) │ │ │ │ + ldr r0, [pc, #32] @ (49934 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15492 @ 0x3c84 │ │ │ │ + movw r2, #16644 @ 0x4104 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 49704 │ │ │ │ - ldr r0, [pc, #4] @ (498e8 ) │ │ │ │ + ldr r0, [pc, #0] @ (4993c ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (498f0 ) │ │ │ │ + ldr r0, [pc, #0] @ (49944 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49910 │ │ │ │ + cbz r3, 49964 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 49912 │ │ │ │ + b.n 49966 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 49920 │ │ │ │ + cbnz r3, 49974 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 49920 │ │ │ │ + ble.n 49974 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 49920 │ │ │ │ - cbnz r4, 49940 │ │ │ │ + bgt.n 49974 │ │ │ │ + cbnz r4, 49994 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a84 ) │ │ │ │ + ldr r4, [pc, #352] @ (49ad8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 49a48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49954 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 499a8 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f4 │ │ │ │ + bne.n 49a48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4996a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 499be │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f4 │ │ │ │ + bne.n 49a48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4997e │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 499d2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a72 │ │ │ │ - b.n 499f4 │ │ │ │ + beq.n 49ac6 │ │ │ │ + b.n 49a48 │ │ │ │ bl 83978 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4999e │ │ │ │ + beq.n 499f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4999e │ │ │ │ + cbnz r3, 499f2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49974 │ │ │ │ + beq.n 499c8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a50 │ │ │ │ + beq.n 49aa4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499b0 │ │ │ │ + cbz r0, 49a04 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499b8 │ │ │ │ - b.n 499bc │ │ │ │ + bne.n 49a0c │ │ │ │ + b.n 49a10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499c4 │ │ │ │ + b.n 49a18 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499e0 │ │ │ │ + bge.n 49a34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15536 @ 0x3cb0 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 499f4 │ │ │ │ + bl 127274 │ │ │ │ + b.n 49a48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499f8 │ │ │ │ + beq.n 49a4c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edb10 │ │ │ │ - cbnz r0, 499fc │ │ │ │ + bl 1f02c4 │ │ │ │ + cbnz r0, 49a50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a7c │ │ │ │ + b.n 49ad0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499fe │ │ │ │ + b.n 49a52 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a12 │ │ │ │ + beq.n 49a66 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 49a48 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a14 │ │ │ │ + b.n 49a68 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 296fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a6a │ │ │ │ + bge.n 49abe │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a5a │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 49aae │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a18 │ │ │ │ - b.n 499f4 │ │ │ │ + beq.n 49a6c │ │ │ │ + b.n 49a48 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499c8 │ │ │ │ + blt.n 49a1c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a14 │ │ │ │ + b.n 49a68 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 49a7c │ │ │ │ + bl f18c4 │ │ │ │ + b.n 49ad0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f950 │ │ │ │ - b.n 49a7c │ │ │ │ + bl 7f954 │ │ │ │ + b.n 49ad0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499c8 │ │ │ │ + beq.n 49a1c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499a6 │ │ │ │ + b.n 499fa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049adc : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 183d5c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20bad8 │ │ │ │ + bl 20d5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49aaa │ │ │ │ - beq.n 49aae │ │ │ │ + blt.n 49b06 │ │ │ │ + beq.n 49b0a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49ab6 │ │ │ │ + b.n 49b12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ab6 │ │ │ │ + b.n 49b12 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49af0 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 48400 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe0> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 49ae4 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 49af8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14960c │ │ │ │ - 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b64 │ │ │ │ + beq.n 49b7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 49b64 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 49b7c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55064 @ 0xd718 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #56216 @ 0xdb98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c1c │ │ │ │ + b.n 49c34 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49bb8 │ │ │ │ + cbz r3, 49bd0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49bb8 │ │ │ │ + bge.n 49bd0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49bd0 │ │ │ │ + beq.n 49be8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49bac │ │ │ │ + beq.n 49bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49bac │ │ │ │ + cbnz r3, 49bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b60 │ │ │ │ - bne.n 49bd0 │ │ │ │ + blt.n 49b78 │ │ │ │ + bne.n 49be8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b66 │ │ │ │ + b.n 49b7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58172 @ 0xe33c │ │ │ │ + movw r1, #59324 @ 0xe7bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 49b60 │ │ │ │ + bl 127274 │ │ │ │ + b.n 49b78 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49bde │ │ │ │ + cbnz r1, 49bf6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49c1c │ │ │ │ + b.n 49c34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49bd4 │ │ │ │ + bge.n 49bec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 49c04 │ │ │ │ + beq.n 49c1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49bf6 │ │ │ │ + b.n 49c0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49bd4 │ │ │ │ + beq.n 49bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49bd4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49bd4 │ │ │ │ + bne.n 49bec │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49c24 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c3c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d920c <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00049c44 : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 181a08 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14da38 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c82 │ │ │ │ + bl 14ea18 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c76 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ef42c │ │ │ │ + bl 157be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c84 │ │ │ │ + bge.n 49c78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c82 │ │ │ │ + beq.n 49c76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c82 │ │ │ │ + cbnz r3, 49c76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 49cb4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 484b6 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 49ca8 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 49cbc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 14a4b8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49d1c ) │ │ │ │ + ldr r3, [pc, #132] @ (49d54 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49ccc │ │ │ │ + cbz r3, 49d04 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cc2 │ │ │ │ + bne.n 49cfa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cb2 │ │ │ │ + bne.n 49cea │ │ │ │ dmb ish │ │ │ │ - beq.n 49ccc │ │ │ │ - bl 268034 │ │ │ │ + beq.n 49d04 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d58 │ │ │ │ + bl 49d74 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cfe │ │ │ │ + cbz r3, 49d36 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49cf4 │ │ │ │ + bne.n 49d2c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49ce4 │ │ │ │ + bne.n 49d1c │ │ │ │ dmb ish │ │ │ │ - beq.n 49cfe │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 49d36 │ │ │ │ + bl 2467ac │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 71e20 │ │ │ │ - ldr r3, [pc, #20] @ (49d1c ) │ │ │ │ + ldr r3, [pc, #20] @ (49d54 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d18 │ │ │ │ + beq.n 49d50 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1857cc │ │ │ │ - cbz r0, 49d56 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49d54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49d54 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1dbdd4 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49e58 ) │ │ │ │ + ldr r3, [pc, #236] @ (49e74 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49d8c │ │ │ │ + bne.n 49da8 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d90 │ │ │ │ + bne.n 49dac │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d94 │ │ │ │ + b.n 49db0 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49dac │ │ │ │ - cbz r4, 49dac │ │ │ │ + cbnz r7, 49dc8 │ │ │ │ + cbz r4, 49dc8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49dae │ │ │ │ + b.n 49dca │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49dc4 │ │ │ │ + beq.n 49de0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a046 │ │ │ │ + bl 49f38 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r0, r5, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r4, r0, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47041,246 +47054,119 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ add sl, r7 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 49e04 │ │ │ │ + beq.n 49e20 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49dfa │ │ │ │ + b.n 49e16 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49e30 │ │ │ │ + beq.n 49e4c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a046 │ │ │ │ - b.n 49e1e │ │ │ │ + bl 49f38 │ │ │ │ + b.n 49e3a │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49e58 ) │ │ │ │ + ldr r3, [pc, #24] @ (49e74 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e52 │ │ │ │ + beq.n 49e6e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49e5e │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 49e82 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 49e82 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 49e8e │ │ │ │ - bl 15f218 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 49f22 │ │ │ │ - b.n 49fc8 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 49f28 │ │ │ │ - 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 49ea8 │ │ │ │ - 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 49f12 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 49ee2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d76fc │ │ │ │ - cbnz r0, 49ed0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 49f46 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [r2, #260] @ 0x104 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - str.w r8, [r4, #24] │ │ │ │ - subs r2, r5, r6 │ │ │ │ - rsb r3, r3, #63 @ 0x3f │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - add r6, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 49eb6 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r7, #0] │ │ │ │ - str r7, [r2, #4] │ │ │ │ - b.n 49ef4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r2, r6 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 49fc8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49fc8 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b270 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 49f3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10853c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 49f4a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 49fc8 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 49f64 │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 49f64 │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26b4e8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 49fa8 │ │ │ │ - bl 1857cc │ │ │ │ - cbnz r0, 49f92 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 49f46 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49f46 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49f46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 49fa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49fa2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 49f6e │ │ │ │ + bl 187ca0 │ │ │ │ + cbz r0, 49eae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49fc8 │ │ │ │ + beq.n 49eac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 49fc8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49eac │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 4a7fa │ │ │ │ + movw r1, #58136 @ 0xe318 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41edc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49ffe │ │ │ │ + bpl.n 49ef0 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a036 │ │ │ │ + bne.n 49f28 │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a032 │ │ │ │ + cbz r0, 49f24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a01c │ │ │ │ + blt.n 49f0e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4a03e │ │ │ │ + bge.n 49f30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a032 │ │ │ │ + beq.n 49f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a032 │ │ │ │ + cbnz r3, 49f24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a03e │ │ │ │ + b.n 49f30 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 440f0 │ │ │ │ + b.w 44148 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r4, #42104 @ 0xa478 │ │ │ │ movt r4, #55146 @ 0xd76a │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ eor.w r3, r5, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -47952,177 +47838,327 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r1, #56984 @ 0xde98 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e84 │ │ │ │ + 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, 4a81e │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 4a81e │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 4a82a │ │ │ │ + bl 1605a0 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4a8be │ │ │ │ + b.n 4a964 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 4a8c4 │ │ │ │ + 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 4a844 │ │ │ │ + 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 4a8ae │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 4a87e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1da7a4 │ │ │ │ + cbnz r0, 4a86c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 4a8e2 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str.w r0, [r2, #260] @ 0x104 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str.w r8, [r4, #24] │ │ │ │ + subs r2, r5, r6 │ │ │ │ + rsb r3, r3, #63 @ 0x3f │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + it ge │ │ │ │ + movge r3, r2 │ │ │ │ + add r6, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + bcc.n 4a852 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r7, #0] │ │ │ │ + str r7, [r2, #4] │ │ │ │ + b.n 4a890 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r2, r6 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4a964 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4a964 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b6e8 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 4a8d8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1ea6c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108704 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 4a8e6 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4a964 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4a900 │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 4a900 │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26b960 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + subs r5, #1 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + ble.n 4a944 │ │ │ │ + bl 187ca0 │ │ │ │ + cbnz r0, 4a92e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a8e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4a8e2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a8e2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a93e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4a93e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 4a90a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4a964 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4a964 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a94c │ │ │ │ + bpl.n 4a9a2 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a94c │ │ │ │ + beq.n 4a9a2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a964 │ │ │ │ + b.n 4a9ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 32536 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a942 │ │ │ │ + beq.n 4a998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 4718e │ │ │ │ + b.w 471ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a994 │ │ │ │ + cbz r0, 4a9ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a994 │ │ │ │ - bl 243e5c <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a9ea │ │ │ │ + bl 245164 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a99e │ │ │ │ + beq.n 4a9f4 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a9e6 │ │ │ │ + beq.n 4aa3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9e6 │ │ │ │ + cbnz r3, 4aa3c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a9e8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4aa10 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004aa3e <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4aa68 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ + ldr r3, [pc, #176] @ (4ab2c <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4aa58 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + cbz r3, 4aab0 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aa4e <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + bne.n 4aaa6 <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa3e <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + bne.n 4aa96 <_PyContext_NewHamtForTests@@Base+0x58> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa58 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ - bl 268034 │ │ │ │ + beq.n 4aab0 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d58 │ │ │ │ + bl 49d74 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4aa8a <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + cbz r3, 4aae2 <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4aa80 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bne.n 4aad8 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa70 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + bne.n 4aac8 <_PyContext_NewHamtForTests@@Base+0x8a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa8a <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ - bl 2458cc │ │ │ │ - movw r1, #54152 @ 0xd388 │ │ │ │ + beq.n 4aae2 <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + bl 2467ac │ │ │ │ + movw r1, #55304 @ 0xd808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4aa98 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ + bne.n 4aaf0 <_PyContext_NewHamtForTests@@Base+0xb2> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f704 │ │ │ │ - ldr r3, [pc, #20] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xec>) │ │ │ │ + bl 7f708 │ │ │ │ + ldr r3, [pc, #20] @ (4ab2c <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4aad0 <_PyContext_NewHamtForTests@@Base+0xe8> │ │ │ │ + beq.n 4ab28 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48133,569 +48169,568 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ - cbnz r0, 4ab3c <_PyContext_NewHamtForTests@@Base+0x154> │ │ │ │ + bl ce044 │ │ │ │ + cbnz r0, 4ab94 <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab0a <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + cbz r5, 4ab62 <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ab12 <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ + b.n 4ab6a <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4ab30 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ + blt.n 4ab88 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ab30 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ + cbnz r0, 4ab88 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ + b.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ + b.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab48 <_PyContext_NewHamtForTests@@Base+0x160> │ │ │ │ + cbz r3, 4aba0 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56996 @ 0xdea4 │ │ │ │ + movw r1, #58148 @ 0xe324 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4acd6 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + b.n 4abb0 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + 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, #35016 @ 0x88c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #35020 @ 0x88cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4abee <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4abf0 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4abf0 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 4ac2a <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 22bbf4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #12792 @ 0x31f8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f708 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ab7c <_PyContext_NewHamtForTests@@Base+0x194> │ │ │ │ + bne.n 4ac5e <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ab94 <_PyContext_NewHamtForTests@@Base+0x1ac> │ │ │ │ - b.n 4aba8 <_PyContext_NewHamtForTests@@Base+0x1c0> │ │ │ │ + cbnz r0, 4ac76 <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ + b.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x24c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55952 @ 0xda90 │ │ │ │ + movw r0, #57104 @ 0xdf10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ab70 <_PyContext_NewHamtForTests@@Base+0x188> │ │ │ │ - b.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + bne.n 4ac52 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + b.n 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4abb6 <_PyContext_NewHamtForTests@@Base+0x1ce> │ │ │ │ + bne.n 4ac98 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4abc6 <_PyContext_NewHamtForTests@@Base+0x1de> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4aca8 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + bne.n 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4abc6 <_PyContext_NewHamtForTests@@Base+0x1de> │ │ │ │ + b.n 4aca8 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4aba4 <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + bne.n 4ac86 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aba4 <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac86 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4abe8 <_PyContext_NewHamtForTests@@Base+0x200> │ │ │ │ + bne.n 4acca <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15624 @ 0x3d08 │ │ │ │ + movw r1, #16776 @ 0x4188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4abf8 <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ + blt.n 4acda <_PyContext_NewHamtForTests@@Base+0x29c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ac00 <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ - cbnz r5, 4ac24 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + ble.n 4ace2 <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ + cbnz r5, 4ad06 <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 23f4fc <_PyTime_AsTimeval@@Base+0x1630> │ │ │ │ + bl 2407fc <_PyTime_AsTimeval@@Base+0x1684> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + beq.n 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ac84 <_PyContext_NewHamtForTests@@Base+0x29c> │ │ │ │ + b.n 4ad66 <_PyContext_NewHamtForTests@@Base+0x328> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e78 │ │ │ │ - cbnz r0, 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + bl 1f662c │ │ │ │ + cbnz r0, 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ac3e <_PyContext_NewHamtForTests@@Base+0x256> │ │ │ │ + bge.n 4ad20 <_PyContext_NewHamtForTests@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4ac62 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ - b.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + cbnz r0, 4ad44 <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ + b.n 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 23f4fc <_PyTime_AsTimeval@@Base+0x1630> │ │ │ │ + bl 2407fc <_PyTime_AsTimeval@@Base+0x1684> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + beq.n 4ad64 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac76 <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ + beq.n 4ad58 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ac76 <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad58 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e78 │ │ │ │ + bl 1f662c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ac1a <_PyContext_NewHamtForTests@@Base+0x232> │ │ │ │ + beq.n 4acfc <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4acb4 <_PyContext_NewHamtForTests@@Base+0x2cc> │ │ │ │ + cbz r0, 4ad94 <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4acb4 <_PyContext_NewHamtForTests@@Base+0x2cc> │ │ │ │ + beq.n 4ad94 <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4acb4 <_PyContext_NewHamtForTests@@Base+0x2cc> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad94 <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4acd2 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ + cbnz r2, 4adb2 <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4acd2 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ + cbz r0, 4adb2 <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4acd2 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ + beq.n 4adb2 <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4acd2 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4adb2 <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #33864 @ 0x8448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33868 @ 0x844c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x32c> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ad16 <_PyContext_NewHamtForTests@@Base+0x32e> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4ad16 <_PyContext_NewHamtForTests@@Base+0x32e> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - movw r1, #26136 @ 0x6618 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 4ad50 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22a7ac │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r0, #11596 @ 0x2d4c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f704 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ - cbnz r0, 4adc6 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + bl ce044 │ │ │ │ + cbnz r0, 4ae1a <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ad94 <_PyContext_NewHamtForTests@@Base+0x3ac> │ │ │ │ + cbz r5, 4ade8 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ad9c <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ + b.n 4adf0 <_PyContext_NewHamtForTests@@Base+0x3b2> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4adba <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + blt.n 4ae0e <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4adba <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + cbnz r0, 4ae0e <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + b.n 4ae1c <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adc8 <_PyContext_NewHamtForTests@@Base+0x3e0> │ │ │ │ + b.n 4ae1c <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4add2 <_PyContext_NewHamtForTests@@Base+0x3ea> │ │ │ │ + cbz r3, 4ae26 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57148 @ 0xdf3c │ │ │ │ + movw r1, #58300 @ 0xe3bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4acd6 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + b.n 4abb0 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ 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 24c7e0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x404> │ │ │ │ - cbnz r0, 4ae06 <_PyContext_NewHamtForTests@@Base+0x41e> │ │ │ │ + bl 24d0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ae5a <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24c8ec <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + b.w 24d2dc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4ae36 <_PyContext_NewHamtForTests@@Base+0x44e> │ │ │ │ + bgt.n 4ae8a <_PyContext_NewHamtForTests@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c7e0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x404> │ │ │ │ - cbnz r0, 4ae52 <_PyContext_NewHamtForTests@@Base+0x46a> │ │ │ │ + bl 24d0a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4aea6 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 48594 │ │ │ │ + b.w 485ea │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #16812 @ 0x41ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae22 <_PyContext_NewHamtForTests@@Base+0x43a> │ │ │ │ + bge.n 4ae76 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4ae7c <_PyContext_NewHamtForTests@@Base+0x494> │ │ │ │ + bhi.n 4aed0 <_PyContext_NewHamtForTests@@Base+0x492> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ae94 <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ + beq.n 4aee8 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae96 <_PyContext_NewHamtForTests@@Base+0x4ae> │ │ │ │ - movw r0, #40340 @ 0x9d94 │ │ │ │ + b.n 4aeea <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ + movw r0, #41368 @ 0xa198 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae72 <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ - b.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x4d8> │ │ │ │ + bne.n 4aec6 <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ + b.n 4af14 <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7bc8 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1ea458 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x4d8> │ │ │ │ + beq.n 4af14 <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aec4 <_PyContext_NewHamtForTests@@Base+0x4dc> │ │ │ │ + blt.n 4af18 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31096 @ 0x7978 │ │ │ │ + movw r1, #32128 @ 0x7d80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aef8 <_PyContext_NewHamtForTests@@Base+0x510> │ │ │ │ + b.n 4af4c <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4aedc <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ + cbz r0, 4af30 <_PyContext_NewHamtForTests@@Base+0x4f2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ad3f8 │ │ │ │ + bl 1b0dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x4d8> │ │ │ │ + blt.n 4af14 <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4aef8 <_PyContext_NewHamtForTests@@Base+0x510> │ │ │ │ - cbz r4, 4aeee <_PyContext_NewHamtForTests@@Base+0x506> │ │ │ │ + cbnz r0, 4af4c <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ + cbz r4, 4af42 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aef6 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ + beq.n 4af4a <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4aef6 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ + b.n 4af4a <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a00 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x4d8> │ │ │ │ + bl f9a44 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4af14 <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #55528 @ 0xd8e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 4af40 <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 4af94 <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 229ae4 │ │ │ │ + bl 22b1fc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4af44 <_PyContext_NewHamtForTests@@Base+0x55c> │ │ │ │ - cbnz r0, 4af52 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ + beq.n 4af98 <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ + cbnz r0, 4afa6 <_PyContext_NewHamtForTests@@Base+0x568> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af6e <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ + b.n 4afc2 <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6e <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ - b.n 4af60 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + beq.n 4afc2 <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + b.n 4afb4 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af66 <_PyContext_NewHamtForTests@@Base+0x57e> │ │ │ │ + cbz r0, 4afba <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6e <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ + beq.n 4afc2 <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af6e <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ + b.n 4afc2 <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #56820 @ 0xddf4 │ │ │ │ + movw r1, #57972 @ 0xe274 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4acd6 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + b.n 4abb0 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4afa8 <_PyContext_NewHamtForTests@@Base+0x5c0> │ │ │ │ + bne.n 4affc <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4b034 <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4afec <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + cbnz r3, 4b040 <_PyContext_NewHamtForTests@@Base+0x602> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4afe4 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + cbz r3, 4b038 <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4afd4 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + cbnz r2, 4b028 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ - movw r1, #15204 @ 0x3b64 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4b034 <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + movw r1, #16356 @ 0x3fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + b.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20bc08 │ │ │ │ + bl 20d68c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b010 <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ + cbz r2, 4b064 <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 254db0 <_PyUnicode_ToNumeric@@Base+0x7680> │ │ │ │ + bl 24e120 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bne.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ - cbz r0, 4b056 <_PyContext_NewHamtForTests@@Base+0x66e> │ │ │ │ + b.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + cbz r0, 4b0aa <_PyContext_NewHamtForTests@@Base+0x66c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b060 <_PyContext_NewHamtForTests@@Base+0x678> │ │ │ │ + bne.n 4b0b4 <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b03e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ + beq.n 4b092 <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b03e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b092 <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57032 @ 0xdec8 │ │ │ │ + movw r1, #58184 @ 0xe348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4b034 <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 4b084 <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ - bl d3c00 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 4b0d8 <_PyContext_NewHamtForTests@@Base+0x69a> │ │ │ │ + bl d3c60 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ - b.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bl 14ecb8 │ │ │ │ + b.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b070 <_PyContext_NewHamtForTests@@Base+0x688> │ │ │ │ + bne.n 4b0c4 <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 2343fc │ │ │ │ + bl 235b3c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -48708,249 +48743,248 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e870 │ │ │ │ + bl 7e874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b10e <_PyContext_NewHamtForTests@@Base+0x726> │ │ │ │ + beq.n 4b162 <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b10e <_PyContext_NewHamtForTests@@Base+0x726> │ │ │ │ + cbnz r3, 4b162 <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b134 <_PyContext_NewHamtForTests@@Base+0x74c> │ │ │ │ + cbnz r6, 4b188 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b134 <_PyContext_NewHamtForTests@@Base+0x74c> │ │ │ │ + ble.n 4b188 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b134 <_PyContext_NewHamtForTests@@Base+0x74c> │ │ │ │ - cbnz r2, 4b158 <_PyContext_NewHamtForTests@@Base+0x770> │ │ │ │ + bne.n 4b188 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + cbnz r2, 4b1ac <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ movs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #15604 @ 0x3cf4 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b170 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + cbz r0, 4b1c4 <_PyContext_NewHamtForTests@@Base+0x786> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14ebb4 │ │ │ │ + bl 14fb94 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b35c │ │ │ │ + bl 4b3ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b174 <_PyContext_NewHamtForTests@@Base+0x78c> │ │ │ │ + bne.n 4b1c8 <_PyContext_NewHamtForTests@@Base+0x78a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b17c <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ + b.n 4b1d0 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b180 : │ │ │ │ - movw r0, #13144 @ 0x3358 │ │ │ │ +0004b1d4 : │ │ │ │ + movw r0, #14296 @ 0x37d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b1a8 │ │ │ │ + cbz r3, 4b1fc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b1aa │ │ │ │ + b.n 4b1fe │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b1b8 │ │ │ │ + cbnz r3, 4b20c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b1b8 │ │ │ │ + blt.n 4b20c │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b1b8 │ │ │ │ - cbnz r4, 4b1d4 │ │ │ │ + bgt.n 4b20c │ │ │ │ + cbnz r4, 4b228 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #412] @ (4b358 ) │ │ │ │ + ldr r4, [pc, #408] @ (4b3a8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b22e │ │ │ │ - cbz r5, 4b1f8 │ │ │ │ + cbz r0, 4b282 │ │ │ │ + cbz r5, 4b24c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b1e2 │ │ │ │ + cbz r7, 4b236 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b1e2 │ │ │ │ + bne.n 4b236 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b1fc │ │ │ │ + b.n 4b250 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b1ea │ │ │ │ + cbnz r0, 4b23e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b1fc │ │ │ │ - bl c3484 │ │ │ │ + b.n 4b250 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b22e │ │ │ │ + blt.n 4b282 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b1de │ │ │ │ - b.n 4b1e6 │ │ │ │ + beq.n 4b232 │ │ │ │ + b.n 4b23a │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2565d8 │ │ │ │ + bl 256fcc <_PyUnicode_ToNumeric@@Base+0x8dd0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b282 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b284 │ │ │ │ + beq.n 4b2d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b232 │ │ │ │ + beq.n 4b286 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b33a │ │ │ │ + b.n 4b38e │ │ │ │ mov r0, r5 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 4b252 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 4b2a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4b22e │ │ │ │ + bl 127274 │ │ │ │ + b.n 4b282 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b282 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b284 │ │ │ │ + ble.n 4b2d8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4b22e │ │ │ │ + bl ceadc │ │ │ │ + b.n 4b282 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b64a │ │ │ │ + bl 4b6ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b2a0 │ │ │ │ + cbnz r0, 4b2f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b282 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4b22e │ │ │ │ + bl ceadc │ │ │ │ + b.n 4b282 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4b348 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b398 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b350 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b3a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4b30a │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4b35e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b294 │ │ │ │ + beq.n 4b2e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b294 │ │ │ │ + bne.n 4b2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b294 │ │ │ │ - cbz r5, 4b33a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2e8 │ │ │ │ + cbz r5, 4b38e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b32c │ │ │ │ + blt.n 4b380 │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53cb2 │ │ │ │ + bl 53cd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 4b334 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 4b388 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53cb2 │ │ │ │ + bl 53cd0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ @@ -48961,55 +48995,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b38a │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 4b38a │ │ │ │ + beq.n 4b3da │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 4b3da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234358 │ │ │ │ + b.w 235a98 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b3aa │ │ │ │ + beq.n 4b3fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15780 @ 0x3da4 │ │ │ │ + movw r1, #16932 @ 0x4224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4b3d2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4b422 │ │ │ │ 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 4b3ce │ │ │ │ + bgt.n 4b41e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b3d8 │ │ │ │ - bl 1e7e34 │ │ │ │ + ble.n 4b428 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b402 │ │ │ │ + b.n 4b452 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ccbc │ │ │ │ + bl 20e740 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b3d2 │ │ │ │ + beq.n 4b422 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b400 │ │ │ │ + ble.n 4b450 │ │ │ │ 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] │ │ │ │ @@ -49019,239 +49053,247 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7815c │ │ │ │ - bl 78194 │ │ │ │ + bl 7816c │ │ │ │ + bl 781a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b442 │ │ │ │ + bgt.n 4b492 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46087 @ 0xb407 │ │ │ │ + movw r2, #46167 @ 0xb457 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b442 │ │ │ │ + bne.n 4b492 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14db84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14eb64 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b450 │ │ │ │ + ble.n 4b4a0 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b472 │ │ │ │ + b.n 4b4c2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4b480 │ │ │ │ + cbz r2, 4b4d0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b480 │ │ │ │ + ble.n 4b4d0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14db98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b450 │ │ │ │ + bcc.n 4b4a0 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 781c8 │ │ │ │ - b.n 4b472 │ │ │ │ + bl 781d8 │ │ │ │ + b.n 4b4c2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4b4a0 │ │ │ │ + cbz r3, 4b4f0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b4a2 │ │ │ │ + b.n 4b4f2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4b6 │ │ │ │ + cbnz r3, 4b506 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4b6 │ │ │ │ + ble.n 4b506 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4b6 │ │ │ │ - cbnz r4, 4b4d6 │ │ │ │ + bgt.n 4b506 │ │ │ │ + cbnz r4, 4b526 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b630 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b680 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5be │ │ │ │ + beq.n 4b60e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4ec │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4b53c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5be │ │ │ │ + bne.n 4b60e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b502 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4b552 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5be │ │ │ │ + bne.n 4b60e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b51a │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 4b56a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5be │ │ │ │ + bne.n 4b60e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b53a │ │ │ │ + b.n 4b58a │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b536 │ │ │ │ + beq.n 4b586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b536 │ │ │ │ + cbnz r3, 4b586 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b50c │ │ │ │ + beq.n 4b55c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b574 │ │ │ │ + beq.n 4b5c4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b54c │ │ │ │ + cbz r6, 4b59c │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b580 │ │ │ │ - b.n 4b554 │ │ │ │ + beq.n 4b5d0 │ │ │ │ + b.n 4b5a4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b560 │ │ │ │ + cbz r5, 4b5b0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b588 │ │ │ │ - b.n 4b568 │ │ │ │ + beq.n 4b5d8 │ │ │ │ + b.n 4b5b8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bb6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b588 │ │ │ │ - b.n 4b5be │ │ │ │ + bl 42c0a <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b5d8 │ │ │ │ + b.n 4b60e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b588 │ │ │ │ + b.n 4b5d8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b5a4 │ │ │ │ + bge.n 4b5f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15536 @ 0x3cb0 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4b5be │ │ │ │ + bl 127274 │ │ │ │ + b.n 4b60e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5c2 │ │ │ │ + beq.n 4b612 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1edb10 │ │ │ │ - cbnz r0, 4b5c6 │ │ │ │ + bl 1f02c4 │ │ │ │ + cbnz r0, 4b616 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b62a │ │ │ │ + b.n 4b67a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5c8 │ │ │ │ + b.n 4b618 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5dc │ │ │ │ + beq.n 4b62c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5be │ │ │ │ + beq.n 4b60e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b5de │ │ │ │ + b.n 4b62e │ │ │ │ movs r4, #0 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r9, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b624 │ │ │ │ + bge.n 4b674 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b614 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 4b664 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5de │ │ │ │ - b.n 4b5be │ │ │ │ + beq.n 4b62e │ │ │ │ + b.n 4b60e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 4b62a │ │ │ │ + bl f18c4 │ │ │ │ + b.n 4b67a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7033 @ 0x1b79 │ │ │ │ + movw r1, #15289 @ 0x3bb9 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 406a8 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b668 │ │ │ │ + cbz r0, 4b6ca │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -49259,476 +49301,468 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b69a │ │ │ │ + cbz r3, 4b6fc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b69c │ │ │ │ + b.n 4b6fe │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b6aa │ │ │ │ + cbnz r3, 4b70c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b6aa │ │ │ │ + ble.n 4b70c │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b6aa │ │ │ │ - cbnz r4, 4b6ca │ │ │ │ + bgt.n 4b70c │ │ │ │ + cbnz r4, 4b72c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6ec ) │ │ │ │ + ldr r4, [pc, #60] @ (4b74c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6e6 │ │ │ │ + cbz r0, 4b748 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 151d90 │ │ │ │ + b.w 152de0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004b6f0 : │ │ │ │ +0004b750 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b706 │ │ │ │ + cbz r0, 4b766 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b70c │ │ │ │ - bl 26273c │ │ │ │ - b.n 4b714 │ │ │ │ + cbnz r1, 4b76c │ │ │ │ + bl 262f34 │ │ │ │ + b.n 4b774 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b71a │ │ │ │ + cbnz r0, 4b77a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b73a │ │ │ │ + b.n 4b79a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107148 │ │ │ │ + bl 1072e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b73a │ │ │ │ + beq.n 4b79a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b73a │ │ │ │ + cbnz r3, 4b79a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4b7b6 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bmi.n 4b7d2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37840 @ 0x93d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4b7ec │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r2, r4 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + bl 781d8 │ │ │ │ + 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 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b772 │ │ │ │ + bne.n 4b810 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b792 │ │ │ │ - b.n 4b78a │ │ │ │ + bne.n 4b830 │ │ │ │ + b.n 4b828 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17148 @ 0x42fc │ │ │ │ + movw r0, #18300 @ 0x477c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b764 │ │ │ │ - b.n 4b814 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4b802 │ │ │ │ + b.n 4b8b2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b814 │ │ │ │ + bne.n 4b8b2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7a6 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4b814 │ │ │ │ + bne.n 4b844 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4b8b2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b7cc │ │ │ │ + beq.n 4b86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #17028 @ 0x4284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 4b814 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4b8b2 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b7d8 │ │ │ │ + bhi.n 4b876 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b818 │ │ │ │ - b.n 4b7f2 │ │ │ │ + beq.n 4b8b6 │ │ │ │ + b.n 4b890 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64652 @ 0xfc8c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 4b814 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4b8b2 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b818 │ │ │ │ + beq.n 4b8b6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64772 @ 0xfd04 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b84e │ │ │ │ + b.n 4b8ec │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b83a │ │ │ │ + bcc.n 4b8d8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15904 @ 0x3e20 │ │ │ │ + movw r1, #17056 @ 0x42a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 4b814 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4b8b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1540 │ │ │ │ + bl 1f3a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b814 │ │ │ │ + bne.n 4b8b2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b854 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b8f4 ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b870 │ │ │ │ + cbz r1, 4b910 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b88c │ │ │ │ + bmi.n 4b92c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36688 @ 0x8f50 │ │ │ │ + movw r1, #38512 @ 0x9670 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8a6 │ │ │ │ + b.n 4b946 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - bl 781c8 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + bl 781d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b8c6 │ │ │ │ + cbnz r0, 4b966 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b8d6 │ │ │ │ - b.n 4b8d0 │ │ │ │ + cbz r0, 4b976 │ │ │ │ + b.n 4b970 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b8c0 │ │ │ │ - b.n 4b8e4 │ │ │ │ + beq.n 4b960 │ │ │ │ + b.n 4b984 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b8e4 │ │ │ │ + cbnz r0, 4b984 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b8e4 │ │ │ │ + cbz r0, 4b984 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b8ec ) │ │ │ │ + ldr r0, [pc, #4] @ (4b98c ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b908 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bmi.n 4b924 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37360 @ 0x91f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b93e │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - bl 781c8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 121dd8 │ │ │ │ + b.w 1222e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b9d8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ba28 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b988 │ │ │ │ + cbz r3, 4b9d8 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b97e │ │ │ │ + bne.n 4b9ce │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b96e │ │ │ │ + bne.n 4b9be │ │ │ │ dmb ish │ │ │ │ - beq.n 4b988 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 4b9d8 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4baec │ │ │ │ + bl 4bb3c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b9ba │ │ │ │ + cbz r3, 4ba0a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b9b0 │ │ │ │ + bne.n 4ba00 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b9a0 │ │ │ │ + bne.n 4b9f0 │ │ │ │ dmb ish │ │ │ │ - beq.n 4b9ba │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 4ba0a │ │ │ │ + bl 2467ac │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ bl 71e20 │ │ │ │ - ldr r3, [pc, #20] @ (4b9d8 ) │ │ │ │ + ldr r3, [pc, #20] @ (4ba28 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b9d4 │ │ │ │ + beq.n 4ba24 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b9fc │ │ │ │ + cbnz r3, 4ba4c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b9fc │ │ │ │ + ble.n 4ba4c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b9fc │ │ │ │ - cbnz r4, 4ba1c │ │ │ │ + bne.n 4ba4c │ │ │ │ + cbnz r4, 4ba6c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4bab4 ) │ │ │ │ + ldr r4, [pc, #176] @ (4bb04 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ba1c │ │ │ │ + cbnz r0, 4ba6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bab0 │ │ │ │ + b.n 4bb00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba30 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4ba80 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba18 │ │ │ │ + bne.n 4ba68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba44 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4ba94 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba18 │ │ │ │ + bne.n 4ba68 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #51992 @ 0xcb18 │ │ │ │ + movw r1, #53064 @ 0xcf48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #16056 @ 0x3eb8 │ │ │ │ + movw r0, #17208 @ 0x4338 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ba18 │ │ │ │ + blt.n 4ba68 │ │ │ │ bl 95ccc │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r6, 4ba92 │ │ │ │ + bl 987c0 │ │ │ │ + cbz r6, 4bae2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba9c │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 4baec │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba66 │ │ │ │ - b.n 4ba18 │ │ │ │ + beq.n 4bab6 │ │ │ │ + b.n 4ba68 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bab0 │ │ │ │ + b.n 4bb00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 3f926 │ │ │ │ + b.w 3f976 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bae2 │ │ │ │ + cbnz r0, 4bb32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 149494 │ │ │ │ + b.w 14a340 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bad4 │ │ │ │ + beq.n 4bb24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bc10 ) │ │ │ │ + ldr r3, [pc, #272] @ (4bc60 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4bb20 │ │ │ │ + bne.n 4bb70 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bb24 │ │ │ │ + bne.n 4bb74 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4bb2a │ │ │ │ + b.n 4bb7a │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4bb50 │ │ │ │ - cbz r5, 4bb50 │ │ │ │ + bne.n 4bba0 │ │ │ │ + cbz r5, 4bba0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bb52 │ │ │ │ + b.n 4bba2 │ │ │ │ mov r3, r9 │ │ │ │ subs r3, r5, r3 │ │ │ │ bic.w r7, r5, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ add r7, r1 │ │ │ │ - beq.n 4bb68 │ │ │ │ + beq.n 4bbb8 │ │ │ │ mov r0, sp │ │ │ │ - bl 194398 │ │ │ │ + bl 197a00 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r1, r4, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w sl, r1, #63 @ 0x3f │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -49741,256 +49775,256 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r9] │ │ │ │ add.w r1, r7, sl │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4bbaa │ │ │ │ + beq.n 4bbfa │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bba0 │ │ │ │ + b.n 4bbf0 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r2, r2, r4, lsr #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ rev r4, r4 │ │ │ │ movs r7, #0 │ │ │ │ str.w r4, [r1, #5] │ │ │ │ mov r4, r3 │ │ │ │ rev r2, r2 │ │ │ │ str.w r2, [r1, #1] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4bbd8 │ │ │ │ + beq.n 4bc28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 194398 │ │ │ │ - b.n 4bbc6 │ │ │ │ + bl 197a00 │ │ │ │ + b.n 4bc16 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ rev r0, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bc10 ) │ │ │ │ + ldr r3, [pc, #24] @ (4bc60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bc08 │ │ │ │ + beq.n 4bc58 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20b02c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bc66 │ │ │ │ + bl 20cab4 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bcb6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bc4a │ │ │ │ + cbnz r0, 4bc9a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc6a │ │ │ │ + beq.n 4bcba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc6a │ │ │ │ + b.n 4bcba │ │ │ │ bl 81e64 │ │ │ │ - cbnz r0, 4bc72 │ │ │ │ + cbnz r0, 4bcc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc66 │ │ │ │ + beq.n 4bcb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc66 │ │ │ │ + cbnz r3, 4bcb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bcac │ │ │ │ + b.n 4bcfc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15956 @ 0x3e54 │ │ │ │ + movw r0, #17108 @ 0x42d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcac │ │ │ │ + beq.n 4bcfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bcac │ │ │ │ + cbnz r3, 4bcfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 4bcbc │ │ │ │ + cbz r0, 4bd0c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20a638 │ │ │ │ + b.w 20c0c0 │ │ │ │ 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 4bd34 │ │ │ │ + ble.n 4bd84 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bd34 │ │ │ │ + beq.n 4bd84 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bd02 │ │ │ │ + cbz r5, 4bd52 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bd02 │ │ │ │ + bge.n 4bd52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bd18 │ │ │ │ + ble.n 4bd68 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bcfa │ │ │ │ + blt.n 4bd4a │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ccbc │ │ │ │ + bl 20e740 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bd44 │ │ │ │ + beq.n 4bd94 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1485a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 149414 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd46 │ │ │ │ + beq.n 4bd96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd46 │ │ │ │ + b.n 4bd96 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - blt.n 4bd6e │ │ │ │ - cbz r0, 4bd6e │ │ │ │ + blt.n 4bdbe │ │ │ │ + cbz r0, 4bdbe │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bd86 │ │ │ │ + bgt.n 4bdd6 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15964 @ 0x3e5c │ │ │ │ + movw r1, #17116 @ 0x42dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4bdd0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4be20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bdee │ │ │ │ + cbz r5, 4be3e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b2a8 │ │ │ │ - bl cbed0 │ │ │ │ + bl 11b6d0 │ │ │ │ + bl cbf34 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bdd6 │ │ │ │ + beq.n 4be26 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 4bdd6 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 4be26 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #396 @ 0x18c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be1c │ │ │ │ + b.n 4be6c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 4be04 │ │ │ │ + b.n 4be54 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4be04 │ │ │ │ + beq.n 4be54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bdf6 │ │ │ │ + b.n 4be46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be1a │ │ │ │ + beq.n 4be6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be1a │ │ │ │ + cbnz r3, 4be6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be2a │ │ │ │ + cbz r0, 4be7a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20a638 │ │ │ │ + b.w 20c0c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -49999,489 +50033,461 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be60 │ │ │ │ + cbz r0, 4beb0 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20a638 │ │ │ │ + b.w 20c0c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be74 │ │ │ │ + cbz r0, 4bec4 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20a638 │ │ │ │ + b.w 20c0c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bf14 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bf64 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bec2 │ │ │ │ + cbz r3, 4bf12 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4beb8 │ │ │ │ + bne.n 4bf08 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bea8 │ │ │ │ + bne.n 4bef8 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bec2 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 4bf12 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4baec │ │ │ │ + bl 4bb3c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bef4 │ │ │ │ + cbz r3, 4bf44 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4beea │ │ │ │ + bne.n 4bf3a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4beda │ │ │ │ + bne.n 4bf2a │ │ │ │ dmb ish │ │ │ │ - beq.n 4bef4 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 4bf44 │ │ │ │ + bl 2467ac │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bf14 ) │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4bf64 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bf0e │ │ │ │ + beq.n 4bf5e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bf3a │ │ │ │ + cbnz r3, 4bf8a │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf3a │ │ │ │ + ble.n 4bf8a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf3a │ │ │ │ - cbnz r4, 4bf5a │ │ │ │ + bne.n 4bf8a │ │ │ │ + cbnz r4, 4bfaa │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4c000 ) │ │ │ │ + ldr r4, [pc, #188] @ (4c050 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf5a │ │ │ │ + cbnz r0, 4bfaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bffa │ │ │ │ + b.n 4c04a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf6e │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4bfbe │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf56 │ │ │ │ + bne.n 4bfa6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf56 │ │ │ │ + beq.n 4bfa6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf56 │ │ │ │ + beq.n 4bfa6 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #16036 @ 0x3ea4 │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5044 @ 0x13b4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bf56 │ │ │ │ + blt.n 4bfa6 │ │ │ │ bl 95ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 4bfdc │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 4c02c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bfe6 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 4c036 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfae │ │ │ │ - b.n 4bf56 │ │ │ │ + beq.n 4bffe │ │ │ │ + b.n 4bfa6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bffa │ │ │ │ + b.n 4c04a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c02a │ │ │ │ + cbnz r0, 4c07a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c032 │ │ │ │ + cbz r0, 4c082 │ │ │ │ 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 4c01c │ │ │ │ + beq.n 4c06c │ │ │ │ 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, 4c066 │ │ │ │ + cbz r6, 4c0b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4c078 │ │ │ │ + cbz r2, 4c0c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 10853c │ │ │ │ + bl 108704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 781c8 │ │ │ │ - cbz r4, 4c0a6 │ │ │ │ - ldr r0, [pc, #28] @ (4c0ac ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 781d8 │ │ │ │ + cbz r4, 4c0f6 │ │ │ │ + ldr r0, [pc, #28] @ (4c0fc ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + movw r0, #4612 @ 0x1204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c188 │ │ │ │ + bmi.n 4c1d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004c0b0 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0be │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl 7200c │ │ │ │ - cbz r0, 4c104 │ │ │ │ + cbz r0, 4c144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7de2c │ │ │ │ + bl 7de24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0ee │ │ │ │ + cbz r0, 4c12e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f950 │ │ │ │ - cbnz r0, 4c108 │ │ │ │ + bl 7f954 │ │ │ │ + cbnz r0, 4c148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c104 │ │ │ │ + beq.n 4c144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c104 │ │ │ │ + cbnz r3, 4c144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c10a │ │ │ │ + b.n 4c14a │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c10e : │ │ │ │ +0004c14e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c122 │ │ │ │ - cbnz r1, 4c128 │ │ │ │ - bl 26273c │ │ │ │ - b.n 4c132 │ │ │ │ + cbz r0, 4c162 │ │ │ │ + cbnz r1, 4c168 │ │ │ │ + bl 262f34 │ │ │ │ + b.n 4c172 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9a9dc │ │ │ │ + bl 9a9e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c142 │ │ │ │ - movw r0, #16044 @ 0x3eac │ │ │ │ + bge.n 4c182 │ │ │ │ + movw r0, #17196 @ 0x432c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ed598 │ │ │ │ - b.n 4c148 │ │ │ │ + bl 1efdb4 │ │ │ │ + b.n 4c188 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c174 │ │ │ │ + cbnz r0, 4c1b4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c17c │ │ │ │ + cbz r0, 4c1bc │ │ │ │ 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 4c166 │ │ │ │ + beq.n 4c1a6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #41388 @ 0xa1ac │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 4c1d2 │ │ │ │ + bne.n 4c212 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1d2 │ │ │ │ + bne.n 4c212 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1d2 │ │ │ │ - bl 4183e │ │ │ │ + bhi.n 4c212 │ │ │ │ + bl 41890 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1dc │ │ │ │ + beq.n 4c21c │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4c1de │ │ │ │ + b.n 4c21e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1de │ │ │ │ + b.n 4c21e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c1e0 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - movw r0, #13156 @ 0x3364 │ │ │ │ + movw r0, #14328 @ 0x37f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f704 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - movw r0, #2512 @ 0x9d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 8278c │ │ │ │ + b.w 7f708 │ │ │ │ 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, 4c236 │ │ │ │ + cbnz r0, 4c254 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c23e │ │ │ │ + cbz r0, 4c25c │ │ │ │ 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 4c228 │ │ │ │ + beq.n 4c246 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c240 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4c26a │ │ │ │ + cbnz r3, 4c27c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c284 │ │ │ │ + cbz r2, 4c296 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c284 │ │ │ │ + cbz r3, 4c296 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #59076 @ 0xe6c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c332 │ │ │ │ - bl 1658ac │ │ │ │ + b.n 4c344 │ │ │ │ + bl 166ef4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c290 │ │ │ │ + cbz r2, 4c2a2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23b168 │ │ │ │ + bl 23c4b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c280 │ │ │ │ + beq.n 4c292 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 186f24 │ │ │ │ + bl 1894c4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 186f24 │ │ │ │ + bl 1894c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c332 │ │ │ │ + cbz r3, 4c344 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b35c │ │ │ │ + bl 23c6a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2ee │ │ │ │ + beq.n 4c300 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c308 │ │ │ │ + b.n 4c31a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c280 │ │ │ │ + beq.n 4c292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c280 │ │ │ │ + bne.n 4c292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c280 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c292 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c330 │ │ │ │ + bge.n 4c342 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4c308 │ │ │ │ + b.n 4c31a │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -50491,1006 +50497,1036 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e870 │ │ │ │ + bl 7e874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c384 │ │ │ │ + beq.n 4c396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c384 │ │ │ │ + cbnz r3, 4c396 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + subs r3, r0, r3 │ │ │ │ + movw r0, #3664 @ 0xe50 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8278c │ │ │ │ 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, 4c3ac │ │ │ │ + cbnz r0, 4c3d4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3b4 │ │ │ │ + cbz r0, 4c3dc │ │ │ │ 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 4c39e │ │ │ │ + beq.n 4c3c6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3365 @ 0xd25 │ │ │ │ + movw r1, #3449 @ 0xd79 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - │ │ │ │ -0004c3cc : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 406a8 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ 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 229ae4 │ │ │ │ + bl 22b1fc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c40a │ │ │ │ + beq.n 4c426 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c41a │ │ │ │ + bne.n 4c436 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c41c │ │ │ │ + beq.n 4c438 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c41c │ │ │ │ + b.n 4c438 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f04 │ │ │ │ + bl e9fdc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c420 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c44a │ │ │ │ + cbz r3, 4c45a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c44c │ │ │ │ + b.n 4c45c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c45a │ │ │ │ + cbnz r3, 4c46a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c45a │ │ │ │ + blt.n 4c46a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c45a │ │ │ │ - cbnz r4, 4c476 │ │ │ │ + bgt.n 4c46a │ │ │ │ + cbnz r4, 4c486 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4c610 ) │ │ │ │ + ldr r4, [pc, #432] @ (4c620 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4d0 │ │ │ │ - cbz r5, 4c49a │ │ │ │ + cbz r0, 4c4e0 │ │ │ │ + cbz r5, 4c4aa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c484 │ │ │ │ + cbz r7, 4c494 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c484 │ │ │ │ + bne.n 4c494 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c49e │ │ │ │ + b.n 4c4ae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c48c │ │ │ │ + cbnz r0, 4c49c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c49e │ │ │ │ - bl c3484 │ │ │ │ + b.n 4c4ae │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c4d0 │ │ │ │ + blt.n 4c4e0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c480 │ │ │ │ - b.n 4c488 │ │ │ │ + beq.n 4c490 │ │ │ │ + b.n 4c498 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c748 │ │ │ │ + bl 21dfa8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4d0 │ │ │ │ + beq.n 4c4e0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c526 │ │ │ │ + beq.n 4c536 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c4d4 │ │ │ │ + beq.n 4c4e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c5e4 │ │ │ │ + b.n 4c5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 4c4f4 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 4c504 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4c4d0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4c4e0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4d0 │ │ │ │ + beq.n 4c4e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c526 │ │ │ │ + ble.n 4c536 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4c4d0 │ │ │ │ + bl ceadc │ │ │ │ + b.n 4c4e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c70a │ │ │ │ + bl 4c722 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c53e │ │ │ │ + cbnz r0, 4c54e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c4d0 │ │ │ │ + beq.n 4c4e0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4c4d0 │ │ │ │ + bl ceadc │ │ │ │ + b.n 4c4e0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c5f0 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c600 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c5f8 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c608 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c600 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c610 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c608 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c618 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4c5b4 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4c5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c532 │ │ │ │ + beq.n 4c542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c532 │ │ │ │ + bne.n 4c542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c532 │ │ │ │ - cbz r5, 4c5e4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c542 │ │ │ │ + cbz r5, 4c5f4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c5d6 │ │ │ │ + blt.n 4c5e6 │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f08 │ │ │ │ + bl 53f26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 4c5de │ │ │ │ + bl 987c0 │ │ │ │ + b.n 4c5ee │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53f08 │ │ │ │ + bl 53f26 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c606 │ │ │ │ + bpl.n 4c616 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c62a │ │ │ │ + ble.n 4c63a │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4c8a0 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c8b0 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 229ae4 │ │ │ │ + bl 22b1fc │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c632 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4c69a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4c69e │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c6b0 │ │ │ │ + vldr d7, [pc, #72] @ 4c6b8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c69e │ │ │ │ + bhi.n 4c6a2 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ - b.n 4c6a6 │ │ │ │ + b.n 4c6aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c6a6 │ │ │ │ + b.n 4c6aa │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 209650 │ │ │ │ + bl 20b3d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6e0 │ │ │ │ + beq.n 4c6e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6e2 │ │ │ │ + beq.n 4c6ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6e2 │ │ │ │ + b.n 4c6ea │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c6ee : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c6fc │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 200a68 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 16f384 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c728 │ │ │ │ + cbz r0, 4c740 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c768 │ │ │ │ + beq.n 4c780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 4c768 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 4c780 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c76a │ │ │ │ + b.n 4c782 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c7a2 │ │ │ │ + bpl.n 4c7ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c79e │ │ │ │ + cbz r0, 4c7b6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 209650 │ │ │ │ + bl 20b3d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c7aa │ │ │ │ + bne.n 4c7c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c79e │ │ │ │ + beq.n 4c7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c79e │ │ │ │ + cbnz r3, 4c7b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c7aa │ │ │ │ + b.n 4c7c2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c7c6 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4c80a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4c82e │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c820 │ │ │ │ + vldr d7, [pc, #72] @ 4c848 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c80e │ │ │ │ + bgt.n 4c832 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4c816 │ │ │ │ + b.n 4c83a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c816 │ │ │ │ + b.n 4c83a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c856 │ │ │ │ + cbz r7, 4c87e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12740 @ 0x31c4 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4c884 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c868 │ │ │ │ + bpl.n 4c890 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c888 │ │ │ │ + bgt.n 4c8b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16180 @ 0x3f34 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9c2 │ │ │ │ + b.n 4c9ea │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb20c │ │ │ │ + bl fb390 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c884 │ │ │ │ + beq.n 4c8ac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1763e4 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 177f0c <_PyEval_MatchClass@@Base+0x698> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8c0 │ │ │ │ + bne.n 4c8e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c884 │ │ │ │ + beq.n 4c8ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c884 │ │ │ │ + bne.n 4c8ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c884 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8d0 │ │ │ │ + beq.n 4c8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8d0 │ │ │ │ + cbnz r3, 4c8f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c914 │ │ │ │ + beq.n 4c93c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b15c │ │ │ │ + bl 23c4a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c884 │ │ │ │ + beq.n 4c8ac │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20656c <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 2084b8 <_Py_RestoreSignals@@Base+0xa7c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c904 │ │ │ │ + bne.n 4c92c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ - b.n 4c884 │ │ │ │ + bl 77218 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c93a │ │ │ │ + bmi.n 4c962 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16240 @ 0x3f70 │ │ │ │ + movw r1, #17392 @ 0x43f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 4c884 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4c8ac │ │ │ │ bl 83978 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c94a │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4c94e │ │ │ │ - b.n 4c884 │ │ │ │ + bne.n 4c972 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4c976 │ │ │ │ + b.n 4c8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c966 │ │ │ │ + bge.n 4c98e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5736 @ 0x1668 │ │ │ │ + movw r1, #6888 @ 0x1ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4c884 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c9a6 │ │ │ │ + beq.n 4c9ce │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c998 │ │ │ │ + bmi.n 4c9c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16292 @ 0x3fa4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 4c884 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9b0 │ │ │ │ - bl 86ec0 │ │ │ │ + cbz r0, 4c9d8 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c884 │ │ │ │ + blt.w 4c8ac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9c2 │ │ │ │ + b.n 4c9ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b.n 4c9a6 │ │ │ │ + b.n 4c9ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0004c9ee : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccbc │ │ │ │ + bl 20e740 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4ca30 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4ca64 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4ca32 │ │ │ │ + b.n 4ca66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [pc, #0] @ (4ca40 ) │ │ │ │ + ldr r0, [pc, #0] @ (4ca74 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004ca78 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4ca9c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4cadc │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4cd02 │ │ │ │ + bl 4cd5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca92 │ │ │ │ - bl 2638fc <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4ca9c │ │ │ │ + cbz r3, 4cad2 │ │ │ │ + bl 2641cc <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cadc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 83a28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4cac2 │ │ │ │ + cbz r3, 4cb02 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cac4 │ │ │ │ + b.n 4cb04 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cad2 │ │ │ │ + cbnz r3, 4cb12 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cad2 │ │ │ │ + ble.n 4cb12 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cad2 │ │ │ │ - cbnz r4, 4caf2 │ │ │ │ + bgt.n 4cb12 │ │ │ │ + cbnz r4, 4cb32 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbec ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc2c ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbc8 │ │ │ │ + beq.n 4cc08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cb06 │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 4cb46 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbdc │ │ │ │ - b.n 4cbc8 │ │ │ │ + beq.n 4cc1c │ │ │ │ + b.n 4cc08 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb22 │ │ │ │ + beq.n 4cb62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb22 │ │ │ │ + cbnz r3, 4cb62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cafc │ │ │ │ + beq.n 4cb3c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb3e │ │ │ │ + beq.n 4cb7e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb40 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4cb40 │ │ │ │ - b.n 4cbc8 │ │ │ │ + bne.n 4cb80 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4cb80 │ │ │ │ + b.n 4cc08 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb60 │ │ │ │ + bge.n 4cba0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb74 │ │ │ │ + cbz r0, 4cbb4 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb8c │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 4cbc8 │ │ │ │ + b.n 4cbcc │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 4cc08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cba0 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 4cbe0 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbbe │ │ │ │ + blt.n 4cbfe │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cbb0 │ │ │ │ - b.n 4cb7a │ │ │ │ + bge.n 4cbf0 │ │ │ │ + b.n 4cbba │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 4cbbe │ │ │ │ + bl f18c4 │ │ │ │ + b.n 4cbfe │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbba │ │ │ │ + beq.n 4cbfa │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbe6 │ │ │ │ + b.n 4cc26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbcc │ │ │ │ + bne.n 4cc0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbe6 │ │ │ │ + b.n 4cc26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbc8 │ │ │ │ + bne.n 4cc08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbc8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc08 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb44 │ │ │ │ + beq.n 4cb84 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb2a │ │ │ │ + b.n 4cb6a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004cc30 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cc84 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ccd0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4cc34 │ │ │ │ + cbz r3, 4cc80 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cc2a │ │ │ │ + bne.n 4cc76 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cc1a │ │ │ │ + bne.n 4cc66 │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc34 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 4cc80 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf5c │ │ │ │ + bl 4cf7a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cc66 │ │ │ │ + cbz r3, 4ccb2 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cc5c │ │ │ │ + bne.n 4cca8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cc4c │ │ │ │ + bne.n 4cc98 │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc66 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 4ccb2 │ │ │ │ + bl 2467ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 71e20 │ │ │ │ - ldr r3, [pc, #20] @ (4cc84 ) │ │ │ │ + ldr r3, [pc, #20] @ (4ccd0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cc80 │ │ │ │ + beq.n 4cccc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004cc88 : │ │ │ │ +0004ccd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cca0 │ │ │ │ - bl 26273c │ │ │ │ - b.n 4ccaa │ │ │ │ + cbnz r0, 4ccec │ │ │ │ + bl 262f34 │ │ │ │ + b.n 4ccf6 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 244d70 │ │ │ │ + bl 245c38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ccba │ │ │ │ - movw r0, #16452 @ 0x4044 │ │ │ │ + bge.n 4cd06 │ │ │ │ + movw r0, #17604 @ 0x44c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ed598 │ │ │ │ - b.n 4ccc0 │ │ │ │ + bl 1efdb4 │ │ │ │ + b.n 4cd0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4ccf2 │ │ │ │ + cbz r0, 4cd3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ccf2 │ │ │ │ + beq.n 4cd3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ccf2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cd3e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122010 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122518 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20afd0 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20ca58 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004cd4e : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ce04 │ │ │ │ + bvs.n 4ce5c │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4ce10 │ │ │ │ + vldr d6, [pc, #248] @ 4ce68 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd50 │ │ │ │ + ble.n 4cda8 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd66 │ │ │ │ - vldr d0, [pc, #216] @ 4ce18 │ │ │ │ + bgt.n 4cdbe │ │ │ │ + vldr d0, [pc, #216] @ 4ce70 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce20 │ │ │ │ + vldr d7, [pc, #216] @ 4ce78 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce08 │ │ │ │ + b.n 4ce60 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cdac │ │ │ │ + bgt.n 4ce04 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cdac │ │ │ │ - b.n 4cdfa │ │ │ │ + beq.n 4ce04 │ │ │ │ + b.n 4ce52 │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cd9a │ │ │ │ - vldr d0, [pc, #156] @ 4ce28 │ │ │ │ + bne.n 4cdf2 │ │ │ │ + vldr d0, [pc, #156] @ 4ce80 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4ce30 │ │ │ │ + vldr d7, [pc, #160] @ 4ce88 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce08 │ │ │ │ - vldr d0, [pc, #156] @ 4ce38 │ │ │ │ + b.n 4ce60 │ │ │ │ + vldr d0, [pc, #156] @ 4ce90 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce40 │ │ │ │ + vldr d7, [pc, #156] @ 4ce98 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce08 │ │ │ │ + b.n 4ce60 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cde8 │ │ │ │ - vldr d0, [pc, #112] @ 4ce48 │ │ │ │ + bne.n 4ce40 │ │ │ │ + vldr d0, [pc, #112] @ 4cea0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce50 │ │ │ │ + vldr d7, [pc, #112] @ 4cea8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce08 │ │ │ │ - vldr d0, [pc, #108] @ 4ce58 │ │ │ │ + b.n 4ce60 │ │ │ │ + vldr d0, [pc, #108] @ 4ceb0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce60 │ │ │ │ + vldr d7, [pc, #112] @ 4ceb8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce08 │ │ │ │ + b.n 4ce60 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce68 │ │ │ │ + vldr d0, [pc, #96] @ 4cec0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51506,19 +51542,19 @@ │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ moval r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf38 @ unpredictable │ │ │ │ + bls.n 4cf90 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf40 │ │ │ │ + bls.n 4cf98 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51528,130 +51564,105 @@ │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4ce78 │ │ │ │ - b.n 4d0e0 │ │ │ │ + cbnz r2, 4ced0 │ │ │ │ + b.n 4d136 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248970 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ceb2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4ced0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4ced0 │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cec2 │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cec4 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #11988 @ 0x2ed4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ + b.w 249700 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4cf50 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4cf6e │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4cd02 │ │ │ │ + bl 4cd5a │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2488d0 <_Py_c_abs@@Base> │ │ │ │ + bl 24965c <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf3c │ │ │ │ - bl 2638fc <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cf52 │ │ │ │ - movw r0, #16624 @ 0x40f0 │ │ │ │ + cbz r1, 4cf5a │ │ │ │ + bl 2641cc <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cf70 │ │ │ │ + movw r0, #17776 @ 0x4570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf52 │ │ │ │ + b.n 4cf70 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d094 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d0b0 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4cf90 │ │ │ │ + bne.n 4cfae │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cf94 │ │ │ │ + bne.n 4cfb2 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cf9a │ │ │ │ + b.n 4cfb8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4cfcc │ │ │ │ + beq.n 4cfea │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51684,20 +51695,20 @@ │ │ │ │ add.w r3, r3, r6, lsl #6 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d106 │ │ │ │ + bl 4d15c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d04a │ │ │ │ + bne.n 4d068 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d106 │ │ │ │ + bl 4d15c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51710,67 +51721,91 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d094 ) │ │ │ │ + ldr r3, [pc, #20] @ (4d0b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d08c │ │ │ │ + beq.n 4d0aa │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d098 : │ │ │ │ +0004d0b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 244d70 │ │ │ │ + bl 245c38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4d0ee │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4d10c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4d10c │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4d0fe │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4d100 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #13152 @ 0x3360 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddcd8 │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0004d0bc : │ │ │ │ +0004d112 : │ │ │ │ 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 9a9dc │ │ │ │ + bl 9a9e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248970 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249700 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54121,298 +54156,297 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16680 @ 0x4128 │ │ │ │ + movw r0, #17812 @ 0x4594 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4edf8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ee4c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4eda6 │ │ │ │ + cbz r3, 4edfc │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ed9c │ │ │ │ + bne.n 4edf2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ed8c │ │ │ │ + bne.n 4ede2 │ │ │ │ dmb ish │ │ │ │ - beq.n 4eda6 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 4edfc │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf5c │ │ │ │ + bl 4cf7a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4edd8 │ │ │ │ + cbz r3, 4ee2e │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4edce │ │ │ │ + bne.n 4ee24 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4edbe │ │ │ │ + bne.n 4ee14 │ │ │ │ dmb ish │ │ │ │ - beq.n 4edd8 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 4ee2e │ │ │ │ + bl 2467ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4edf8 ) │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ee4c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4edf2 │ │ │ │ + beq.n 4ee48 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ee18 │ │ │ │ + cbz r3, 4ee6c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee1a │ │ │ │ + b.n 4ee6e │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee2a │ │ │ │ + cbnz r3, 4ee7e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee2a │ │ │ │ + ble.n 4ee7e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee2a │ │ │ │ - cbnz r4, 4ee4c │ │ │ │ + bgt.n 4ee7e │ │ │ │ + cbnz r4, 4eea0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eeb8 ) │ │ │ │ + ldr r4, [pc, #136] @ (4ef0c ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee4c │ │ │ │ + cbnz r0, 4eea0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eeaa │ │ │ │ + b.n 4eefe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11abd8 │ │ │ │ + bl 11b000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee48 │ │ │ │ + beq.n 4ee9c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee70 │ │ │ │ + beq.n 4eec4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee72 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4ee72 │ │ │ │ - b.n 4ee48 │ │ │ │ + bne.n 4eec6 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4eec6 │ │ │ │ + b.n 4ee9c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 95ccc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eea2 │ │ │ │ + bne.n 4eef6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4eeaa │ │ │ │ + b.n 4eefe │ │ │ │ mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248970 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249700 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004eee0 : │ │ │ │ +0004ef34 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef24 ) │ │ │ │ + ldr r5, [pc, #60] @ (4ef78 ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 4ef1e │ │ │ │ + beq.n 4ef72 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef16 │ │ │ │ + bge.n 4ef6a │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #548] @ 0x224 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4ef02 │ │ │ │ + b.n 4ef56 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ef2a │ │ │ │ + b.n 4ef7e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261790 <_PyLong_DivmodNear@@Base+0xd3c> │ │ │ │ + b.w 262128 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f2ec <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f340 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef54 │ │ │ │ + cbz r3, 4efa8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ │ │ │ │ -0004ef5c <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004efb0 <_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 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4efb2 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + cbnz r1, 4f006 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11248 @ 0x2bf0 │ │ │ │ + movw r1, #12400 @ 0x3070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efc8 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + b.n 4f01c <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 186f24 │ │ │ │ + bl 1894c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4efde <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ - movw r0, #44236 @ 0xaccc │ │ │ │ + bne.n 4f032 <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ + movw r0, #45388 @ 0xb14c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f704 │ │ │ │ - movw r0, #44228 @ 0xacc4 │ │ │ │ + b.w 7f708 │ │ │ │ + movw r0, #45380 @ 0xb144 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f704 │ │ │ │ + b.w 7f708 │ │ │ │ │ │ │ │ -0004efec <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f2ec <_PyDict_SizeOf@@Base+0x300> │ │ │ │ +0004f040 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f340 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4f00e <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f062 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f012 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f066 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f012 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e0594 <_PySet_Update@@Base+0x4c> │ │ │ │ + b.n 4f066 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e2f94 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f044 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f098 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16716 @ 0x414c │ │ │ │ + movw r1, #17868 @ 0x45cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f062 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f0b6 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -54432,165 +54466,165 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e870 │ │ │ │ + bl 7e874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f0b2 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + beq.n 4f106 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f0b2 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + cbnz r3, 4f106 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f0f8 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + bhi.n 4f14c <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f110 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + bmi.n 4f164 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + movw r0, #27244 @ 0x6a6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #27244 @ 0x6a6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f0ce <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f122 <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + b.n 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f192 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ + ble.n 4f1e6 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f178 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ + beq.n 4f1cc <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f15a <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ + bpl.n 4f1ae <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + beq.n 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f17a <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ + beq.n 4f1ce <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + bl 127274 │ │ │ │ + b.n 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + movw r0, #27244 @ 0x6a6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f198 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ + beq.n 4f1ec <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f19a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4f19a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - b.n 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f1ee <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4f1ee <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f19a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f1ee <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 248970 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 249700 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f1bc <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #35504 @ 0x8ab0 │ │ │ │ + cbz r0, 4f210 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4f2e8 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ + ldr r3, [pc, #272] @ (4f33c <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f20e <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bge.n 4f262 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16748 @ 0x416c │ │ │ │ + movw r1, #17900 @ 0x45ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4f218 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4f26c <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f222 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ - bl 80028 │ │ │ │ - cbnz r0, 4f21e <_PyDict_SizeOf@@Base+0x232> │ │ │ │ + beq.n 4f276 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ + bl 8002c │ │ │ │ + cbnz r0, 4f272 <_PyDict_SizeOf@@Base+0x232> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f2e0 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ + b.n 4f334 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #50940 @ 0xc6fc │ │ │ │ + movw r9, #52156 @ 0xcbbc │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f2de <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ + beq.n 4f332 <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54601,72 +54635,72 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0e1c │ │ │ │ + bl 1f346c │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f234 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + beq.n 4f288 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f218 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f26c <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f2d0 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ + ble.n 4f324 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28612 @ 0x6fc4 │ │ │ │ + movw r2, #29828 @ 0x7484 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #144 @ 0x90 │ │ │ │ + movw r1, #1216 @ 0x4c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f218 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f26c <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f218 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f26c <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f218 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f218 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bne.n 4f26c <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f26c <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f234 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + b.n 4f288 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f300 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ + cbz r3, 4f354 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f342 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ + bne.n 4f396 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -54682,205 +54716,196 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f344 : │ │ │ │ +0004f398 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f7554 │ │ │ │ + b.w f7648 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f2ec <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f340 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 7f954 │ │ │ │ │ │ │ │ -0004f37a <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f3bc <_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 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f3d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f41a <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f432 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f410 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f452 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2536 @ 0x9e8 │ │ │ │ + movw r0, #3688 @ 0xe68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f584 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13dee8 │ │ │ │ + bne.n 4f404 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f410 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4f452 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f584 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f41e <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f460 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f43e <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 4f480 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f43e <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 4f480 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f584 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f590 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + vldr d10, [pc, #324] @ 4f5d0 <_PyMonitoring_FirePyResumeEvent@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f46a <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f4ac <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4da <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f532 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f4da <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f574 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4da <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f4da <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f51c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f598 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ + vldr d6, [pc, #260] @ 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x21c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ + vldr d5, [pc, #256] @ 4f5e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x224> │ │ │ │ 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 4f4c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f50a <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f56e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f506 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263644 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263f14 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263644 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263f14 │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f56e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f56e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f56e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 2638fc <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f584 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 2641cc <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f54a <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f58c <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f56e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 181a08 │ │ │ │ + b.w 183d5c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -54891,677 +54916,688 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x24c> │ │ │ │ + cbz r3, 4f606 <_PyMonitoring_FirePyResumeEvent@@Base+0x24a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x24e> │ │ │ │ + b.n 4f608 <_PyMonitoring_FirePyResumeEvent@@Base+0x24c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f5d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + cbnz r3, 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x25a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f5d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + blt.n 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x25a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f5d6 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ - cbnz r4, 4f5f2 <_PyMonitoring_FirePyResumeEvent@@Base+0x278> │ │ │ │ + bgt.n 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x25a> │ │ │ │ + cbnz r4, 4f632 <_PyMonitoring_FirePyResumeEvent@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4f788 <_PyMonitoring_FirePyResumeEvent@@Base+0x40e>) │ │ │ │ + ldr r4, [pc, #428] @ (4f7c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x40c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ - cbz r5, 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x29c> │ │ │ │ + cbz r0, 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ + cbz r5, 4f656 <_PyMonitoring_FirePyResumeEvent@@Base+0x29a> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + cbz r7, 4f640 <_PyMonitoring_FirePyResumeEvent@@Base+0x284> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + bne.n 4f640 <_PyMonitoring_FirePyResumeEvent@@Base+0x284> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f61a <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ + b.n 4f65a <_PyMonitoring_FirePyResumeEvent@@Base+0x29e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f608 <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ + cbnz r0, 4f648 <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f61a <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ - bl c3484 │ │ │ │ + b.n 4f65a <_PyMonitoring_FirePyResumeEvent@@Base+0x29e> │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + blt.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x282> │ │ │ │ - b.n 4f604 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + beq.n 4f63c <_PyMonitoring_FirePyResumeEvent@@Base+0x280> │ │ │ │ + b.n 4f644 <_PyMonitoring_FirePyResumeEvent@@Base+0x288> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c748 │ │ │ │ + bl 21dfa8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x328> │ │ │ │ + beq.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x326> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f650 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + beq.n 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f760 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + b.n 4f7a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 4f670 <_PyMonitoring_FirePyResumeEvent@@Base+0x2f6> │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 4f6b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x2f4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f6a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x328> │ │ │ │ + ble.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x326> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl ceadc │ │ │ │ + b.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f8ca <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bl 4f90a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f6ba <_PyMonitoring_FirePyResumeEvent@@Base+0x340> │ │ │ │ + cbnz r0, 4f6fa <_PyMonitoring_FirePyResumeEvent@@Base+0x33e> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4f64c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl ceadc │ │ │ │ + b.n 4f68c <_PyMonitoring_FirePyResumeEvent@@Base+0x2d0> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f768 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ee>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f7a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ec>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f770 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f6>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f7b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f4>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f778 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fe>) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f7b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fc>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f780 <_PyMonitoring_FirePyResumeEvent@@Base+0x406>) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f7c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x404>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4f730 <_PyMonitoring_FirePyResumeEvent@@Base+0x3b6> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4f770 <_PyMonitoring_FirePyResumeEvent@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f6ae <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ + beq.n 4f6ee <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f6ae <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ + bne.n 4f6ee <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f6ae <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ - cbz r5, 4f760 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6ee <_PyMonitoring_FirePyResumeEvent@@Base+0x332> │ │ │ │ + cbz r5, 4f7a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f752 <_PyMonitoring_FirePyResumeEvent@@Base+0x3d8> │ │ │ │ + blt.n 4f792 <_PyMonitoring_FirePyResumeEvent@@Base+0x3d6> │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f08 │ │ │ │ + bl 53f26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 4f75a <_PyMonitoring_FirePyResumeEvent@@Base+0x3e0> │ │ │ │ + bl 987c0 │ │ │ │ + b.n 4f79a <_PyMonitoring_FirePyResumeEvent@@Base+0x3de> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53f08 │ │ │ │ + bl 53f26 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4f43a <_PyMonitoring_FirePyResumeEvent@@Base+0xc0> │ │ │ │ + b.n 4f47a <_PyMonitoring_FirePyResumeEvent@@Base+0xbe> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f7ca <_PyMonitoring_FirePyYieldEvent@@Base+0x3e> │ │ │ │ + cbnz r7, 4f80a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca216 <__bss_end__@@Base+0xffaf530e> │ │ │ │ + bmi.w fffca256 <__bss_end__@@Base+0xffaf534e> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f6da <_PyMonitoring_FirePyResumeEvent@@Base+0x360> │ │ │ │ + bls.n 4f71a <_PyMonitoring_FirePyResumeEvent@@Base+0x35e> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r7, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0004f78c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0004f7de <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 14ebb4 │ │ │ │ + bl 14fb94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + cbz r0, 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 4f800 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ + blt.n 4f852 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f7f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + beq.n 4f846 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f7f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f846 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f814 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + b.n 4f866 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r5 │ │ │ │ - bl 1fbf18 │ │ │ │ + bl 1fe420 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f834 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bhi.n 4f886 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f84c <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - b.n 4f860 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ - movw r0, #58488 @ 0xe478 │ │ │ │ + bgt.n 4f89e <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + b.n 4f8b2 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + movw r0, #59640 @ 0xe8f8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f82e <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ - b.n 4f86c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f880 <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ + b.n 4f8be <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - b.n 4f86c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f8b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4f8b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + b.n 4f8be <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f8ec <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.n 4f92c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f880 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + cbz r0, 4f8d2 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aba1c │ │ │ │ + b.w 1af3e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004f89c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f8dc <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ + cbz r0, 4f928 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 243fb4 <_PyObject_GetState@@Base> │ │ │ │ + bl 245140 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f960 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + cbz r0, 4f9a0 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f922 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + cbnz r3, 4f962 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16896 @ 0x4200 │ │ │ │ + movw r0, #18036 @ 0x4674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8278c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f94e <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + bgt.n 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 9426c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26492 @ 0x677c │ │ │ │ + movw r3, #27644 @ 0x6bfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #16904 @ 0x4208 │ │ │ │ + movw r0, #18044 @ 0x467c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f960 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + b.n 4f9a0 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16916 @ 0x4214 │ │ │ │ + movw r0, #18056 @ 0x4688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f976 <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ + cbz r0, 4f9b6 <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aba1c │ │ │ │ + b.w 1af3e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4f9a6 <_PyMonitoring_FirePyReturnEvent@@Base+0x10a> │ │ │ │ + cbnz r0, 4f9f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f9ae <_PyMonitoring_FirePyReturnEvent@@Base+0x112> │ │ │ │ + cbz r0, 4fa00 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ 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 4f998 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + beq.n 4f9ea <_PyMonitoring_FirePyReturnEvent@@Base+0x10e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + 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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x132> │ │ │ │ + cbz r3, 4fa26 <_PyMonitoring_FirePyReturnEvent@@Base+0x14a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f9d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ + b.n 4fa28 <_PyMonitoring_FirePyReturnEvent@@Base+0x14c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f9de <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + cbnz r3, 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f9de <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + blt.n 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f9de <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ - cbnz r4, 4fa00 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bgt.n 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + cbnz r4, 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x17c> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16540 @ 0x409c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - cbz r5, 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x188> │ │ │ │ + cbz r0, 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ + cbz r5, 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + cbz r7, 4fa66 <_PyMonitoring_FirePyReturnEvent@@Base+0x18a> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + bne.n 4fa66 <_PyMonitoring_FirePyReturnEvent@@Base+0x18a> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fa28 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b.n 4fa80 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbnz r0, 4fa6e <_PyMonitoring_FirePyReturnEvent@@Base+0x192> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fa28 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl c3484 │ │ │ │ + b.n 4fa80 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + blt.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fa0a <_PyMonitoring_FirePyReturnEvent@@Base+0x16e> │ │ │ │ - b.n 4fa12 <_PyMonitoring_FirePyReturnEvent@@Base+0x176> │ │ │ │ + beq.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + b.n 4fa6a <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c748 │ │ │ │ + bl 21dfa8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fab2 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + beq.n 4fb0a <_PyMonitoring_FirePyReturnEvent@@Base+0x22e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa60 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + beq.n 4fab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + b.n 4fbee <_PyMonitoring_FirePyReturnEvent@@Base+0x312> │ │ │ │ mov r0, r7 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 4fa80 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 4fad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl 127274 │ │ │ │ + b.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fab2 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + ble.n 4fb0a <_PyMonitoring_FirePyReturnEvent@@Base+0x22e> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl ceadc │ │ │ │ + b.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ + bl 4fc38 <_PyMonitoring_FirePyReturnEvent@@Base+0x35c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ + cbnz r0, 4fb20 <_PyMonitoring_FirePyReturnEvent@@Base+0x244> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 4fa5c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl ceadc │ │ │ │ + b.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fbf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc08 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fbb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc10 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc18 <_PyMonitoring_FirePyReturnEvent@@Base+0x33c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc20 <_PyMonitoring_FirePyReturnEvent@@Base+0x344>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc28 <_PyMonitoring_FirePyReturnEvent@@Base+0x34c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x33c>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc30 <_PyMonitoring_FirePyReturnEvent@@Base+0x354>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 4fb66 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ca> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x2e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fabc <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + beq.n 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fabc <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + bne.n 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fabc <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ - cbz r7, 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + cbz r7, 4fbee <_PyMonitoring_FirePyReturnEvent@@Base+0x312> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + blt.n 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x304> │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c91c │ │ │ │ + bl 21e08c │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4> │ │ │ │ + bl 987c0 │ │ │ │ + b.n 4fbe8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c91c │ │ │ │ + bl 21e08c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fbba <_PyMonitoring_FirePyReturnEvent@@Base+0x31e> │ │ │ │ + bpl.n 4fc12 <_PyMonitoring_FirePyReturnEvent@@Base+0x336> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fbe2 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ + ble.n 4fc3a <_PyMonitoring_FirePyReturnEvent@@Base+0x35e> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e56c <__bss_end__@@Base+0xffa89664> │ │ │ │ + blx fff5e5c4 <__bss_end__@@Base+0xffa896bc> │ │ │ │ asrs r7, r5, #20 │ │ │ │ lsrs r1, r6, #12 │ │ │ │ vmlsl.u q9, d0, d3[5] │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ asrs r1, r2, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #540] @ (4fdec <_PyMonitoring_FireJumpEvent@@Base+0xcc>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe44 <_PyMonitoring_FireJumpEvent@@Base+0x114>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fbf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x356> │ │ │ │ - ldr r7, [pc, #656] @ (4fe6c <_PyMonitoring_FireJumpEvent@@Base+0x14c>) │ │ │ │ + blt.n 4fc4a <_PyMonitoring_FirePyReturnEvent@@Base+0x36e> │ │ │ │ + ldr r7, [pc, #656] @ (4fec4 <_PyMonitoring_FireJumpEvent@@Base+0x194>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc54 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fcac <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fbfe <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ + cbz r0, 4fc56 <_PyMonitoring_FirePyReturnEvent@@Base+0x37a> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (4fc54 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (4fcac <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0>) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fc34 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + blt.n 4fc8c <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #4604 @ 0x11fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc50 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ + cbz r0, 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + movw r0, #4612 @ 0x1204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8278c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + b.n 4fb08 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 147764 <_PyLong_Copy@@Base> │ │ │ │ + bl 1485d8 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + movw r0, #58300 @ 0xe3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ b.w 8278c │ │ │ │ │ │ │ │ -0004fc7c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fcd4 <_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 │ │ │ │ @@ -55570,86 +55606,66 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #16928 @ 0x4220 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 4fce8 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fcec <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4fd0c <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bab0 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fd18 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d6 │ │ │ │ - bl 83a28 │ │ │ │ - add sp, #28 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fc46 <_PyMonitoring_FirePyReturnEvent@@Base+0x3aa> │ │ │ │ - @ instruction: 0xe8262e0b │ │ │ │ - subs r6, #17 │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 4fd26 <_PyMonitoring_FireCallEvent@@Base+0x52> │ │ │ │ + ldr r3, [r0, #68] @ 0x44 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4fd2e <_PyMonitoring_FireCallEvent@@Base+0x5a> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0004fd20 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd30 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #7 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4fd54 <_PyMonitoring_FireJumpEvent@@Base+0x34>) │ │ │ │ + ldr r0, [pc, #4] @ (4fd64 <_PyMonitoring_FireJumpEvent@@Base+0x34>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fd5c <_PyMonitoring_FireJumpEvent@@Base+0x3c>) │ │ │ │ + ldr r0, [pc, #0] @ (4fd6c <_PyMonitoring_FireJumpEvent@@Base+0x3c>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #41648 @ 0xa2b0 │ │ │ │ + movw r4, #42864 @ 0xa770 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -55657,753 +55673,709 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fda4 <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + bne.n 4fdb4 <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fda4 <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + ble.n 4fdb4 <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fda4 <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ - cbnz r6, 4fdc6 <_PyMonitoring_FireJumpEvent@@Base+0xa6> │ │ │ │ - ldr r4, [pc, #184] @ (4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ + bne.n 4fdb4 <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + cbnz r6, 4fdd6 <_PyMonitoring_FireJumpEvent@@Base+0xa6> │ │ │ │ + ldr r4, [pc, #184] @ (4fe70 <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fe42 <_PyMonitoring_FireJumpEvent@@Base+0x122> │ │ │ │ + beq.n 4fe52 <_PyMonitoring_FireJumpEvent@@Base+0x122> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fe3e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + cbz r0, 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fe3e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fe3e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #5036 @ 0x13ac │ │ │ │ + movw r1, #6188 @ 0x182c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5044 @ 0x13b4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fe3e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + blt.n 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ bl 95ccc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fe48 <_PyMonitoring_FireJumpEvent@@Base+0x128> │ │ │ │ + bge.n 4fe58 <_PyMonitoring_FireJumpEvent@@Base+0x128> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ + bl f18e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fe50 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ + b.n 4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fe50 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ + b.n 4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4ffc0 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ - cbz r0, 4feba <_PyMonitoring_FireJumpEvent@@Base+0x19a> │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #18080 @ 0x46a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 4feae <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4fe9a <_PyMonitoring_FireJumpEvent@@Base+0x17a> │ │ │ │ + blx 2a854 <__clock_getres64@plt> │ │ │ │ + cbz r0, 4feb2 <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4feba <_PyMonitoring_FireJumpEvent@@Base+0x19a> │ │ │ │ + b.n 4fed2 <_PyMonitoring_FireJumpEvent@@Base+0x1a2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4fec0 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + vldr d6, [pc, #20] @ 4fed8 <_PyMonitoring_FireJumpEvent@@Base+0x1a8> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ bl 83a28 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fdee <_PyMonitoring_FireJumpEvent@@Base+0xce> │ │ │ │ + bvs.n 4fe06 <_PyMonitoring_FireJumpEvent@@Base+0xd6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 4fee8 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4fef0 <_PyMonitoring_FireJumpEvent@@Base+0x1d0> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 83978 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ff14 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 4ff38 <_PyMonitoring_FireJumpEvent@@Base+0x218> │ │ │ │ + bne.n 4ff02 <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 4ff26 <_PyMonitoring_FireJumpEvent@@Base+0x1f6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4ff2e <_PyMonitoring_FireJumpEvent@@Base+0x20e> │ │ │ │ + cbz r3, 4ff1c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4ff28 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ + blt.n 4ff16 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4ff2c <_PyMonitoring_FireJumpEvent@@Base+0x20c> │ │ │ │ + b.n 4ff1a <_PyMonitoring_FireJumpEvent@@Base+0x1ea> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ff3a <_PyMonitoring_FireJumpEvent@@Base+0x21a> │ │ │ │ + b.n 4ff28 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004ff3c <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ff2a <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add.w r3, sp, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80028 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (4ffbc <_PyMonitoring_FireBranchEvent@@Base+0x80>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 4ff9c <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ - ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ - ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x62> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #16944 @ 0x4230 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8278c │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w 8002c │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl f4350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0xca> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 50006 <_PyMonitoring_FireBranchEvent@@Base+0xca> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 502c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + cbz r0, 4ffb6 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 4ff96 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl dae94 <_PyType_Name@@Base> │ │ │ │ - movw r1, #16948 @ 0x4234 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1940 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5000a <_PyMonitoring_FireBranchEvent@@Base+0xce> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.n 4ffb6 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 26bf28 │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vldr d6, [pc, #24] @ 4ffc0 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d6 │ │ │ │ + bl 83a28 │ │ │ │ + add sp, #28 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop.w │ │ │ │ + bvs.n 4feee <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ + @ instruction: 0xe8262e0b │ │ │ │ + subs r6, #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 50044 <_PyMonitoring_FireBranchEvent@@Base+0x108> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 50000 <_PyMonitoring_FireBranchEvent@@Base+0xd6> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56468 @ 0xdc94 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57620 @ 0xe114 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5008a <_PyMonitoring_FireBranchEvent@@Base+0x14e> │ │ │ │ + b.n 50046 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 229b24 │ │ │ │ + bl 22b23c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5008a <_PyMonitoring_FireBranchEvent@@Base+0x14e> │ │ │ │ + beq.n 50046 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50040 <_PyMonitoring_FireBranchEvent@@Base+0x104> │ │ │ │ + beq.n 4fffc <_PyMonitoring_FireBranchEvent@@Base+0xd2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5007e <_PyMonitoring_FireBranchEvent@@Base+0x142> │ │ │ │ + beq.n 5003a <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50082 <_PyMonitoring_FireBranchEvent@@Base+0x146> │ │ │ │ + cbz r3, 5003e <_PyMonitoring_FireBranchEvent@@Base+0x114> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5008a <_PyMonitoring_FireBranchEvent@@Base+0x14e> │ │ │ │ + b.n 50046 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5007e <_PyMonitoring_FireBranchEvent@@Base+0x142> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5003a <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1248bc │ │ │ │ + b.w 124dbc │ │ │ │ │ │ │ │ -00050094 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050050 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 500ea <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 500a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 500e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 500ea <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 781c8 │ │ │ │ + cbnz r4, 500a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 500a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50184 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ + ldr r3, [pc, #132] @ (50140 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + cbz r3, 500f0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5012a <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ + bne.n 500e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5011a <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ + bne.n 500d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ dmb ish │ │ │ │ - beq.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - bl 268034 │ │ │ │ + beq.n 500f0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21ccd0 │ │ │ │ + bl 21e440 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50166 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + cbz r3, 50122 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5015c <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ + bne.n 50118 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5014c <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ + bne.n 50108 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ dmb ish │ │ │ │ - beq.n 50166 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 50122 <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + bl 2467ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50184 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50140 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50180 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + beq.n 5013c <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50294 <_PyMonitoring_FirePyThrowEvent@@Base+0x200>) │ │ │ │ + ldr r6, [pc, #248] @ (50250 <_PyMonitoring_FirePyThrowEvent@@Base+0x200>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 501c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bne.n 50184 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 501c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + ble.n 50184 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 501c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ - cbnz r4, 501ea <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + bne.n 50184 <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + cbnz r4, 501a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50298 <_PyMonitoring_FirePyThrowEvent@@Base+0x204>) │ │ │ │ + ldr r4, [pc, #204] @ (50254 <_PyMonitoring_FirePyThrowEvent@@Base+0x204>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5026e <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ + beq.n 5022a <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5023a <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ + cbz r0, 501f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + cbz r0, 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 5021c <_PyMonitoring_FirePyThrowEvent@@Base+0x188> │ │ │ │ + beq.n 501d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x188> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff88 │ │ │ │ + bl 3faca │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61828 @ 0xf184 │ │ │ │ + movw r1, #62980 @ 0xf604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9328 @ 0x2470 │ │ │ │ + movw r0, #10296 @ 0x2838 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5023e <_PyMonitoring_FirePyThrowEvent@@Base+0x1aa> │ │ │ │ + bge.n 501fa <_PyMonitoring_FirePyThrowEvent@@Base+0x1aa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ bl 95ccc │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50278 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bge.n 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ - b.n 5023a <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ + bl f18e0 │ │ │ │ + b.n 501f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r2, pc, #928 @ (adr r2, 50638 <_PyMonitoring_FireRaiseEvent@@Base+0x52>) │ │ │ │ + add r7, pc, #672 @ (adr r7, 504f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 502c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ + cbnz r3, 50284 <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 502e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + bl 127274 │ │ │ │ + b.n 502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 502e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + cbz r3, 502a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12740 @ 0x31c4 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 502fe <_PyMonitoring_FirePyThrowEvent@@Base+0x26a> │ │ │ │ + b.n 502ba <_PyMonitoring_FirePyThrowEvent@@Base+0x26a> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 502f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x262> │ │ │ │ + cbz r0, 502b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x262> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c>) │ │ │ │ - b.w 8e688 │ │ │ │ + ldr r1, [pc, #12] @ (502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x26c>) │ │ │ │ + b.w 8e5d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x228> │ │ │ │ + ble.n 50278 <_PyMonitoring_FirePyThrowEvent@@Base+0x228> │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl f443c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50306 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b6> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 50306 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b6> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d19b0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5030a <_PyMonitoring_FirePyThrowEvent@@Base+0x2ba> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d3bc0 │ │ │ │ + bl d3c20 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5033c <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + cbnz r0, 50344 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16984 @ 0x4258 │ │ │ │ + movw r1, #18132 @ 0x46d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5033e <_PyMonitoring_FirePyThrowEvent@@Base+0x2aa> │ │ │ │ + b.n 50346 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (50384 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f0>) │ │ │ │ + ldr r2, [pc, #52] @ (5038c <_PyMonitoring_FirePyThrowEvent@@Base+0x33c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5036c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + beq.n 50374 <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ce> │ │ │ │ + b.n 5036a <_PyMonitoring_FirePyThrowEvent@@Base+0x31a> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50376 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e2> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 50380 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bne.n 5037e <_PyMonitoring_FirePyThrowEvent@@Base+0x32e> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 50388 <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #17024 @ 0x4280 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x34c> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 14cb04 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x34c> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x34c> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 503e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x350> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 503ec <_PyMonitoring_FirePyThrowEvent@@Base+0x358> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50418 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ + cbz r3, 503b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ 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 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50432 <_PyMonitoring_FirePyThrowEvent@@Base+0x39e> │ │ │ │ - movw r0, #44244 @ 0xacd4 │ │ │ │ + bne.n 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x380> │ │ │ │ + movw r0, #45396 @ 0xb154 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f704 │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + b.w 7f708 │ │ │ │ + movw r0, #45404 @ 0xb15c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f704 │ │ │ │ + b.w 7f708 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (504fc <_PyMonitoring_FirePyThrowEvent@@Base+0x468>) │ │ │ │ + ldr r5, [pc, #168] @ (50498 <_PyMonitoring_FirePyThrowEvent@@Base+0x448>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5047e <_PyMonitoring_FirePyThrowEvent@@Base+0x3ea> │ │ │ │ + bne.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5047e <_PyMonitoring_FirePyThrowEvent@@Base+0x3ea> │ │ │ │ + ble.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5047e <_PyMonitoring_FirePyThrowEvent@@Base+0x3ea> │ │ │ │ - cbnz r6, 5049e <_PyMonitoring_FirePyThrowEvent@@Base+0x40a> │ │ │ │ - ldr r4, [pc, #128] @ (50500 <_PyMonitoring_FirePyThrowEvent@@Base+0x46c>) │ │ │ │ + bne.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + cbnz r6, 5043c <_PyMonitoring_FirePyThrowEvent@@Base+0x3ec> │ │ │ │ + ldr r4, [pc, #124] @ (5049c <_PyMonitoring_FirePyThrowEvent@@Base+0x44c>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 504dc <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ + cbz r0, 5047a <_PyMonitoring_FirePyThrowEvent@@Base+0x42a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 504b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ + cbnz r0, 5044e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 504ea <_PyMonitoring_FirePyThrowEvent@@Base+0x456> │ │ │ │ + b.n 50488 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ bl 95ccc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 504e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x44e> │ │ │ │ + bge.n 50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ - b.n 504ac <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ + bl f18e0 │ │ │ │ + b.n 5044a <_PyMonitoring_FirePyThrowEvent@@Base+0x3fa> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 504ea <_PyMonitoring_FirePyThrowEvent@@Base+0x456> │ │ │ │ + b.n 50488 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - add r3, pc, #128 @ (adr r3, 50580 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ec>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 5081c <_PyMonitoring_FirePyUnwindEvent@@Base+0x18>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50528 <_PyMonitoring_FirePyThrowEvent@@Base+0x494> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 50552 <_PyMonitoring_FirePyThrowEvent@@Base+0x4be> │ │ │ │ + bne.n 504c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x474> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 504ee <_PyMonitoring_FirePyThrowEvent@@Base+0x49e> │ │ │ │ bl 95ccc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r6, 50566 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d2> │ │ │ │ + bl 987c0 │ │ │ │ + cbz r6, 50502 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b2> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50556 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 504f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a2> │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50528 <_PyMonitoring_FirePyThrowEvent@@Base+0x494> │ │ │ │ + beq.n 504c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x474> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x518> │ │ │ │ + b.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x518> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f8> │ │ │ │ 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 │ │ │ │ @@ -56415,479 +56387,374 @@ │ │ │ │ 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 40432 │ │ │ │ + bl 40440 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #18172 @ 0x46fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 505a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x554> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 14dadc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 505a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x554> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 505a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x554> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2921c <__clock_settime64@plt> │ │ │ │ + cbz r0, 505a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 505b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x560> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -000505b0 : │ │ │ │ +000505b6 : │ │ │ │ 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 b8c5c │ │ │ │ + bl b8c38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2148 │ │ │ │ + bl 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 505e0 │ │ │ │ + bne.n 505e6 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #17044 @ 0x4294 │ │ │ │ + movw r0, #18192 @ 0x4710 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000505e6 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000505ec <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5063c <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 50642 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50638 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 5063c <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 781c8 │ │ │ │ + cbnz r4, 5063e <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 50642 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 721b0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5075a <_PyMonitoring_FireRaiseEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #292] @ (50794 <_PyMonitoring_FireRaiseEvent@@Base+0x1ae>) │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50790 <_PyMonitoring_FireRaiseEvent@@Base+0x1aa> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #26881 @ 0x6901 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #14921 @ 0x3a49 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #57177 @ 0xdf59 │ │ │ │ - movt r0, #16 │ │ │ │ - movw r4, #41212 @ 0xa0fc │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #38904 @ 0x97f8 │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 6cb10 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50756 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 509b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl ffb24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 50756 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19d550 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50706 <_PyMonitoring_FireRaiseEvent@@Base+0x120> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3633 @ 0xe31 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 263604 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50708 <_PyMonitoring_FireRaiseEvent@@Base+0x122> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl ffb24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50756 <_PyMonitoring_FireRaiseEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (50798 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2>) │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 6d910 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3695 @ 0xe6f │ │ │ │ - movt r1, #5 │ │ │ │ - bl 263604 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5074a <_PyMonitoring_FireRaiseEvent@@Base+0x164> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3845 @ 0xf05 │ │ │ │ - movt r1, #5 │ │ │ │ - bl 263604 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50798 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2>) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6d910 │ │ │ │ - cbz r4, 50776 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - b.n 5075a <_PyMonitoring_FireRaiseEvent@@Base+0x174> │ │ │ │ - bl 1e7e34 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50776 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50776 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 50776 <_PyMonitoring_FireRaiseEvent@@Base+0x190> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5077e <_PyMonitoring_FireRaiseEvent@@Base+0x198> │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50786 <_PyMonitoring_FireRaiseEvent@@Base+0x1a0> │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5078e <_PyMonitoring_FireRaiseEvent@@Base+0x1a8> │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ - cbnz r0, 50818 <_PyMonitoring_FireRaiseEvent@@Base+0x232> │ │ │ │ + bl ce044 │ │ │ │ + cbnz r0, 506c4 <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 507ee <_PyMonitoring_FireRaiseEvent@@Base+0x208> │ │ │ │ + blt.n 5069a <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 507ee <_PyMonitoring_FireRaiseEvent@@Base+0x208> │ │ │ │ + ble.n 5069a <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 507ee <_PyMonitoring_FireRaiseEvent@@Base+0x208> │ │ │ │ + cbnz r0, 5069a <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5081a <_PyMonitoring_FireRaiseEvent@@Base+0x234> │ │ │ │ + b.n 506c6 <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5080c <_PyMonitoring_FireRaiseEvent@@Base+0x226> │ │ │ │ + bne.n 506b8 <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5081a <_PyMonitoring_FireRaiseEvent@@Base+0x234> │ │ │ │ + beq.n 506c6 <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5081a <_PyMonitoring_FireRaiseEvent@@Base+0x234> │ │ │ │ + b.n 506c6 <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5081a <_PyMonitoring_FireRaiseEvent@@Base+0x234> │ │ │ │ + b.n 506c6 <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50824 <_PyMonitoring_FireRaiseEvent@@Base+0x23e> │ │ │ │ + cbz r3, 506d0 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (5086c <_PyMonitoring_FireRaiseEvent@@Base+0x286>) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50718 <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5085a <_PyMonitoring_FireRaiseEvent@@Base+0x274> │ │ │ │ + cbz r2, 50706 <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 5085a <_PyMonitoring_FireRaiseEvent@@Base+0x274> │ │ │ │ - movw r0, #14668 @ 0x394c │ │ │ │ + cbz r3, 50706 <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + movw r0, #15820 @ 0x3dcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r0, #9796 @ 0x2644 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ nop │ │ │ │ - bmi.n 50948 │ │ │ │ + bmi.n 507f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050870 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005071c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 508c6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 50772 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 508c2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 508c6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 781c8 │ │ │ │ + cbnz r4, 5076e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 50772 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ │ │ │ │ -000508d2 : │ │ │ │ +0005077e : │ │ │ │ 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 3e6c2 │ │ │ │ + bl 3e6de │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2148 │ │ │ │ + bl 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 50926 │ │ │ │ + cbz r2, 507d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 10853c │ │ │ │ + bl 108704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78224 │ │ │ │ - cbz r4, 5094e │ │ │ │ - ldr r0, [pc, #28] @ (50954 ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78234 │ │ │ │ + cbz r4, 507fa │ │ │ │ + ldr r0, [pc, #28] @ (50800 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + movw r0, #4612 @ 0x1204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 50a30 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 508dc <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050958 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050804 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 509b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 5085c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 509ac <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 509b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 781c8 │ │ │ │ + cbnz r4, 50858 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 5085c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 19d504 │ │ │ │ - cbz r0, 509e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2995 @ 0xbb3 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 263604 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 509e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #54984 @ 0xd6c8 │ │ │ │ + movw r0, #56136 @ 0xdb48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ b.w 7a108 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 50a24 <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ + cbnz r3, 5089a <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 50a40 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 508b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50a44 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ + cbz r3, 508ba <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12740 @ 0x31c4 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50a4c <_PyMonitoring_FirePyUnwindEvent@@Base+0xf4> │ │ │ │ + b.n 508c2 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ae6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + bne.n 5095c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ae6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + beq.n 5095c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50b2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d2> │ │ │ │ + beq.n 509a0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56906,15 +56773,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r2, 50af4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + cbz r2, 5096a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56923,474 +56790,381 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 50af4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + b.n 5096a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50b06 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + cbz r3, 5097c <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50b0e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b6> │ │ │ │ + b.n 50984 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b1e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + beq.n 50994 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50b22 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ca> │ │ │ │ + cbz r3, 50998 <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50b2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d2> │ │ │ │ + b.n 509a0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b1e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50994 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050b2e <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000509a4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl e9f04 │ │ │ │ + bl e9fdc │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50bac <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50a22 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b9c <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50a12 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b9c <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50a12 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50a1c <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 50bac <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 50a22 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (50c08 <_PyMonitoring_FireStopIterationEvent@@Base+0xda>) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 50bfc <_PyMonitoring_FireStopIterationEvent@@Base+0xce> │ │ │ │ - mov r4, r0 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 711bc <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50c02 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ - ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c04 <_PyMonitoring_FireStopIterationEvent@@Base+0xd6> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80028 │ │ │ │ - movw r0, #54968 @ 0xd6b8 │ │ │ │ + b.w 8002c │ │ │ │ + movw r0, #56120 @ 0xdb38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ b.w 7a108 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50c40 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + cbnz r3, 50a5c <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50c40 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + ble.n 50a5c <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50c40 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ - cbnz r4, 50c60 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + bne.n 50a5c <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 50a7c <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50c9c <_PyMonitoring_FireStopIterationEvent@@Base+0x16e>) │ │ │ │ + ldr r4, [pc, #88] @ (50ab8 <_PyMonitoring_FireStopIterationEvent@@Base+0x114>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50c60 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + cbnz r0, 50a7c <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ + b.n 50ab2 <_PyMonitoring_FireStopIterationEvent@@Base+0x10e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14ebb4 │ │ │ │ + bl 14fb94 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 200f44 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 202f84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c5c <_PyMonitoring_FireStopIterationEvent@@Base+0x12e> │ │ │ │ + beq.n 50a78 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23abcc <_PyGen_SetStopIterationValue@@Base+0x310> │ │ │ │ + bl 23bea8 <_PyGen_SetStopIterationValue@@Base+0x2a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ + beq.n 50ab2 <_PyMonitoring_FireStopIterationEvent@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ + cbnz r3, 50ab2 <_PyMonitoring_FireStopIterationEvent@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adcs r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17224 @ 0x4348 │ │ │ │ + movw r1, #18372 @ 0x47c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1ee> │ │ │ │ + blt.n 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 71e20 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1ee> │ │ │ │ + cbz r0, 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ 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 50d58 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ + b.n 50b74 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1ee> │ │ │ │ + beq.n 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1ee> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x27e> │ │ │ │ + b.n 50bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1cb620 │ │ │ │ + bl 1cec08 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50d58 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ + beq.n 50b74 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d0> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50d6a <_PyMonitoring_FireStopIterationEvent@@Base+0x23c> │ │ │ │ + bgt.n 50b86 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x250> │ │ │ │ + bgt.n 50b9a <_PyMonitoring_FireStopIterationEvent@@Base+0x1f6> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50d94 <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ + blt.n 50bb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x20c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51d80 │ │ │ │ + bl 51dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d06 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + beq.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x17e> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d20 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f2> │ │ │ │ + bhi.n 50b3c <_PyMonitoring_FireStopIterationEvent@@Base+0x198> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50dac <_PyMonitoring_FireStopIterationEvent@@Base+0x27e> │ │ │ │ + b.n 50bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d80 │ │ │ │ + bl 51dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d06 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + beq.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x17e> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50d36 <_PyMonitoring_FireStopIterationEvent@@Base+0x208> │ │ │ │ + b.n 50b52 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ae> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d80 │ │ │ │ + bl 51dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d06 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + beq.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x17e> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d3a <_PyMonitoring_FireStopIterationEvent@@Base+0x20c> │ │ │ │ + b.n 50b56 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d80 │ │ │ │ + bl 51dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d06 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + beq.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x17e> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d3e <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ + b.n 50b5a <_PyMonitoring_FireStopIterationEvent@@Base+0x1b6> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50dda <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ + cbnz r1, 50bf6 <_PyMonitoring_FireStopIterationEvent@@Base+0x252> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17272 @ 0x4378 │ │ │ │ + movw r1, #18420 @ 0x47f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 50c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x27e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50e1c <_PyMonitoring_FireStopIterationEvent@@Base+0x2ee> │ │ │ │ + beq.n 50c38 <_PyMonitoring_FireStopIterationEvent@@Base+0x294> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + bmi.n 50c28 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17304 @ 0x4398 │ │ │ │ + movw r1, #18452 @ 0x4814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e2e <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + b.n 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50e1e <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + beq.n 50c3a <_PyMonitoring_FireStopIterationEvent@@Base+0x296> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50e1e <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + b.n 50c3a <_PyMonitoring_FireStopIterationEvent@@Base+0x296> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + b.w 3c974 │ │ │ │ + │ │ │ │ +00050c50 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ 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 509b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ - cbz r0, 50e60 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 711bc <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50e66 <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e284 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e68 <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.w 3c93c │ │ │ │ - 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 7200c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50efe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 124ca4 │ │ │ │ - cbz r0, 50ec0 <_PyMonitoring_FireStopIterationEvent@@Base+0x392> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 124ca4 │ │ │ │ - cbz r0, 50ec0 <_PyMonitoring_FireStopIterationEvent@@Base+0x392> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50ec0 <_PyMonitoring_FireStopIterationEvent@@Base+0x392> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7de2c │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50ed8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3aa> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50efe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50efe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50efe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl 83af8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50efa <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50efa <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ - b.n 50f00 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d2> │ │ │ │ - movs r0, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r1, #3695 @ 0xe6f │ │ │ │ - movt r1, #5 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - b.w 263604 <_Py_hashtable_foreach@@Base> │ │ │ │ + ldr r4, [pc, #56] @ (50c9c <_PySemaphore_Destroy@@Base+0x4c>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ + cbz r5, 50c7e <_PySemaphore_Destroy@@Base+0x2e> │ │ │ │ + ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ + ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ + b.n 50c80 <_PySemaphore_Destroy@@Base+0x30> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc64 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #18536 @ 0x4868 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8278c │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50f3c <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + cbz r6, 50cc4 <_PySemaphore_Destroy@@Base+0x74> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f96 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ + beq.n 50d1e <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f96 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ + b.n 50d1e <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f96 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ + cbz r0, 50d1e <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ + bge.n 50d0c <_PySemaphore_Destroy@@Base+0xbc> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 23598c │ │ │ │ - cbnz r0, 50f7e <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 236e20 │ │ │ │ + cbnz r0, 50d06 <_PySemaphore_Destroy@@Base+0xb6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f96 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ + beq.n 50d1e <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f96 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ + cbnz r3, 50d1e <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f96 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50d1e <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x422> │ │ │ │ + b.n 50cd8 <_PySemaphore_Destroy@@Base+0x88> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -57399,221 +57173,221 @@ │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #17548 @ 0x448c │ │ │ │ + movw r2, #18700 @ 0x490c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f2> │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 50da8 <_PySemaphore_Destroy@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263cb0 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f2> │ │ │ │ + bl 264414 │ │ │ │ + cbz r0, 50da8 <_PySemaphore_Destroy@@Base+0x158> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ea> │ │ │ │ + bne.n 50da0 <_PySemaphore_Destroy@@Base+0x150> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f2> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 50da8 <_PySemaphore_Destroy@@Base+0x158> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51042 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + cbz r3, 50dca <_PySemaphore_Destroy@@Base+0x17a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + b.n 50dcc <_PySemaphore_Destroy@@Base+0x17c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51052 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ + cbnz r3, 50dda <_PySemaphore_Destroy@@Base+0x18a> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51052 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ + ble.n 50dda <_PySemaphore_Destroy@@Base+0x18a> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51052 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ - cbnz r4, 51072 <_PyMonitoring_FireStopIterationEvent@@Base+0x544> │ │ │ │ + bne.n 50dda <_PySemaphore_Destroy@@Base+0x18a> │ │ │ │ + cbnz r4, 50dfa <_PySemaphore_Destroy@@Base+0x1aa> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #480] @ (51238 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a>) │ │ │ │ + ldr r4, [pc, #480] @ (50fc0 <_PySemaphore_Destroy@@Base+0x370>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51072 <_PyMonitoring_FireStopIterationEvent@@Base+0x544> │ │ │ │ + cbnz r0, 50dfa <_PySemaphore_Destroy@@Base+0x1aa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e4> │ │ │ │ + b.n 50f9a <_PySemaphore_Destroy@@Base+0x34a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x540> │ │ │ │ + bne.n 50df6 <_PySemaphore_Destroy@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x540> │ │ │ │ + bne.n 50df6 <_PySemaphore_Destroy@@Base+0x1a6> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + beq.n 50e98 <_PySemaphore_Destroy@@Base+0x248> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0> │ │ │ │ + cbz r0, 50e66 <_PySemaphore_Destroy@@Base+0x216> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510ba <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ + bne.n 50e42 <_PySemaphore_Destroy@@Base+0x1f2> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 510d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5aa> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 50e60 <_PySemaphore_Destroy@@Base+0x210> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5aa> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 50e60 <_PySemaphore_Destroy@@Base+0x210> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x540> │ │ │ │ + bne.n 50df6 <_PySemaphore_Destroy@@Base+0x1a6> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 5111a <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - b.n 510e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b4> │ │ │ │ - vldr d8, [pc, #320] @ 51220 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f2> │ │ │ │ + beq.n 50ea2 <_PySemaphore_Destroy@@Base+0x252> │ │ │ │ + b.n 50e6a <_PySemaphore_Destroy@@Base+0x21a> │ │ │ │ + vldr d8, [pc, #320] @ 50fa8 <_PySemaphore_Destroy@@Base+0x358> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c2> │ │ │ │ + bne.n 50e78 <_PySemaphore_Destroy@@Base+0x228> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5111e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f0> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 50ea6 <_PySemaphore_Destroy@@Base+0x256> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5111e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f0> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 50ea6 <_PySemaphore_Destroy@@Base+0x256> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x540> │ │ │ │ - b.n 5111e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f0> │ │ │ │ - vldr d9, [pc, #276] @ 51228 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fa> │ │ │ │ - vldr d8, [pc, #264] @ 51220 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f2> │ │ │ │ - b.n 5111e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f0> │ │ │ │ - vldr d9, [pc, #268] @ 51228 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fa> │ │ │ │ + bne.n 50df6 <_PySemaphore_Destroy@@Base+0x1a6> │ │ │ │ + b.n 50ea6 <_PySemaphore_Destroy@@Base+0x256> │ │ │ │ + vldr d9, [pc, #276] @ 50fb0 <_PySemaphore_Destroy@@Base+0x360> │ │ │ │ + vldr d8, [pc, #264] @ 50fa8 <_PySemaphore_Destroy@@Base+0x358> │ │ │ │ + b.n 50ea6 <_PySemaphore_Destroy@@Base+0x256> │ │ │ │ + vldr d9, [pc, #268] @ 50fb0 <_PySemaphore_Destroy@@Base+0x360> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x614> │ │ │ │ + bmi.n 50eca <_PySemaphore_Destroy@@Base+0x27a> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51162 <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + bpl.n 50eea <_PySemaphore_Destroy@@Base+0x29a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62152 @ 0xf2c8 │ │ │ │ + movw r1, #63528 @ 0xf828 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - bl 7f768 │ │ │ │ + bl 127274 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x540> │ │ │ │ - b.n 5120a <_PyMonitoring_FireStopIterationEvent@@Base+0x6dc> │ │ │ │ + bne.n 50df6 <_PySemaphore_Destroy@@Base+0x1a6> │ │ │ │ + b.n 50f92 <_PySemaphore_Destroy@@Base+0x342> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51176 <_PyMonitoring_FireStopIterationEvent@@Base+0x648> │ │ │ │ + bne.n 50efe <_PySemaphore_Destroy@@Base+0x2ae> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5120a <_PyMonitoring_FireStopIterationEvent@@Base+0x6dc> │ │ │ │ + beq.n 50f92 <_PySemaphore_Destroy@@Base+0x342> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #180] @ 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x702> │ │ │ │ + vldr d6, [pc, #180] @ 50fb8 <_PySemaphore_Destroy@@Base+0x368> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d2> │ │ │ │ + bgt.n 50f88 <_PySemaphore_Destroy@@Base+0x338> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d2> │ │ │ │ + bgt.n 50f88 <_PySemaphore_Destroy@@Base+0x338> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d2> │ │ │ │ + bgt.n 50f88 <_PySemaphore_Destroy@@Base+0x338> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d2> │ │ │ │ + bgt.n 50f88 <_PySemaphore_Destroy@@Base+0x338> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2488d0 <_Py_c_abs@@Base> │ │ │ │ + bl 24965c <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2488d0 <_Py_c_abs@@Base> │ │ │ │ + bl 24965c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5120a <_PyMonitoring_FireStopIterationEvent@@Base+0x6dc> │ │ │ │ + bls.n 50f92 <_PySemaphore_Destroy@@Base+0x342> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2488d0 <_Py_c_abs@@Base> │ │ │ │ + bl 24965c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5120a <_PyMonitoring_FireStopIterationEvent@@Base+0x6dc> │ │ │ │ + bls.n 50f92 <_PySemaphore_Destroy@@Base+0x342> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 5120a <_PyMonitoring_FireStopIterationEvent@@Base+0x6dc> │ │ │ │ + bge.n 50f92 <_PySemaphore_Destroy@@Base+0x342> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e4> │ │ │ │ + b.n 50f9a <_PySemaphore_Destroy@@Base+0x34a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5114e <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + bvs.n 50ed6 <_PySemaphore_Destroy@@Base+0x286> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -57621,353 +57395,528 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51262 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ - bl 51312 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bls.n 50fea <_PySemaphore_Destroy@@Base+0x39a> │ │ │ │ + bl 5122c <_Py_c_diff@@Base+0xa4> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ - ldr r0, [pc, #4] @ (51268 <_PyMonitoring_FireStopIterationEvent@@Base+0x73a>) │ │ │ │ + b.w 8002c │ │ │ │ + ldr r0, [pc, #4] @ (50ff0 <_PySemaphore_Destroy@@Base+0x3a0>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 721bc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5110c <_PySemaphore_Destroy@@Base+0x4bc> │ │ │ │ + ldr r5, [pc, #296] @ (51148 <_PySemaphore_Destroy@@Base+0x4f8>) │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 51142 <_PySemaphore_Destroy@@Base+0x4f2> │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #28161 @ 0x6e01 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #17869 @ 0x45cd │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r0, #57813 @ 0xe1d5 │ │ │ │ + movt r0, #16 │ │ │ │ + movw r4, #41212 @ 0xa0fc │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #38904 @ 0x97f8 │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51108 <_PySemaphore_Destroy@@Base+0x4b8> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 51196 <_Py_c_diff@@Base+0xe> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl ffc64 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 51108 <_PySemaphore_Destroy@@Base+0x4b8> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 1a0f30 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 510b8 <_PySemaphore_Destroy@@Base+0x468> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #5703 @ 0x1647 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 264464 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 510ba <_PySemaphore_Destroy@@Base+0x46a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl ffc64 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 51108 <_PySemaphore_Destroy@@Base+0x4b8> │ │ │ │ + ldr r0, [pc, #128] @ (5114c <_PySemaphore_Destroy@@Base+0x4fc>) │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 6d8e8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #5829 @ 0x16c5 │ │ │ │ + movt r1, #5 │ │ │ │ + bl 264464 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 510fc <_PySemaphore_Destroy@@Base+0x4ac> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #6447 @ 0x192f │ │ │ │ + movt r1, #5 │ │ │ │ + bl 264464 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #76] @ (5114c <_PySemaphore_Destroy@@Base+0x4fc>) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6d8e8 │ │ │ │ + cbz r4, 51128 <_PySemaphore_Destroy@@Base+0x4d8> │ │ │ │ + b.n 5110c <_PySemaphore_Destroy@@Base+0x4bc> │ │ │ │ + bl 1ea6c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 51128 <_PySemaphore_Destroy@@Base+0x4d8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51128 <_PySemaphore_Destroy@@Base+0x4d8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51128 <_PySemaphore_Destroy@@Base+0x4d8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 51130 <_PySemaphore_Destroy@@Base+0x4e0> │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 51138 <_PySemaphore_Destroy@@Base+0x4e8> │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 51140 <_PySemaphore_Destroy@@Base+0x4f0> │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005126c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00051150 <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (512a0 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51184 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d8e4 │ │ │ │ + bl 20f2d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000512a4 <_Py_c_diff@@Base>: │ │ │ │ +00051188 <_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 {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1a0ee4 │ │ │ │ + cbz r0, 511c6 <_Py_c_diff@@Base+0x3e> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4913 @ 0x1331 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 264464 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 511c8 <_Py_c_diff@@Base+0x40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17604 @ 0x44c4 │ │ │ │ + movw r2, #18756 @ 0x4944 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5130e <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51228 <_Py_c_diff@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263cb0 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 5130e <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 264414 │ │ │ │ + cbz r0, 51228 <_Py_c_diff@@Base+0xa0> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 51306 <_Py_c_diff@@Base+0x62> │ │ │ │ + cbz r0, 51220 <_Py_c_diff@@Base+0x98> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5130e <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 51228 <_Py_c_diff@@Base+0xa0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 51354 <_Py_c_diff@@Base+0xb0> │ │ │ │ + bls.n 5126e <_Py_c_diff@@Base+0xe6> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #17428 @ 0x4414 │ │ │ │ + movw r3, #18540 @ 0x486c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #17464 @ 0x4438 │ │ │ │ + movw r2, #18576 @ 0x4890 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #41648 @ 0xa2b0 │ │ │ │ + movw r3, #42864 @ 0xa770 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #240] @ 0xf0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051366 : │ │ │ │ +00051280 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5137c │ │ │ │ - bl 26273c │ │ │ │ - b.n 513ac │ │ │ │ + cbnz r0, 51296 │ │ │ │ + bl 262f34 │ │ │ │ + b.n 512c6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 513f6 │ │ │ │ + beq.n 51310 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 5138e │ │ │ │ + cbnz r5, 512a8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51396 │ │ │ │ + cbz r5, 512b0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 513f6 │ │ │ │ + bmi.n 51310 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 513f6 │ │ │ │ + cbz r3, 51310 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 513b0 │ │ │ │ + cbnz r0, 512ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51412 │ │ │ │ + b.n 5132c │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1afa70 │ │ │ │ + bl 1b3440 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513d4 │ │ │ │ + beq.n 512ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 513d4 │ │ │ │ + cbnz r3, 512ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51412 │ │ │ │ + bne.n 5132c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513f6 │ │ │ │ + beq.n 51310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 513f6 │ │ │ │ + cbnz r3, 51310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17624 @ 0x44d8 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 513ac │ │ │ │ + bl d19b0 │ │ │ │ + b.n 512c6 │ │ │ │ mov r0, r4 │ │ │ │ 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 r5, [pc, #68] @ (51388 ) │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 5137a │ │ │ │ + mov r4, r0 │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 711bc <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 51380 │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 51382 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 5142e │ │ │ │ + cbz r0, 513a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5148e │ │ │ │ + cbz r0, 51404 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51460 │ │ │ │ + bge.n 513d6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r6 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r1, [r2, r7] │ │ │ │ - b.n 5143a │ │ │ │ - cbz r2, 51472 │ │ │ │ + b.n 513b0 │ │ │ │ + cbz r2, 513e8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51472 │ │ │ │ + cbz r0, 513e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 51492 │ │ │ │ + beq.n 51408 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51492 │ │ │ │ + b.n 51408 │ │ │ │ bl 71330 │ │ │ │ - cbnz r0, 51492 │ │ │ │ + cbnz r0, 51408 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5148e │ │ │ │ + beq.n 51404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5148e │ │ │ │ + cbnz r3, 51404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 514e2 │ │ │ │ + b.n 51458 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #59036 @ 0xe69c │ │ │ │ + movw r5, #60232 @ 0xeb48 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #17660 @ 0x44fc │ │ │ │ + movw r0, #18812 @ 0x497c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #59016 @ 0xe688 │ │ │ │ + movw r1, #60212 @ 0xeb34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60884 @ 0xedd4 │ │ │ │ + movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #14956 @ 0x3a6c │ │ │ │ + movw r1, #16028 @ 0x3e9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16776 @ 0x4188 │ │ │ │ + movw r3, #18068 @ 0x4694 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51584 ) │ │ │ │ + ldr r3, [pc, #140] @ (514f8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 5152a │ │ │ │ + cbz r3, 514a0 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51520 │ │ │ │ + bne.n 51496 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51510 │ │ │ │ + bne.n 51486 │ │ │ │ dmb ish │ │ │ │ - beq.n 5152a │ │ │ │ - bl 268034 │ │ │ │ + beq.n 514a0 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 516e4 │ │ │ │ + bl 51692 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5155c │ │ │ │ + cbz r3, 514d2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51552 │ │ │ │ + bne.n 514c8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51542 │ │ │ │ + bne.n 514b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 5155c │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 514d2 │ │ │ │ + bl 2467ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51312 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 5122c <_Py_c_diff@@Base+0xa4> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 71e20 │ │ │ │ - ldr r3, [pc, #20] @ (51584 ) │ │ │ │ + ldr r3, [pc, #20] @ (514f8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5157e │ │ │ │ + beq.n 514f4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 515aa │ │ │ │ + cbnz r2, 5151e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 515aa │ │ │ │ + bne.n 5151e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 515c8 │ │ │ │ - ldr r5, [pc, #60] @ (515e8 ) │ │ │ │ + cbnz r0, 5153c │ │ │ │ + ldr r5, [pc, #60] @ (5155c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 515c8 │ │ │ │ + cbnz r0, 5153c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 515e4 │ │ │ │ + b.n 51558 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ bl 8345c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515c4 │ │ │ │ + beq.n 51538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ @@ -57980,389 +57929,477 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5161e │ │ │ │ + bge.n 51592 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 516ce │ │ │ │ + b.n 51642 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 51660 │ │ │ │ + beq.n 515d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17760 @ 0x4560 │ │ │ │ + movw r1, #18912 @ 0x49e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5161a │ │ │ │ + beq.n 5158e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17768 @ 0x4568 │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 8278c │ │ │ │ - b.n 516ce │ │ │ │ + b.n 51642 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 516ac │ │ │ │ + bne.n 51620 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17760 @ 0x4560 │ │ │ │ + movw r1, #18912 @ 0x49e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5161a │ │ │ │ + beq.n 5158e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30600 @ 0x7788 │ │ │ │ + movw r1, #31672 @ 0x7bb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5161a │ │ │ │ + beq.n 5158e │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17776 @ 0x4570 │ │ │ │ + movw r0, #18928 @ 0x49f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ - b.n 516ce │ │ │ │ + b.n 51642 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, r6 │ │ │ │ - movw r0, #17784 @ 0x4578 │ │ │ │ + movw r0, #18936 @ 0x49f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ 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 r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 51196 <_Py_c_diff@@Base+0xe> │ │ │ │ + cbz r0, 51676 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 711bc <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5167c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e500 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5167e │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 516e0 │ │ │ │ + cbz r2, 5168e │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51714 │ │ │ │ + bls.n 516c2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51312 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 5122c <_Py_c_diff@@Base+0xa4> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51716 │ │ │ │ + b.n 5175a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 7200c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51754 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1251a4 │ │ │ │ + cbz r0, 51716 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 1251a4 │ │ │ │ + cbz r0, 51716 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 51716 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7de24 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 5172e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51754 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51754 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51754 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl 83af8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51750 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51750 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ + b.n 51756 │ │ │ │ + movs r0, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51888 ) │ │ │ │ + ldr r3, [pc, #336] @ (518cc ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bbac │ │ │ │ + bl 26c024 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 5175e │ │ │ │ + bne.n 517a2 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51760 │ │ │ │ + bne.n 517a4 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b4cc │ │ │ │ - cbz r4, 51782 │ │ │ │ + bl 26b944 │ │ │ │ + cbz r4, 517c6 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 263dec <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ + bl 264590 <_Py_hashtable_foreach@@Base+0x12c> │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 517f8 │ │ │ │ + bne.n 5183c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 263e28 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2645d0 <_Py_hashtable_foreach@@Base+0x16c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263f14 │ │ │ │ + bl 2646bc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 263e28 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2645d0 <_Py_hashtable_foreach@@Base+0x16c> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5182a │ │ │ │ + b.n 5186e │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 263e28 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2645d0 <_Py_hashtable_foreach@@Base+0x16c> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [sl, #-204] │ │ │ │ - bl 263e28 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ + bl 2645d0 <_Py_hashtable_foreach@@Base+0x16c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263f14 │ │ │ │ + bl 2646bc │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51854 │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bhi.n 51898 │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a62 │ │ │ │ - b.n 5186c │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 51aba │ │ │ │ + b.n 518b0 │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51312 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 5122c <_Py_c_diff@@Base+0xa4> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a62 │ │ │ │ - ldr r3, [pc, #24] @ (51888 ) │ │ │ │ + bl 51aba │ │ │ │ + ldr r3, [pc, #24] @ (518cc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5187e │ │ │ │ + beq.n 518c2 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f8a28 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1faf60 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 518e4 │ │ │ │ + cbz r0, 51928 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17800 @ 0x4588 │ │ │ │ + movw r0, #18952 @ 0x4a08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518d8 │ │ │ │ + beq.n 5191c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 518dc │ │ │ │ + cbz r3, 51920 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 518e4 │ │ │ │ + b.n 51928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 518d8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5191c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r1, #5829 @ 0x16c5 │ │ │ │ + movt r1, #5 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + b.w 264464 <_Py_hashtable_foreach@@Base> │ │ │ │ │ │ │ │ -000518ea : │ │ │ │ +00051942 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51900 │ │ │ │ - bl 26273c │ │ │ │ - b.n 5192a │ │ │ │ + cbnz r0, 51958 │ │ │ │ + bl 262f34 │ │ │ │ + b.n 51982 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51972 │ │ │ │ + cbz r2, 519ca │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51914 │ │ │ │ + cbz r5, 5196c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51972 │ │ │ │ + bmi.n 519ca │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51972 │ │ │ │ + cbz r2, 519ca │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5192e │ │ │ │ + cbnz r0, 51986 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5198e │ │ │ │ + b.n 519e6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8ab0 │ │ │ │ + bl c8b10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51950 │ │ │ │ + beq.n 519a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51950 │ │ │ │ + cbnz r3, 519a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5198e │ │ │ │ + bne.n 519e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51972 │ │ │ │ + beq.n 519ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51972 │ │ │ │ + cbnz r3, 519ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17624 @ 0x44d8 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5192a │ │ │ │ + bl d19b0 │ │ │ │ + b.n 51982 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 519d2 │ │ │ │ + bgt.n 51a2a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 519c4 │ │ │ │ - movw r1, #13068 @ 0x330c │ │ │ │ + cbz r2, 51a1c │ │ │ │ + movw r1, #14140 @ 0x373c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 519da │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + bl 127274 │ │ │ │ + b.n 51a32 │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 519da │ │ │ │ - bl 1152c0 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 127274 │ │ │ │ + b.n 51a32 │ │ │ │ + bl 1156ec <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 519de │ │ │ │ + bge.n 51a36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 519ea │ │ │ │ + b.n 51a42 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -58370,343 +58407,343 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51a3a │ │ │ │ + beq.n 51a92 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 51a3a │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 51a92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #17896 @ 0x45e8 │ │ │ │ + movw r1, #19048 @ 0x4a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 51a48 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 51aa0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b35c │ │ │ │ + bl 4b3ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a4c │ │ │ │ + bne.n 51aa4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a5a │ │ │ │ + b.n 51ab2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 4fec8 <_PyMonitoring_FireJumpEvent@@Base+0x1a8> │ │ │ │ + b.w 4fd06 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 26b4cc │ │ │ │ + bl 26b944 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51aa8 │ │ │ │ + beq.n 51b00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51ab4 │ │ │ │ + bl 51b0c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 263f14 │ │ │ │ - b.n 51a8c │ │ │ │ + bl 2646bc │ │ │ │ + b.n 51ae4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51ab4 │ │ │ │ + b.n 51b0c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51afc ) │ │ │ │ + ldr r3, [pc, #56] @ (51b54 ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51afc ) │ │ │ │ + ldr r3, [pc, #20] @ (51b54 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51af6 │ │ │ │ + beq.n 51b4e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51b9c ) │ │ │ │ + ldr r3, [pc, #140] @ (51bf4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 51b44 │ │ │ │ + cbz r3, 51b9c │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51b3a │ │ │ │ + bne.n 51b92 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b2a │ │ │ │ + bne.n 51b82 │ │ │ │ dmb ish │ │ │ │ - beq.n 51b44 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 51b9c │ │ │ │ + bl 2685c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 516e4 │ │ │ │ + bl 51692 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51b76 │ │ │ │ + cbz r3, 51bce │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51b6c │ │ │ │ + bne.n 51bc4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b5c │ │ │ │ + bne.n 51bb4 │ │ │ │ dmb ish │ │ │ │ - beq.n 51b76 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 51bce │ │ │ │ + bl 2467ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51312 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 5122c <_Py_c_diff@@Base+0xa4> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51b9c ) │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51bf4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51b98 │ │ │ │ + beq.n 51bf0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051ba0 : │ │ │ │ +00051bf8 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d25b8 │ │ │ │ + b.w d2628 │ │ │ │ │ │ │ │ -00051bae : │ │ │ │ +00051c06 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 51c42 │ │ │ │ + beq.n 51c9a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4af7c <_PyContext_NewHamtForTests@@Base+0x594> │ │ │ │ - cbnz r0, 51c14 │ │ │ │ + bl 4afd0 <_PyContext_NewHamtForTests@@Base+0x592> │ │ │ │ + cbnz r0, 51c6c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 51bf6 │ │ │ │ - bl d3c00 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 51c4e │ │ │ │ + bl d3c60 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51c40 │ │ │ │ + b.n 51c98 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51be8 │ │ │ │ + bne.n 51c40 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51be8 │ │ │ │ - b.n 51c3e │ │ │ │ + bne.n 51c40 │ │ │ │ + b.n 51c96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 51c28 │ │ │ │ + beq.n 51c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51c28 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51c80 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + movw r1, #58120 @ 0xe308 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51c8a │ │ │ │ + bne.n 51ce2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51ca2 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 51cfa │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60488 @ 0xec48 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51d5c │ │ │ │ + movw r0, #100 @ 0x64 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51db4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60488 @ 0xec48 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #100 @ 0x64 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c62 │ │ │ │ - b.n 51d5c │ │ │ │ + bne.n 51cba │ │ │ │ + b.n 51db4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d5c │ │ │ │ + beq.n 51db4 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51cd2 │ │ │ │ + beq.n 51d2a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 51d5c │ │ │ │ + bl 127274 │ │ │ │ + b.n 51db4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d5c │ │ │ │ + beq.n 51db4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51d1a │ │ │ │ - bl 76e6c │ │ │ │ + bcs.n 51d72 │ │ │ │ + bl 76e78 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d1a │ │ │ │ + cbz r5, 51d72 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d26 │ │ │ │ + bne.n 51d7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51ce6 │ │ │ │ + blt.n 51d3e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51d22 │ │ │ │ - bl 1e7e34 │ │ │ │ + blt.n 51d7a │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51d7a │ │ │ │ + b.n 51dd2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51ce4 │ │ │ │ + b.n 51d3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51d60 │ │ │ │ - b.n 51d56 │ │ │ │ + cbnz r0, 51db8 │ │ │ │ + b.n 51dae │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51d74 │ │ │ │ + bge.n 51dcc │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 1152b0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1156dc <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d32 │ │ │ │ + bne.n 51d8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51d64 │ │ │ │ + bne.n 51dbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51d7a │ │ │ │ + b.n 51dd2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d3a │ │ │ │ + b.n 51d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51d56 │ │ │ │ + bne.n 51dae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51d56 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51dae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -58715,1621 +58752,1621 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51db8 │ │ │ │ + bge.n 51e10 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51dc4 │ │ │ │ + b.n 51e1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51da2 │ │ │ │ + bge.n 51dfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + movw r0, #19200 @ 0x4b00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ b.w 8278c │ │ │ │ │ │ │ │ -00051dd8 : │ │ │ │ +00051e30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd710 │ │ │ │ + bl cd774 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78224 │ │ │ │ - ldr r0, [pc, #4] @ (51dfc ) │ │ │ │ + b.w 78234 │ │ │ │ + ldr r0, [pc, #4] @ (51e54 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51e40 │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e38 │ │ │ │ + bge.n 51e90 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51e60 │ │ │ │ + cbz r3, 51eb8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51e62 │ │ │ │ + b.n 51eba │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51e70 │ │ │ │ + cbnz r3, 51ec8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51e70 │ │ │ │ + ble.n 51ec8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51e70 │ │ │ │ - cbnz r5, 51e90 │ │ │ │ - ldr r4, [pc, #240] @ (51f64 ) │ │ │ │ + bgt.n 51ec8 │ │ │ │ + cbnz r5, 51ee8 │ │ │ │ + ldr r4, [pc, #240] @ (51fbc ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f5e │ │ │ │ + beq.n 51fb6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51f44 │ │ │ │ + beq.n 51f9c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51ede │ │ │ │ + cbz r4, 51f36 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51ec2 │ │ │ │ + bmi.n 51f1a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11968 @ 0x2ec0 │ │ │ │ + movw r1, #13040 @ 0x32f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26384 @ 0x6710 │ │ │ │ + movw r0, #27456 @ 0x6b40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f5e │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51fb6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f5e │ │ │ │ + beq.n 51fb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51f1c │ │ │ │ + bne.n 51f74 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51f4c │ │ │ │ + beq.n 51fa4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51f06 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 51f5e │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11988 @ 0x2ed4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26384 @ 0x6710 │ │ │ │ + movw r0, #27456 @ 0x6b40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f5e │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51fb6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51f5e │ │ │ │ + cbz r0, 51fb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f34 │ │ │ │ + beq.n 51f8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 51f5e │ │ │ │ - movw r3, #13144 @ 0x3358 │ │ │ │ + bl 127274 │ │ │ │ + b.n 51fb6 │ │ │ │ + movw r3, #14296 @ 0x37d8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51f4e │ │ │ │ - movw r4, #13144 @ 0x3358 │ │ │ │ + b.n 51fa6 │ │ │ │ + movw r4, #14296 @ 0x37d8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 51f68 │ │ │ │ + b.w 51fc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051f68 : │ │ │ │ +00051fc0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 256afc │ │ │ │ - cbz r0, 51f96 │ │ │ │ + bl 2574d8 <_PyUnicode_ToNumeric@@Base+0x92dc> │ │ │ │ + cbz r0, 51fee │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e2258 │ │ │ │ + b.w 1e4c24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51fd0 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 52028 │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #52596 @ 0xcd74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51fde │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52036 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51fe2 │ │ │ │ + cbnz r0, 5203a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52020 │ │ │ │ + b.n 52078 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52004 │ │ │ │ + beq.n 5205c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 51fde │ │ │ │ + bl 127274 │ │ │ │ + b.n 52036 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52018 │ │ │ │ + cbnz r0, 52070 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 52046 │ │ │ │ + cbnz r3, 5209e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 52046 │ │ │ │ + ble.n 5209e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52046 │ │ │ │ - cbnz r0, 5205e │ │ │ │ - ldr r5, [pc, #52] @ (5207c ) │ │ │ │ + bne.n 5209e │ │ │ │ + cbnz r0, 520b6 │ │ │ │ + ldr r5, [pc, #52] @ (520d4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52076 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47248 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52076 │ │ │ │ + bl 472a0 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520ce │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52080 │ │ │ │ + b.n 520d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 520ae │ │ │ │ + bcc.n 52106 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18096 @ 0x46b0 │ │ │ │ + movw r1, #19248 @ 0x4b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 520f6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5214e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 520c6 │ │ │ │ + cbnz r0, 5211e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ - cbz r4, 520dc │ │ │ │ + b.w 1ea6c4 │ │ │ │ + cbz r4, 52134 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 520dc │ │ │ │ + bhi.n 52134 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51716 │ │ │ │ + bl 5175a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 520ea │ │ │ │ - bl 249a4c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52142 │ │ │ │ + bl 24a65c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 520f0 │ │ │ │ + b.n 52148 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5213a │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52192 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52132 │ │ │ │ + bge.n 5218a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movw r0, #25176 @ 0x6258 │ │ │ │ + movw r0, #26248 @ 0x6688 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ b.w 7a108 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5216e │ │ │ │ + cbnz r3, 521c6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5216e │ │ │ │ + ble.n 521c6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5216e │ │ │ │ - cbnz r0, 52186 │ │ │ │ - ldr r5, [pc, #52] @ (521a4 ) │ │ │ │ + bne.n 521c6 │ │ │ │ + cbnz r0, 521de │ │ │ │ + ldr r5, [pc, #52] @ (521fc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5219e │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 521f6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47248 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5219e │ │ │ │ + bl 472a0 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 521f6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52080 │ │ │ │ + b.n 520d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ negs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 521e8 │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 52240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 521e0 │ │ │ │ + bge.n 52238 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5222e │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52286 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52226 │ │ │ │ + bge.n 5227e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #18116 @ 0x46c4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 52276 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, sp │ │ │ │ - blx 2a408 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5227a │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52280 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - bl 80028 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 522ae │ │ │ │ + beq.n 522b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 522dc │ │ │ │ + bne.n 522e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 522c2 │ │ │ │ + beq.n 522ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 522de │ │ │ │ + bgt.n 522e6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 52308 │ │ │ │ + bl 127274 │ │ │ │ + b.n 52310 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e4538 │ │ │ │ + bl e461c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52308 │ │ │ │ + beq.n 52310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52308 │ │ │ │ + cbnz r3, 52310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #19268 @ 0x4b44 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 52356 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, sp │ │ │ │ + blx 2a408 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5235a │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52360 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + bl 8002c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 83978 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5232e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 52342 │ │ │ │ + bne.n 52386 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5239a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52338 │ │ │ │ + cbz r3, 52390 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52344 │ │ │ │ + b.n 5239c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #36528 @ 0x8eb0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5239c │ │ │ │ + beq.n 523f4 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5239c │ │ │ │ + beq.n 523f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 523b4 │ │ │ │ + ble.n 5240c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18140 @ 0x46dc │ │ │ │ + movw r1, #19292 @ 0x4b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 523c6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5241e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5237e │ │ │ │ - movw r0, #44044 @ 0xac0c │ │ │ │ + beq.n 523d6 │ │ │ │ + movw r0, #45072 @ 0xb010 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5237e │ │ │ │ - b.n 523c6 │ │ │ │ + bne.n 523d6 │ │ │ │ + b.n 5241e │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d7f8c │ │ │ │ + b.w 1db004 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 5240a │ │ │ │ + cbz r1, 52462 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 5240a │ │ │ │ + cbnz r5, 52462 │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18176 @ 0x4700 │ │ │ │ + movw r1, #19328 @ 0x4b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5241a │ │ │ │ + blt.n 52472 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5241c │ │ │ │ + beq.n 52474 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5241c │ │ │ │ + b.n 52474 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5244e │ │ │ │ + bge.n 524a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 52476 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 524ce │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1152b0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1156dc <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1152b0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1156dc <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1152b0 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1156dc <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64512 @ 0xfc00 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #128 @ 0x80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1259e0 │ │ │ │ - cbz r0, 524b2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 524b6 │ │ │ │ - bl 1261ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 524b6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 524b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 524b2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 524da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 524ca │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 524da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 524c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 524c0 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 52502 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 524f8 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5250e │ │ │ │ + cbz r3, 52504 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 525ec │ │ │ │ + b.n 525e2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 525f4 │ │ │ │ + bl 5264c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525e2 │ │ │ │ + beq.n 525d8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52532 │ │ │ │ + bne.n 52528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 5258c │ │ │ │ + cbnz r3, 52582 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52584 │ │ │ │ + cbz r0, 5257a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52594 │ │ │ │ - b.n 5258c │ │ │ │ + cbz r6, 5258a │ │ │ │ + b.n 52582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 525f4 │ │ │ │ + bl 5264c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5256e │ │ │ │ + cbz r0, 52564 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5259c │ │ │ │ + beq.n 52592 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5254a │ │ │ │ + bne.n 52540 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1954 │ │ │ │ + bl b1938 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 525b6 │ │ │ │ + cbnz r0, 525ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 525e2 │ │ │ │ + b.n 525d8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52562 │ │ │ │ + b.n 52558 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5257e │ │ │ │ + beq.n 52574 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52558 │ │ │ │ + b.n 5254e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 525ca │ │ │ │ + ble.n 525c0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 525b6 │ │ │ │ + b.n 525ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c234c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 525e8 │ │ │ │ + bl c2330 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 525de │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 125ee0 │ │ │ │ + cbz r0, 52622 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 52626 │ │ │ │ + bl 1266ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52626 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52622 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 52622 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5264a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 5263a │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5264a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 52630 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52630 │ │ │ │ + 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 52616 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 5266e │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52622 │ │ │ │ + cbz r3, 5267a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52644 │ │ │ │ + b.n 5269c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d0740 │ │ │ │ - cbnz r0, 52632 │ │ │ │ + bl 1d3bc4 │ │ │ │ + cbnz r0, 5268a │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52640 │ │ │ │ + b.n 52698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5262c │ │ │ │ - ldr r0, [pc, #8] @ (52648 ) │ │ │ │ + bne.n 52684 │ │ │ │ + ldr r0, [pc, #8] @ (526a0 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #18316 @ 0x478c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a108 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52676 │ │ │ │ + blt.n 526c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 526d4 │ │ │ │ + b.n 5272c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 526a8 │ │ │ │ + bge.n 526f4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 526d0 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5271c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bb9b0 │ │ │ │ + bl 1bf384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bb9b0 │ │ │ │ + bl 1bf384 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bb9b0 │ │ │ │ + bl 1bf384 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64512 @ 0xfc00 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #128 @ 0x80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r0, #19468 @ 0x4c0c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a108 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 52710 │ │ │ │ + cbz r0, 52768 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 52716 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5276e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 527e8 │ │ │ │ + bl 52840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52762 │ │ │ │ + cbz r0, 527ba │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52756 │ │ │ │ + beq.n 527ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5275a │ │ │ │ + cbz r3, 527b2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52762 │ │ │ │ + b.n 527ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52756 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527ae │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 5278c │ │ │ │ + bne.n 527e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11abd8 │ │ │ │ - cbz r0, 527a2 │ │ │ │ - b.n 527a6 │ │ │ │ + bl 11b000 │ │ │ │ + cbz r0, 527fa │ │ │ │ + b.n 527fe │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60636 @ 0xecdc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #248 @ 0xf8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52780 │ │ │ │ + bne.n 527d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 527dc │ │ │ │ + b.n 52834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527a2 │ │ │ │ + beq.n 527fa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 527d4 │ │ │ │ + bne.n 5282c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 527dc │ │ │ │ + b.n 52834 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52802 │ │ │ │ + cbnz r3, 5285a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5285c │ │ │ │ - cbz r4, 5280e │ │ │ │ + cbz r3, 528b4 │ │ │ │ + cbz r4, 52866 │ │ │ │ mov r0, r4 │ │ │ │ bl 81e64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52814 │ │ │ │ + b.n 5286c │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52858 │ │ │ │ + cbz r4, 528b0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5282c │ │ │ │ + cbz r2, 52884 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50724 @ 0xc624 │ │ │ │ + movw r1, #51876 @ 0xcaa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52842 │ │ │ │ + blt.n 5289a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52876 │ │ │ │ + cbz r2, 528ce │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54180 @ 0xd3a4 │ │ │ │ + movw r1, #55332 @ 0xd824 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52876 │ │ │ │ + bge.n 528ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52858 │ │ │ │ + beq.n 528b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52858 │ │ │ │ + cbnz r3, 528b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52876 │ │ │ │ - cbz r4, 5286e │ │ │ │ + b.n 528ce │ │ │ │ + cbz r4, 528c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52876 │ │ │ │ + beq.n 528ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52876 │ │ │ │ + b.n 528ce │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (528b8 ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52910 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 528a8 │ │ │ │ + cbz r2, 52900 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #4604 @ 0x11fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r0, #9796 @ 0x2644 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - bmi.n 52994 │ │ │ │ + bmi.n 529ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fb140 │ │ │ │ - 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 4223a │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 528fe │ │ │ │ - mov r1, r5 │ │ │ │ - bl 49e5e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 528f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 528f6 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 528fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528f2 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 1fd648 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 52920 │ │ │ │ + cbz r3, 52938 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 52922 │ │ │ │ + b.n 5293a │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 52932 │ │ │ │ + cbnz r3, 5294a │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 52932 │ │ │ │ + ble.n 5294a │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 52932 │ │ │ │ - cbnz r4, 52954 │ │ │ │ + bgt.n 5294a │ │ │ │ + cbnz r4, 5296c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (52a20 ) │ │ │ │ + ldr r4, [pc, #232] @ (52a38 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52954 │ │ │ │ + cbnz r0, 5296c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52a1a │ │ │ │ + b.n 52a32 │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52984 │ │ │ │ + cbz r6, 5299c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52964 │ │ │ │ + cbz r5, 5297c │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52992 │ │ │ │ - b.n 5296c │ │ │ │ + beq.n 529aa │ │ │ │ + b.n 52984 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5297e │ │ │ │ - bl c3484 │ │ │ │ + cbz r0, 52996 │ │ │ │ + bl c346c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52950 │ │ │ │ + blt.n 52968 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52980 │ │ │ │ - b.n 5299e │ │ │ │ + bne.n 52998 │ │ │ │ + b.n 529b6 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 529a6 │ │ │ │ + b.n 529be │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 529a6 │ │ │ │ + b.n 529be │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 529a6 │ │ │ │ + b.n 529be │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 214bec │ │ │ │ + bl 21644c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52950 │ │ │ │ + beq.n 52968 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20e828 │ │ │ │ + bl 21008c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52a0a │ │ │ │ + beq.n 52a22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e8a4 │ │ │ │ + bl 210108 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52a0a │ │ │ │ + beq.n 52a22 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e8ec │ │ │ │ + bl 210150 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52a0a │ │ │ │ + beq.n 52a22 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20eab8 │ │ │ │ + bl 21031c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52a0a │ │ │ │ + beq.n 52a22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fec0 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 211724 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52a0a │ │ │ │ + beq.n 52a22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a12 │ │ │ │ + beq.n 52a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52a12 │ │ │ │ + cbnz r3, 52a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52a12 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ - b.n 52950 │ │ │ │ + bl 78234 │ │ │ │ + b.n 52968 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 422e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 52a78 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 4a7fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52a6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 52a70 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 52a78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a6c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 52a9a │ │ │ │ + cbz r4, 52af2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52a82 │ │ │ │ + bge.n 52ada │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52a82 │ │ │ │ - ldr r4, [pc, #96] @ (52aa8 ) │ │ │ │ + bpl.n 52ada │ │ │ │ + ldr r4, [pc, #96] @ (52b00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 52a7c │ │ │ │ + beq.n 52ad4 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r4, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52a84 │ │ │ │ + b.n 52adc │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52a90 │ │ │ │ + cbz r5, 52ae8 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52a88 │ │ │ │ + b.n 52ae0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52a9a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 52aa4 │ │ │ │ + bne.n 52af2 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 52afc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52adc │ │ │ │ + cbz r0, 52b34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52adc │ │ │ │ + beq.n 52b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52adc │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b34 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52af8 │ │ │ │ + cbz r0, 52b50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52af8 │ │ │ │ + beq.n 52b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52af8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b50 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52b14 │ │ │ │ + cbz r0, 52b6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b14 │ │ │ │ + beq.n 52b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b14 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b6c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52b30 │ │ │ │ + cbz r0, 52b88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b30 │ │ │ │ + beq.n 52b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b30 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b88 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52b4c │ │ │ │ + cbz r0, 52ba4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b4c │ │ │ │ + beq.n 52ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b4c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ba4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52b68 │ │ │ │ + cbz r0, 52bc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b68 │ │ │ │ + beq.n 52bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b68 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bc0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52b84 │ │ │ │ + cbz r0, 52bdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b84 │ │ │ │ + beq.n 52bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b84 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bdc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52ba0 │ │ │ │ + cbz r0, 52bf8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ba0 │ │ │ │ + beq.n 52bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ba0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bf8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52bbc │ │ │ │ + cbz r0, 52c14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bbc │ │ │ │ + beq.n 52c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bbc │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c14 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52bd8 │ │ │ │ + cbz r0, 52c30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bd8 │ │ │ │ + beq.n 52c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bd8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c30 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52bf4 │ │ │ │ + cbz r0, 52c4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bf4 │ │ │ │ + beq.n 52c4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bf4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c4c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52c10 │ │ │ │ + cbz r0, 52c68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c10 │ │ │ │ + beq.n 52c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c10 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c68 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52c2c │ │ │ │ + cbz r0, 52c84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c2c │ │ │ │ + beq.n 52c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c2c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c84 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52c48 │ │ │ │ + cbz r0, 52ca0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c48 │ │ │ │ + beq.n 52ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c48 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ca0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52c64 │ │ │ │ + cbz r0, 52cbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c64 │ │ │ │ + beq.n 52cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c64 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cbc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52c80 │ │ │ │ + cbz r0, 52cd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c80 │ │ │ │ + beq.n 52cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c80 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cd8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52c9c │ │ │ │ + cbz r0, 52cf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c9c │ │ │ │ + beq.n 52cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c9c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cf4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52cb8 │ │ │ │ + cbz r0, 52d10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cb8 │ │ │ │ + beq.n 52d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cb8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d10 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52ce4 │ │ │ │ + bne.n 52d3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52d06 │ │ │ │ - b.n 52cfe │ │ │ │ + bne.n 52d5e │ │ │ │ + b.n 52d56 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60788 @ 0xed74 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #400 @ 0x190 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52cd6 │ │ │ │ + bne.n 52d2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52d84 │ │ │ │ - bl 7f768 │ │ │ │ + b.n 52ddc │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52cfa │ │ │ │ + bne.n 52d52 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52d1a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 52d72 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52cfa │ │ │ │ + bne.n 52d52 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52cfa │ │ │ │ + beq.n 52d52 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #18336 @ 0x47a0 │ │ │ │ + movw r1, #19488 @ 0x4c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18340 @ 0x47a4 │ │ │ │ + movw r0, #19492 @ 0x4c24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52cfa │ │ │ │ + blt.n 52d52 │ │ │ │ bl 95ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52d7c │ │ │ │ + bge.n 52dd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #51160 @ 0xc7d8 │ │ │ │ + movw r1, #52312 @ 0xcc58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl fa190 │ │ │ │ - cbnz r0, 52db2 │ │ │ │ + bl fa208 │ │ │ │ + cbnz r0, 52e0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea54 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77208 │ │ │ │ + b.w 77218 │ │ │ │ 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 52e4c │ │ │ │ - cbz r0, 52df2 │ │ │ │ + bl 52ea4 │ │ │ │ + cbz r0, 52e4a │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52df0 │ │ │ │ + beq.n 52e48 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7de2c │ │ │ │ - ldr r0, [pc, #4] @ (52df8 ) │ │ │ │ + b.w 7de24 │ │ │ │ + ldr r0, [pc, #4] @ (52e50 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52e18 │ │ │ │ + bmi.n 52e70 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52e32 │ │ │ │ + bpl.n 52e8a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e4a │ │ │ │ + b.n 52ea2 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -60340,205 +60377,205 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52e9e │ │ │ │ + bpl.n 52ef6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52e9e │ │ │ │ + bne.n 52ef6 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18bd6c │ │ │ │ + bl 18e504 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e9e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 52ec2 │ │ │ │ + bne.n 52ef6 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 52f1a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52e9e │ │ │ │ + cbnz r3, 52ef6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52ec4 │ │ │ │ + b.n 52f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14070c │ │ │ │ + bl 140ed4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52eba │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 52ec2 │ │ │ │ + bne.n 52f12 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 52f1a │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52ec4 │ │ │ │ + b.n 52f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cbac │ │ │ │ + b.w 6cb84 │ │ │ │ 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] @ (52f0c ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52f64 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52efc │ │ │ │ + cbz r2, 52f54 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #4604 @ 0x11fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r0, #9796 @ 0x2644 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - bmi.n 52fe8 │ │ │ │ + bmi.n 53040 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 52f42 │ │ │ │ + cbnz r0, 52f9a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52f46 │ │ │ │ + cbz r4, 52f9e │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52f46 │ │ │ │ + beq.n 52f9e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f48 │ │ │ │ + b.n 52fa0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52f6c │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 52fb0 │ │ │ │ + bne.n 52fc4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 53008 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52f8a │ │ │ │ + bne.n 52fe2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 52f9c │ │ │ │ + bl f18c4 │ │ │ │ + b.n 52ff4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11ae04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b22c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52fa6 │ │ │ │ + bge.n 52ffe │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 52fb0 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 53008 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52e4c │ │ │ │ - cbz r0, 52fec │ │ │ │ + bl 52ea4 │ │ │ │ + cbz r0, 53044 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ lsrs r0, r3, #12 │ │ │ │ orr.w r0, r0, r2, lsl #20 │ │ │ │ bfi r0, r3, #0, #8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52fea │ │ │ │ + beq.n 53042 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7de2c │ │ │ │ - ldr r0, [pc, #8] @ (52ff4 ) │ │ │ │ + b.w 7de24 │ │ │ │ + ldr r0, [pc, #8] @ (5304c ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5301a │ │ │ │ + bne.n 53072 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52e4c │ │ │ │ - cbnz r0, 53034 │ │ │ │ - b.n 53030 │ │ │ │ + bl 52ea4 │ │ │ │ + cbnz r0, 5308c │ │ │ │ + b.n 53088 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60904 @ 0xede8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #516 @ 0x204 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5300e │ │ │ │ + bne.n 53066 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530c0 │ │ │ │ + b.n 53118 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52e4c │ │ │ │ + bl 52ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53030 │ │ │ │ + beq.n 53088 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5305e │ │ │ │ + bcs.n 530b6 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53076 │ │ │ │ + bcc.n 530ce │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18384 @ 0x47d0 │ │ │ │ + movw r1, #19536 @ 0x4c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 530aa │ │ │ │ + bl 127274 │ │ │ │ + b.n 53102 │ │ │ │ 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 │ │ │ │ @@ -60546,496 +60583,497 @@ │ │ │ │ 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 530b6 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5310e │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53030 │ │ │ │ - ldr r0, [pc, #16] @ (530c4 ) │ │ │ │ - b.n 530c0 │ │ │ │ + bne.n 53088 │ │ │ │ + ldr r0, [pc, #16] @ (5311c ) │ │ │ │ + b.n 53118 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa368 │ │ │ │ + b.w fa4d0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53108 ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53160 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 530f6 │ │ │ │ + cbz r2, 5314e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #4604 @ 0x11fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r0, #9796 @ 0x2644 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ nop │ │ │ │ - bmi.n 531e4 │ │ │ │ + bmi.n 5323c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5313c │ │ │ │ + beq.n 53194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5313c │ │ │ │ + ble.n 53194 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53158 │ │ │ │ + beq.n 531b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53158 │ │ │ │ + b.n 531b0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 53176 │ │ │ │ + bl 127274 │ │ │ │ + b.n 531ce │ │ │ │ mov r0, r4 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53176 │ │ │ │ + beq.n 531ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53176 │ │ │ │ + cbnz r3, 531ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 531a6 │ │ │ │ + cbz r4, 531fe │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 531ae │ │ │ │ + b.n 53206 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13173 @ 0x3375 │ │ │ │ + movw r2, #13117 @ 0x333d │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52aac │ │ │ │ + b.n 52b04 │ │ │ │ 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 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5321a │ │ │ │ + blt.n 53272 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123c14 │ │ │ │ + bl 124114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 531f6 │ │ │ │ + bne.n 5324e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123c14 │ │ │ │ + bl 124114 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5321e │ │ │ │ + bne.n 53276 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53226 │ │ │ │ + b.n 5327e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ - mov r2, r0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #8 │ │ │ │ - movw r1, #17792 @ 0x4580 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 53292 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x1e6> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 53274 │ │ │ │ - b.n 53292 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 53296 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 532b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2367e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53268 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cbz r3, 532b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 532a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 532b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 53272 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53272 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 53292 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53292 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 532ca │ │ │ │ + cbz r0, 53290 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ 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, #16] @ (532f8 ) │ │ │ │ + ldr r0, [pc, #20] @ (532c0 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5332c │ │ │ │ + beq.n 532f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5332c │ │ │ │ + ble.n 532f4 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 53348 │ │ │ │ + beq.n 53310 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53348 │ │ │ │ + b.n 53310 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 53370 │ │ │ │ + bl 127274 │ │ │ │ + b.n 53338 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 53354 │ │ │ │ - bl 107148 │ │ │ │ + cbnz r2, 5331c │ │ │ │ + bl 1072e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5335a │ │ │ │ - bl 88f1c │ │ │ │ + b.n 53322 │ │ │ │ + bl 88ebc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53370 │ │ │ │ + beq.n 53338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53370 │ │ │ │ + cbnz r3, 53338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ + 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, #18944 @ 0x4a00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 533c6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3578c <_Py_IncRef@@Base+0x1e6> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 533a8 │ │ │ │ + b.n 533c6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 533ca │ │ │ │ + adds r5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.n 533e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 237cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5339c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cbz r3, 533e8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 533d8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 533e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 533a6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 533c6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533c6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 533c6 │ │ │ │ + blt.n 53420 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 533ca │ │ │ │ + bne.n 53424 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533d2 │ │ │ │ + b.n 5342c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53404 │ │ │ │ + beq.n 5345e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53404 │ │ │ │ + ble.n 5345e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53420 │ │ │ │ + beq.n 5347a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53420 │ │ │ │ + b.n 5347a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5343e │ │ │ │ + bl 127274 │ │ │ │ + b.n 53498 │ │ │ │ mov r0, r4 │ │ │ │ - bl d033c │ │ │ │ + bl d03ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5343e │ │ │ │ + beq.n 53498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5343e │ │ │ │ + cbnz r3, 53498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5346e │ │ │ │ + beq.n 534c8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53484 │ │ │ │ + bne.n 534de │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 534b8 │ │ │ │ + beq.n 53512 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53486 │ │ │ │ - b.n 534b8 │ │ │ │ + bgt.n 534e0 │ │ │ │ + b.n 53512 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 534a4 │ │ │ │ + beq.n 534fe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 534d2 │ │ │ │ + bne.n 5352c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 534b8 │ │ │ │ + beq.n 53512 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 534d4 │ │ │ │ + bgt.n 5352e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 53516 │ │ │ │ + bl 127274 │ │ │ │ + b.n 53570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ bl 8242c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53500 │ │ │ │ + beq.n 5355a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53500 │ │ │ │ + cbnz r3, 5355a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53516 │ │ │ │ + beq.n 53570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53516 │ │ │ │ + cbnz r3, 53570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5353a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 535a4 │ │ │ │ + bne.n 53594 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 535fe │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53558 │ │ │ │ + bne.n 535b2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17d8 │ │ │ │ - bl 6bfd0 │ │ │ │ + b.w f18c4 │ │ │ │ + bl 6bfac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53568 │ │ │ │ + cbnz r0, 535c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 53594 │ │ │ │ - bl 6c180 │ │ │ │ + cbz r5, 535ee │ │ │ │ + bl 6c15c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17d8 │ │ │ │ - bl 8fa88 │ │ │ │ + b.w f18c4 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c180 │ │ │ │ - b.n 535a6 │ │ │ │ + bl 6c15c │ │ │ │ + b.n 53600 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 535c6 │ │ │ │ + cbz r3, 53620 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #316] @ (53704 ) │ │ │ │ + ldr r6, [pc, #312] @ (5375c ) │ │ │ │ add.w r8, r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ @@ -61044,472 +61082,453 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 53604 │ │ │ │ + cbnz r7, 5365e │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 53604 │ │ │ │ + ble.n 5365e │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 53604 │ │ │ │ - cbnz r4, 53628 │ │ │ │ + bgt.n 5365e │ │ │ │ + cbnz r4, 53682 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #256] @ (53708 ) │ │ │ │ + ldr r4, [pc, #252] @ (53760 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536d4 │ │ │ │ + beq.n 5372e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536d0 │ │ │ │ + beq.n 5372a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5367e │ │ │ │ + beq.n 536d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5365a │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 536b4 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53652 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 536ac │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 536d0 │ │ │ │ + bne.n 5372a │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - bne.n 5365e │ │ │ │ - b.n 53682 │ │ │ │ + bne.n 536b8 │ │ │ │ + b.n 536dc │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 5366e │ │ │ │ + cbnz r0, 536c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b94d0 │ │ │ │ - cbnz r0, 53682 │ │ │ │ - b.n 536d0 │ │ │ │ + bl 1bcfb0 │ │ │ │ + cbnz r0, 536dc │ │ │ │ + b.n 5372a │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52e4c │ │ │ │ - cbz r0, 536d0 │ │ │ │ + bl 52ea4 │ │ │ │ + cbz r0, 5372a │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 53682 │ │ │ │ - b.n 53662 │ │ │ │ + beq.n 536dc │ │ │ │ + b.n 536bc │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ bl 95ccc │ │ │ │ cmn.w sl, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 536a8 │ │ │ │ + beq.n 53702 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 536b6 │ │ │ │ + b.n 53710 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 29cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 536d8 │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 53732 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 536e2 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 5373c │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5368a │ │ │ │ + beq.n 536e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 536f2 │ │ │ │ + b.n 5374c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 536f2 │ │ │ │ + b.n 5374c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 536f2 │ │ │ │ + b.n 5374c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #96 @ (adr r5, 53768 ) │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53734 │ │ │ │ + beq.n 5378c │ │ │ │ mov r1, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 53736 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5378e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5374a │ │ │ │ + beq.n 537a2 │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5374c │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 537a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128d34 │ │ │ │ + b.w 129314 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53784 │ │ │ │ + beq.n 537dc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5379a │ │ │ │ + bne.n 537f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 537ce │ │ │ │ + beq.n 53826 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5379c │ │ │ │ - b.n 537ce │ │ │ │ + bgt.n 537f4 │ │ │ │ + b.n 53826 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 537ba │ │ │ │ + beq.n 53812 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537e8 │ │ │ │ + bne.n 53840 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 537ce │ │ │ │ + beq.n 53826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537ea │ │ │ │ + bgt.n 53842 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5382c │ │ │ │ + bl 127274 │ │ │ │ + b.n 53884 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d1304 │ │ │ │ + bl d1374 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53816 │ │ │ │ + beq.n 5386e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53816 │ │ │ │ + cbnz r3, 5386e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5382c │ │ │ │ + beq.n 53884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5382c │ │ │ │ + cbnz r3, 53884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053830 : │ │ │ │ +00053888 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 53860 │ │ │ │ + bmi.n 538b8 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53860 │ │ │ │ + cbz r1, 538b8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e2bc8 │ │ │ │ - bl 498aa │ │ │ │ + b.w 1e54c8 │ │ │ │ + bl 49904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18524 @ 0x485c │ │ │ │ + movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1940 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (538b8 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 538a6 │ │ │ │ - bl 1ef7cc │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w d19b0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 538ea │ │ │ │ + beq.n 53908 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53900 │ │ │ │ + bne.n 5391e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5395a │ │ │ │ + beq.n 53978 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53902 │ │ │ │ - b.n 5395a │ │ │ │ + bgt.n 53920 │ │ │ │ + b.n 53978 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53920 │ │ │ │ + beq.n 5393e │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53936 │ │ │ │ + bne.n 53954 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5395a │ │ │ │ + beq.n 53978 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5395a │ │ │ │ - b.n 53938 │ │ │ │ + ble.n 53978 │ │ │ │ + b.n 53956 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53998 │ │ │ │ + cbz r6, 539b6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53974 │ │ │ │ + bne.n 53992 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53982 │ │ │ │ + bne.n 539a0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 539d6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 539f4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5398a │ │ │ │ - b.n 5394c │ │ │ │ + bne.n 539a8 │ │ │ │ + b.n 5396a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5395a │ │ │ │ - b.n 5398c │ │ │ │ + ble.n 53978 │ │ │ │ + b.n 539aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dcc68 │ │ │ │ + bl dcd34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 539ba │ │ │ │ + beq.n 539d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 539ba │ │ │ │ + cbnz r3, 539d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 539d0 │ │ │ │ + beq.n 539ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539d0 │ │ │ │ + cbnz r3, 539ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53b0e │ │ │ │ + bcc.w 53b2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53a16 │ │ │ │ - cbz r3, 53a1a │ │ │ │ + beq.n 53a34 │ │ │ │ + cbz r3, 53a38 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53a1e │ │ │ │ + b.n 53a3c │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53a3c │ │ │ │ + bhi.n 53a5a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53b00 │ │ │ │ + b.n 53b1e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53a8e │ │ │ │ - cbnz r3, 53a4a │ │ │ │ + bne.n 53aac │ │ │ │ + cbnz r3, 53a68 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53a52 │ │ │ │ + beq.n 53a70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a046 │ │ │ │ + bl 49f38 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53a80 │ │ │ │ + beq.n 53a9e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a046 │ │ │ │ + bl 49f38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53a6a │ │ │ │ + b.n 53a88 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53b00 │ │ │ │ + b.n 53b1e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53aba │ │ │ │ + bne.n 53ad8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ac2 │ │ │ │ + beq.n 53ae0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a046 │ │ │ │ + bl 49f38 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61517,20 +61536,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53af4 │ │ │ │ + beq.n 53b12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a046 │ │ │ │ + bl 49f38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ade │ │ │ │ + b.n 53afc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61541,230 +61560,233 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53b46 │ │ │ │ + beq.n 53b64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 53b68 │ │ │ │ + bl 127274 │ │ │ │ + b.n 53b86 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 53b6c │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 53b8a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c2c │ │ │ │ + b.n 53c4a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53b68 │ │ │ │ + beq.n 53b86 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53b9e │ │ │ │ + ble.n 53bbc │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 53b68 │ │ │ │ + bl ceadc │ │ │ │ + b.n 53b86 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53bc8 │ │ │ │ + cbnz r3, 53be6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53bb0 │ │ │ │ + blt.n 53bce │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53bc8 │ │ │ │ + b.n 53be6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 539da │ │ │ │ + bl 539f8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53c2c │ │ │ │ + b.n 53c4a │ │ │ │ bl 95ccc │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53bea │ │ │ │ + bne.n 53c08 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53bda │ │ │ │ + bne.n 53bf8 │ │ │ │ dmb ish │ │ │ │ - beq.n 53bf6 │ │ │ │ + beq.n 53c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 539da │ │ │ │ + bl 539f8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53c18 │ │ │ │ + bne.n 53c36 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53c08 │ │ │ │ + bne.n 53c26 │ │ │ │ dmb ish │ │ │ │ - beq.n 53c24 │ │ │ │ + beq.n 53c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 53bb8 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 53bd6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4} │ │ │ │ - mov.w r1, #264 @ 0x108 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrd r2, r4, [r0, #4] │ │ │ │ - add r3, r4 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - adds r3, #63 @ 0x3f │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - lsrs r3, r3, #6 │ │ │ │ - mla r0, r1, r3, r0 │ │ │ │ - b.w 124ca4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - add r4, sp, #20 │ │ │ │ + add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #11191 @ 0x2bb7 │ │ │ │ - movt r3, #4 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r3, #17544 @ 0x4488 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #11275 @ 0x2c0b │ │ │ │ + movt r4, #4 │ │ │ │ + ldr r3, [pc, #56] @ (53cac ) │ │ │ │ + str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 213f00 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53cae │ │ │ │ + bl 21575c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53ca6 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 53caa │ │ │ │ + bge.n 53ca2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 53cae │ │ │ │ - bl 80028 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 53ca6 │ │ │ │ + bl 8002c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + orrs r4, r0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4} │ │ │ │ + mov.w r1, #264 @ 0x108 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrd r2, r4, [r0, #4] │ │ │ │ + add r3, r4 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + adds r3, #63 @ 0x3f │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + lsrs r3, r3, #6 │ │ │ │ + mla r0, r1, r3, r0 │ │ │ │ + b.w 1251a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53de6 │ │ │ │ + bcc.w 53e04 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53cee │ │ │ │ - cbz r3, 53cf2 │ │ │ │ + beq.n 53d0c │ │ │ │ + cbz r3, 53d10 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53cf6 │ │ │ │ + b.n 53d14 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53d14 │ │ │ │ + bhi.n 53d32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53dd8 │ │ │ │ + b.n 53df6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53d66 │ │ │ │ - cbnz r3, 53d22 │ │ │ │ + bne.n 53d84 │ │ │ │ + cbnz r3, 53d40 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53d2a │ │ │ │ + beq.n 53d48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 194398 │ │ │ │ + bl 197a00 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53d58 │ │ │ │ + beq.n 53d76 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 194398 │ │ │ │ + bl 197a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53d42 │ │ │ │ + b.n 53d60 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53dd8 │ │ │ │ + b.n 53df6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53d92 │ │ │ │ + bne.n 53db0 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53d9a │ │ │ │ + beq.n 53db8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 194398 │ │ │ │ + bl 197a00 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61772,20 +61794,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53dcc │ │ │ │ + beq.n 53dea │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 194398 │ │ │ │ + bl 197a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53db6 │ │ │ │ + b.n 53dd4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61796,186 +61818,186 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53e1e │ │ │ │ + beq.n 53e3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 53e40 │ │ │ │ + bl 127274 │ │ │ │ + b.n 53e5e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 53e44 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 53e62 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f04 │ │ │ │ + b.n 53f22 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53e40 │ │ │ │ + beq.n 53e5e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53e76 │ │ │ │ + ble.n 53e94 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 53e40 │ │ │ │ + bl ceadc │ │ │ │ + b.n 53e5e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53ea0 │ │ │ │ + cbnz r3, 53ebe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53e88 │ │ │ │ + blt.n 53ea6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53ea0 │ │ │ │ + b.n 53ebe │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53cb2 │ │ │ │ + bl 53cd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53f04 │ │ │ │ + b.n 53f22 │ │ │ │ bl 95ccc │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ec2 │ │ │ │ + bne.n 53ee0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53eb2 │ │ │ │ + bne.n 53ed0 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ece │ │ │ │ + beq.n 53eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53cb2 │ │ │ │ + bl 53cd0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53ef0 │ │ │ │ + bne.n 53f0e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ee0 │ │ │ │ + bne.n 53efe │ │ │ │ dmb ish │ │ │ │ - beq.n 53efc │ │ │ │ + beq.n 53f1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 53e90 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 53eae │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 5403c │ │ │ │ + bcc.w 5405a │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53f44 │ │ │ │ + bne.n 53f62 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53f48 │ │ │ │ + bne.n 53f66 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53f4c │ │ │ │ + b.n 53f6a │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53f6a │ │ │ │ + bhi.n 53f88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5402e │ │ │ │ + b.n 5404c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53fbc │ │ │ │ - cbnz r3, 53f78 │ │ │ │ + bne.n 53fda │ │ │ │ + cbnz r3, 53f96 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53f80 │ │ │ │ + beq.n 53f9e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d106 │ │ │ │ + bl 4d15c │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53fae │ │ │ │ + beq.n 53fcc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d106 │ │ │ │ + bl 4d15c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53f98 │ │ │ │ + b.n 53fb6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5402e │ │ │ │ + b.n 5404c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53fe8 │ │ │ │ + bne.n 54006 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ff0 │ │ │ │ + beq.n 5400e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d106 │ │ │ │ + bl 4d15c │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61983,501 +62005,527 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54022 │ │ │ │ + beq.n 54040 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d106 │ │ │ │ + bl 4d15c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5400c │ │ │ │ + b.n 5402a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00054042 : │ │ │ │ +00054060 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e525c │ │ │ │ + b.w 1e7af4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5407a │ │ │ │ + beq.n 54098 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5409c │ │ │ │ + bl 127274 │ │ │ │ + b.n 540ba │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 540a0 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 540be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54160 │ │ │ │ + b.n 5417e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5409c │ │ │ │ + beq.n 540ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540d2 │ │ │ │ + ble.n 540f0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 5409c │ │ │ │ + bl ceadc │ │ │ │ + b.n 540ba │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 540fc │ │ │ │ + cbnz r3, 5411a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540e4 │ │ │ │ + blt.n 54102 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 540fc │ │ │ │ + b.n 5411a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f08 │ │ │ │ + bl 53f26 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54160 │ │ │ │ + b.n 5417e │ │ │ │ bl 95ccc │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5411e │ │ │ │ + bne.n 5413c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5410e │ │ │ │ + bne.n 5412c │ │ │ │ dmb ish │ │ │ │ - beq.n 5412a │ │ │ │ + beq.n 54148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53f08 │ │ │ │ + bl 53f26 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5414c │ │ │ │ + bne.n 5416a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5413c │ │ │ │ + bne.n 5415a │ │ │ │ dmb ish │ │ │ │ - beq.n 54158 │ │ │ │ + beq.n 54176 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 540ec │ │ │ │ + bl 987c0 │ │ │ │ + b.n 5410a │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54196 │ │ │ │ + beq.n 541b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 541b8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 541d6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 541bc │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 541da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5427c │ │ │ │ + b.n 5429a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 541b8 │ │ │ │ + beq.n 541d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 541ee │ │ │ │ + ble.n 5420c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 541b8 │ │ │ │ + bl ceadc │ │ │ │ + b.n 541d6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54218 │ │ │ │ + cbnz r3, 54236 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54200 │ │ │ │ + blt.n 5421e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54218 │ │ │ │ + b.n 54236 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c91c │ │ │ │ + bl 21e08c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5427c │ │ │ │ + b.n 5429a │ │ │ │ bl 95ccc │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5423a │ │ │ │ + bne.n 54258 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5422a │ │ │ │ + bne.n 54248 │ │ │ │ dmb ish │ │ │ │ - beq.n 54246 │ │ │ │ + beq.n 54264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21c91c │ │ │ │ + bl 21e08c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54268 │ │ │ │ + bne.n 54286 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54258 │ │ │ │ + bne.n 54276 │ │ │ │ dmb ish │ │ │ │ - beq.n 54274 │ │ │ │ + beq.n 54292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 54208 │ │ │ │ + bl 987c0 │ │ │ │ + b.n 54226 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054280 : │ │ │ │ +0005429e : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 200a68 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 16f384 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 542aa │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 542d6 │ │ │ │ + bne.n 542c8 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 542f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 542c4 │ │ │ │ + cbz r0, 542e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 542d8 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 542f6 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64168 @ 0xfaa8 │ │ │ │ + movw r0, #65240 @ 0xfed8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 8278c │ │ │ │ - b.n 542d8 │ │ │ │ + b.n 542f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 542e6 │ │ │ │ - b.w 721b0 │ │ │ │ + cbnz r0, 54304 │ │ │ │ + b.w 721bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54340 │ │ │ │ + cbz r0, 5435e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 571de <_Py_c_sum@@Base+0xbe> │ │ │ │ + bl 574ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54314 │ │ │ │ + b.n 54332 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54364 │ │ │ │ + bne.n 54382 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54374 │ │ │ │ + cbz r4, 54392 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54312 │ │ │ │ + ble.n 54330 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5430e │ │ │ │ + beq.n 5432c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54344 │ │ │ │ + bne.n 54362 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54354 │ │ │ │ + bne.n 54372 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54374 │ │ │ │ + b.n 54392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54336 │ │ │ │ + bne.n 54354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54336 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54340 │ │ │ │ + bne.n 5435e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54340 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5435e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54312 │ │ │ │ + bne.n 54330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54312 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54330 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w cbc8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 543aa │ │ │ │ + beq.n 543d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43368 @ 0xa968 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 543cc │ │ │ │ + bl 127274 │ │ │ │ + b.n 543f6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103af4 │ │ │ │ - cbnz r0, 543d0 │ │ │ │ + bl 103c8c │ │ │ │ + cbnz r0, 543fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54490 │ │ │ │ + b.n 544ba │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 543cc │ │ │ │ + beq.n 543f6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54402 │ │ │ │ + ble.n 5442c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 543cc │ │ │ │ + bl ceadc │ │ │ │ + b.n 543f6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5442c │ │ │ │ + cbnz r3, 54456 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54414 │ │ │ │ + blt.n 5443e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5442c │ │ │ │ + b.n 54456 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 26586c │ │ │ │ + bl 266014 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54490 │ │ │ │ + b.n 544ba │ │ │ │ bl 95ccc │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5444e │ │ │ │ + bne.n 54478 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5443e │ │ │ │ + bne.n 54468 │ │ │ │ dmb ish │ │ │ │ - beq.n 5445a │ │ │ │ + beq.n 54484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 26586c │ │ │ │ + bl 266014 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5447c │ │ │ │ + bne.n 544a6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5446c │ │ │ │ + bne.n 54496 │ │ │ │ dmb ish │ │ │ │ - beq.n 54488 │ │ │ │ + beq.n 544b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 5441c │ │ │ │ + bl 987c0 │ │ │ │ + b.n 54446 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55268 @ 0xd7e4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w cbc28 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (544f4 ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 544e2 │ │ │ │ + bl 1f1e2c │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc64 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000544a0 : │ │ │ │ +000544f8 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 248970 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249700 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000544a8 : │ │ │ │ +00054500 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (544dc ) │ │ │ │ + ldr r4, [pc, #36] @ (54534 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1ef290 │ │ │ │ + bl 1f1944 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 544da │ │ │ │ - movw r0, #18960 @ 0x4a10 │ │ │ │ + bge.n 54532 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ed598 │ │ │ │ + b.w 1efdb4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ 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 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #20168 @ 0x4ec8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w ddcd8 │ │ │ │ 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] @ (54564 ) │ │ │ │ + ldr r2, [pc, #44] @ (545d4 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d5c8 │ │ │ │ - ldr r2, [pc, #36] @ (54568 ) │ │ │ │ + bl 7d5c0 │ │ │ │ + ldr r2, [pc, #36] @ (545d8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54560 │ │ │ │ + beq.n 545d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54560 │ │ │ │ + cbnz r3, 545d0 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62486,181 +62534,173 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54598 │ │ │ │ + beq.n 54608 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 545ae │ │ │ │ + bne.n 5461e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 545e2 │ │ │ │ + beq.n 54652 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545b0 │ │ │ │ - b.n 545e2 │ │ │ │ + bgt.n 54620 │ │ │ │ + b.n 54652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 545ce │ │ │ │ + beq.n 5463e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 545fc │ │ │ │ + bne.n 5466c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 545e2 │ │ │ │ + beq.n 54652 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545fe │ │ │ │ + bgt.n 5466e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 54640 │ │ │ │ + bl 127274 │ │ │ │ + b.n 546b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl c8868 │ │ │ │ + bl c88c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5462a │ │ │ │ + beq.n 5469a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5462a │ │ │ │ + cbnz r3, 5469a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54640 │ │ │ │ + beq.n 546b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54640 │ │ │ │ + cbnz r3, 546b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54666 │ │ │ │ + bne.n 546d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54686 │ │ │ │ - b.n 5467e │ │ │ │ + bne.n 546f6 │ │ │ │ + b.n 546ee │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17128 @ 0x42e8 │ │ │ │ + movw r0, #18280 @ 0x4768 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54658 │ │ │ │ - b.n 54706 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 546c8 │ │ │ │ + b.n 54776 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54706 │ │ │ │ + bne.n 54776 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 546ae │ │ │ │ + beq.n 5471e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #17028 @ 0x4284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 546fa │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5476a │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 546ba │ │ │ │ + bhi.n 5472a │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 546d4 │ │ │ │ + cbnz r1, 54744 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 546f2 │ │ │ │ + b.n 54762 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64652 @ 0xfc8c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 546fa │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5476a │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsls r2, r4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ tst r4, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #1 │ │ │ │ lslne r4, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne r0, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 546dc │ │ │ │ + bne.n 5474c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 54706 │ │ │ │ + b.w 8002c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 54776 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 546f2 │ │ │ │ + b.n 54762 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ bl 71e20 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #19000 @ 0x4a38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w ddc00 │ │ │ │ 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 │ │ │ │ @@ -62675,351 +62715,351 @@ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 547a4 │ │ │ │ + beq.n 547fc │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 547a4 │ │ │ │ + beq.n 547fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 547ce │ │ │ │ - b.n 547ba │ │ │ │ + bls.n 54826 │ │ │ │ + b.n 54812 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54798 │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + beq.n 547f0 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54798 │ │ │ │ - b.n 54872 │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + bne.n 547f0 │ │ │ │ + b.n 548ca │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54872 │ │ │ │ + beq.n 548ca │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 547e4 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5483c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54872 │ │ │ │ + bne.n 548ca │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 547fa │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 54852 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54872 │ │ │ │ + bne.n 548ca │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 5480e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 54872 │ │ │ │ + bne.n 54866 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 548ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 54822 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 54872 │ │ │ │ + bne.n 5487a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 548ca │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54836 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 54872 │ │ │ │ + bne.n 5488e │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 548ca │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5484a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 54872 │ │ │ │ + bne.n 548a2 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 548ca │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54876 │ │ │ │ - movw r2, #12100 @ 0x2f44 │ │ │ │ + bmi.n 548ce │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19044 @ 0x4a64 │ │ │ │ + movw r1, #20212 @ 0x4ef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54baa │ │ │ │ + b.n 54c02 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 548a2 │ │ │ │ + bmi.n 548fa │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + movw r2, #63584 @ 0xf860 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #20224 @ 0x4f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 548d0 │ │ │ │ + bmi.n 54928 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + movw r2, #63584 @ 0xf860 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ + movw r1, #20236 @ 0x4f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 548fe │ │ │ │ + bmi.n 54956 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + movw r2, #63584 @ 0xf860 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19080 @ 0x4a88 │ │ │ │ + movw r1, #20248 @ 0x4f18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5492c │ │ │ │ + bmi.n 54984 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19092 @ 0x4a94 │ │ │ │ + movw r1, #20260 @ 0x4f24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54956 │ │ │ │ + bmi.n 549ae │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19104 @ 0x4aa0 │ │ │ │ + movw r1, #20272 @ 0x4f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54982 │ │ │ │ + bmi.n 549da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19116 @ 0x4aac │ │ │ │ + movw r1, #20284 @ 0x4f3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 5499a │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 549f2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54872 │ │ │ │ + bne.w 548ca │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 549c6 │ │ │ │ + bmi.n 54a1e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12100 @ 0x2f44 │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19128 @ 0x4ab8 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 549f2 │ │ │ │ + bmi.n 54a4a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12100 @ 0x2f44 │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19140 @ 0x4ac4 │ │ │ │ + movw r1, #20308 @ 0x4f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54a50 │ │ │ │ + ble.n 54aa8 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54a22 │ │ │ │ + bmi.n 54a7a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + movw r2, #63584 @ 0xf860 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19152 @ 0x4ad0 │ │ │ │ + movw r1, #20320 @ 0x4f60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54a56 │ │ │ │ + beq.n 54aae │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54a58 │ │ │ │ + bmi.n 54ab0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + movw r2, #63584 @ 0xf860 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19164 @ 0x4adc │ │ │ │ + movw r1, #20332 @ 0x4f6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #54880 @ 0xd660 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54872 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548ca │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54a58 │ │ │ │ + b.n 54ab0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #22160 @ 0x5690 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54aa8 │ │ │ │ + blt.n 54b00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54ab4 │ │ │ │ + bge.n 54b0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19176 @ 0x4ae8 │ │ │ │ + movw r1, #20344 @ 0x4f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54b92 │ │ │ │ + b.n 54bea │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54ad2 │ │ │ │ + bge.n 54b2a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19212 @ 0x4b0c │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 54aa8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 54b00 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54af0 │ │ │ │ + bge.n 54b48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19256 @ 0x4b38 │ │ │ │ + movw r1, #20424 @ 0x4fc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 54aa8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 54b00 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b0e │ │ │ │ + bge.n 54b66 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19300 @ 0x4b64 │ │ │ │ + movw r1, #20468 @ 0x4ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 54aa8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 54b00 │ │ │ │ mov r0, fp │ │ │ │ - bl 54c4c │ │ │ │ + bl 54c10 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54aa8 │ │ │ │ + beq.n 54b00 │ │ │ │ mov r0, sl │ │ │ │ - bl 54c4c │ │ │ │ + bl 54c10 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54b82 │ │ │ │ - cbz r5, 54b32 │ │ │ │ + cbz r0, 54bda │ │ │ │ + cbz r5, 54b8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 54c4c │ │ │ │ + bl 54c10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54b34 │ │ │ │ - b.n 54b8a │ │ │ │ - ldr r5, [pc, #128] @ (54bb4 ) │ │ │ │ - cbz r4, 54b42 │ │ │ │ + cbnz r0, 54b8c │ │ │ │ + b.n 54be2 │ │ │ │ + ldr r5, [pc, #128] @ (54c0c ) │ │ │ │ + cbz r4, 54b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 54c4c │ │ │ │ + bl 54c10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b44 │ │ │ │ - b.n 54b90 │ │ │ │ - ldr r4, [pc, #112] @ (54bb4 ) │ │ │ │ + cbnz r0, 54b9c │ │ │ │ + b.n 54be8 │ │ │ │ + ldr r4, [pc, #112] @ (54c0c ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -63033,1624 +63073,1392 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 209bec │ │ │ │ + bl 17b914 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b92 │ │ │ │ + b.n 54bea │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b92 │ │ │ │ + b.n 54bea │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b92 │ │ │ │ + b.n 54bea │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 54bd6 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54be0 │ │ │ │ - b.n 54be6 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54bd0 │ │ │ │ - b.n 54c1c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54c1c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54bf0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54c1c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54bfa │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54c1c │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54c04 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54c1c │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54c0e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54c1c │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54c1c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2639b0 <_Py_c_neg@@Base+0xc4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54c44 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 1f6140 <_PyEval_GetBuiltin@@Base+0x694> │ │ │ │ - b.n 54c46 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 7200c │ │ │ │ - cbz r0, 54cc6 │ │ │ │ + cbz r0, 54c8a │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54c84 │ │ │ │ + b.n 54c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54c7e │ │ │ │ + beq.n 54c42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54cec │ │ │ │ + bge.n 54cb0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54c74 │ │ │ │ + beq.n 54c38 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54cca │ │ │ │ + bmi.n 54c8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19336 @ 0x4b88 │ │ │ │ + movw r1, #20504 @ 0x5018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54cdc │ │ │ │ + bne.n 54ca0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54cec │ │ │ │ - bl 155c74 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54cb0 │ │ │ │ + bl 156d24 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c7e │ │ │ │ + bne.n 54c42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54cc6 │ │ │ │ + beq.n 54c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54cc6 │ │ │ │ + bne.n 54c8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54cc6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54c8a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d524 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 54d1a │ │ │ │ + bl 2642dc <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54cdc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 115414 │ │ │ │ + bl 1f87a8 │ │ │ │ + b.n 54cde │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 170d9c │ │ │ │ + bl 14e504 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d4a │ │ │ │ + blt.n 54d0c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115414 │ │ │ │ + b.w 115840 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 1f5d70 <_PyEval_GetBuiltin@@Base+0x2c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54d7a │ │ │ │ + mov r0, sp │ │ │ │ + bl 1727c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 54d3c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115414 │ │ │ │ - b.n 54d7c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 115840 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2639b0 <_Py_c_neg@@Base+0xc4> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 1f83f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54da8 │ │ │ │ + beq.n 54d6c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115414 │ │ │ │ - b.n 54daa │ │ │ │ + bl 115840 │ │ │ │ + b.n 54d6e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54de0 │ │ │ │ + beq.n 54da4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54de0 │ │ │ │ + ble.n 54da4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54df8 │ │ │ │ + beq.n 54dbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54df8 │ │ │ │ + b.n 54dbc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 54e24 │ │ │ │ + bl 127274 │ │ │ │ + b.n 54de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 132030 │ │ │ │ - cbnz r0, 54e38 │ │ │ │ + bl 13241c │ │ │ │ + cbnz r0, 54dfc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19428 @ 0x4be4 │ │ │ │ + movw r1, #20596 @ 0x5074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e28 │ │ │ │ + bne.n 54dec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54e56 │ │ │ │ + b.n 54e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e24 │ │ │ │ + bne.n 54de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54e24 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e56 │ │ │ │ + beq.n 54e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54e56 │ │ │ │ + cbnz r3, 54e1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4ffc0 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ - cbz r0, 54ea8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54e8e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 54e9c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1b5b04 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 54ea0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2642dc <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54e44 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 115840 │ │ │ │ + b.n 54e46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ea8 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115414 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54ed4 │ │ │ │ + bne.n 54e72 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54ef6 │ │ │ │ - b.n 54eee │ │ │ │ + bne.n 54e94 │ │ │ │ + b.n 54e8c │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60952 @ 0xee18 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ec6 │ │ │ │ + bne.n 54e64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f7e │ │ │ │ - bl 7f768 │ │ │ │ + b.n 54f1c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eea │ │ │ │ + bne.n 54e88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eea │ │ │ │ + beq.n 54e88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eea │ │ │ │ + beq.n 54e88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f24 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 54ec2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eea │ │ │ │ + bne.n 54e88 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ bl 95ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54f5a │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 54ef8 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f2c │ │ │ │ - b.n 54eea │ │ │ │ - cbz r4, 54f76 │ │ │ │ + beq.n 54eca │ │ │ │ + b.n 54e88 │ │ │ │ + cbz r4, 54f14 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (54ff8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 54fe2 │ │ │ │ - ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #33041 @ 0x8111 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 263604 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54fe4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 502c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + cbz r0, 54f70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 124ca4 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 54f56 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + b.n 54f64 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b94a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 54f68 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 54f70 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 115840 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55028 │ │ │ │ + beq.n 54fa2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5503e │ │ │ │ + bne.n 54fb8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55072 │ │ │ │ + beq.n 54fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55040 │ │ │ │ - b.n 55072 │ │ │ │ + bgt.n 54fba │ │ │ │ + b.n 54fec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5505e │ │ │ │ + beq.n 54fd8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5508c │ │ │ │ + bne.n 55006 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55072 │ │ │ │ + beq.n 54fec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5508e │ │ │ │ + bgt.n 55008 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 550d0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5504a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 12b170 │ │ │ │ + bl 12b74c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550ba │ │ │ │ + beq.n 55034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550ba │ │ │ │ + cbnz r3, 55034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550d0 │ │ │ │ + beq.n 5504a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550d0 │ │ │ │ + cbnz r3, 5504a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000550d4 <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #19484 @ 0x4c1c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 55148 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 550b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55130 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bpl.n 5509c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1fdb50 │ │ │ │ + bl 200008 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1fe54c │ │ │ │ - b.n 5514a <_Py_hashtable_size@@Base+0x76> │ │ │ │ + bl 200a20 │ │ │ │ + b.n 550b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13496 @ 0x34b8 │ │ │ │ + movw r1, #14648 @ 0x3938 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 55174 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ + bne.n 550e0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55196 <_Py_hashtable_size@@Base+0xc2> │ │ │ │ - b.n 5518e <_Py_hashtable_size@@Base+0xba> │ │ │ │ + bne.n 55102 │ │ │ │ + b.n 550fa │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60936 @ 0xee08 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #548 @ 0x224 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55166 <_Py_hashtable_size@@Base+0x92> │ │ │ │ + bne.n 550d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55204 <_Py_hashtable_size@@Base+0x130> │ │ │ │ - bl 7f768 │ │ │ │ + b.n 55170 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5518a <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + bne.n 550f6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5518a <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + beq.n 550f6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5518a <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + beq.n 550f6 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ bl 95ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 551e0 <_Py_hashtable_size@@Base+0x10c> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 5514c │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551b6 <_Py_hashtable_size@@Base+0xe2> │ │ │ │ - b.n 5518a <_Py_hashtable_size@@Base+0xb6> │ │ │ │ - cbz r4, 551fc <_Py_hashtable_size@@Base+0x128> │ │ │ │ + beq.n 55122 │ │ │ │ + b.n 550f6 │ │ │ │ + cbz r4, 55168 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 55258 <_Py_hashtable_size@@Base+0x184> │ │ │ │ + blt.n 551c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5525a <_Py_hashtable_size@@Base+0x186> │ │ │ │ + b.n 551c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55274 <_Py_hashtable_size@@Base+0x1a0>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 5534a <_Py_hashtable_size@@Base+0x276> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 8228c <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55344 <_Py_hashtable_size@@Base+0x270> │ │ │ │ + beq.n 55272 │ │ │ │ movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 552c4 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 5521a │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 552ba <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ + bne.n 55210 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 552aa <_Py_hashtable_size@@Base+0x1d6> │ │ │ │ + bne.n 55200 │ │ │ │ dmb ish │ │ │ │ - beq.n 552c4 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - bl 268034 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263a4c <_PyCrossInterpreterData_Release@@Base+0xc> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.n 5521a │ │ │ │ + bl 2685c4 │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55344 <_Py_hashtable_size@@Base+0x270> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55272 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5533a <_Py_hashtable_size@@Base+0x266> │ │ │ │ + bne.n 55268 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5532a <_Py_hashtable_size@@Base+0x256> │ │ │ │ + bne.n 55258 │ │ │ │ dmb ish │ │ │ │ - beq.n 55344 <_Py_hashtable_size@@Base+0x270> │ │ │ │ - bl 2458cc │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5539a <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (5539c <_Py_hashtable_size@@Base+0x2c8>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + beq.n 55272 │ │ │ │ + bl 2467ac │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #20] @ (5528c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b.n 5549e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 553cc <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ + beq.n 552bc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553e2 <_Py_hashtable_size@@Base+0x30e> │ │ │ │ + bne.n 552d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55416 <_Py_hashtable_size@@Base+0x342> │ │ │ │ + beq.n 55306 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553e4 <_Py_hashtable_size@@Base+0x310> │ │ │ │ - b.n 55416 <_Py_hashtable_size@@Base+0x342> │ │ │ │ + bgt.n 552d4 │ │ │ │ + b.n 55306 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55402 <_Py_hashtable_size@@Base+0x32e> │ │ │ │ + beq.n 552f2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55430 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ + bne.n 55320 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55416 <_Py_hashtable_size@@Base+0x342> │ │ │ │ + beq.n 55306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55432 <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + bgt.n 55322 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 55474 <_Py_hashtable_size@@Base+0x3a0> │ │ │ │ + bl 127274 │ │ │ │ + b.n 55364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 186cc8 │ │ │ │ + bl 189268 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5545e <_Py_hashtable_size@@Base+0x38a> │ │ │ │ + beq.n 5534e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5545e <_Py_hashtable_size@@Base+0x38a> │ │ │ │ + cbnz r3, 5534e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55474 <_Py_hashtable_size@@Base+0x3a0> │ │ │ │ + beq.n 55364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55474 <_Py_hashtable_size@@Base+0x3a0> │ │ │ │ + cbnz r3, 55364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5549e <_Py_hashtable_size@@Base+0x3ca> │ │ │ │ + bne.n 5538e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 554be <_Py_hashtable_size@@Base+0x3ea> │ │ │ │ - b.n 554b6 <_Py_hashtable_size@@Base+0x3e2> │ │ │ │ + bne.n 553ae │ │ │ │ + b.n 553a6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60812 @ 0xed8c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #424 @ 0x1a8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55490 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ - b.n 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 55380 │ │ │ │ + b.n 55470 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bne.n 55470 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 554d6 <_Py_hashtable_size@@Base+0x402> │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 553c6 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bne.n 55470 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 554f6 <_Py_hashtable_size@@Base+0x422> │ │ │ │ + b.n 553e6 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 554f2 <_Py_hashtable_size@@Base+0x41e> │ │ │ │ + beq.n 553e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 554f2 <_Py_hashtable_size@@Base+0x41e> │ │ │ │ + cbnz r3, 553e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 554c8 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + beq.n 553b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + beq.n 55470 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55526 <_Py_hashtable_size@@Base+0x452> │ │ │ │ + bge.n 55416 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + cbz r0, 55470 │ │ │ │ add.w r9, r0, #16 │ │ │ │ bl 95ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 55584 <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ + bge.n 55474 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55594 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 55484 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55538 <_Py_hashtable_size@@Base+0x464> │ │ │ │ + beq.n 55428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + beq.n 55470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55580 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + cbnz r3, 55470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 555a4 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + b.n 55494 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55590 <_Py_hashtable_size@@Base+0x4bc> │ │ │ │ + beq.n 55480 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 555a4 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + b.n 55494 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5556a <_Py_hashtable_size@@Base+0x496> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5545a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 491b8 │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 555c8 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 555c8 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1304 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + b.w 49278 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (55610 <_Py_hashtable_size@@Base+0x53c>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 555fc <_Py_hashtable_size@@Base+0x528> │ │ │ │ - ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ - str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (5562c <_Py_hashtable_size@@Base+0x558>) │ │ │ │ + mov r4, r1 │ │ │ │ + bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 554ee │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (554f0 ) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 5534a <_Py_hashtable_size@@Base+0x276> │ │ │ │ - nop │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, 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 55650 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 242b84 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35252 @ 0x89b4 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13d9d8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55686 <_Py_hashtable_size@@Base+0x5b2> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 556a0 <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 556a0 <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55770 <_Py_hashtable_size@@Base+0x69c> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b64a │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 8228c <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5569c <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ + beq.n 555c0 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 556dc <_Py_hashtable_size@@Base+0x608> │ │ │ │ + cbz r3, 55540 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 556d2 <_Py_hashtable_size@@Base+0x5fe> │ │ │ │ + bne.n 55536 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 556c2 <_Py_hashtable_size@@Base+0x5ee> │ │ │ │ + bne.n 55526 │ │ │ │ dmb ish │ │ │ │ - beq.n 556dc <_Py_hashtable_size@@Base+0x608> │ │ │ │ - bl 268034 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 55540 │ │ │ │ + bl 2685c4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 556f6 <_Py_hashtable_size@@Base+0x622> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 264288 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - movs r0, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55770 <_Py_hashtable_size@@Base+0x69c> │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 555c0 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55766 <_Py_hashtable_size@@Base+0x692> │ │ │ │ + bne.n 555b6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55756 <_Py_hashtable_size@@Base+0x682> │ │ │ │ + bne.n 555a6 │ │ │ │ dmb ish │ │ │ │ - beq.n 55770 <_Py_hashtable_size@@Base+0x69c> │ │ │ │ - bl 2458cc │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 555c0 │ │ │ │ + bl 2467ac │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 555e0 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 555e0 │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1374 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5560c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 243e84 <_PyDeadline_Get@@Base+0xd0> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35252 @ 0x89b4 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e258 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 557a6 <_Py_hashtable_size@@Base+0x6d2> │ │ │ │ + bhi.n 55656 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 557c6 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ - b.n 557be <_Py_hashtable_size@@Base+0x6ea> │ │ │ │ - movw r0, #60820 @ 0xed94 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 55676 │ │ │ │ + b.n 5566e │ │ │ │ + movw r0, #432 @ 0x1b0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55796 <_Py_hashtable_size@@Base+0x6c2> │ │ │ │ - b.n 558b2 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 55646 │ │ │ │ + b.n 55762 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558b2 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 55762 │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 558b2 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + beq.n 55762 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 557ee <_Py_hashtable_size@@Base+0x71a> │ │ │ │ + ble.n 5569e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 557f2 <_Py_hashtable_size@@Base+0x71e> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 557f2 <_Py_hashtable_size@@Base+0x71e> │ │ │ │ - b.n 558b2 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 556a2 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 556a2 │ │ │ │ + b.n 55762 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 152880 │ │ │ │ - cbnz r0, 55816 <_Py_hashtable_size@@Base+0x742> │ │ │ │ + bl 1538d0 │ │ │ │ + cbnz r0, 556c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19520 @ 0x4c40 │ │ │ │ + movw r1, #20688 @ 0x50d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 55898 <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 55748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 55898 <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ + blt.n 55748 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aa2 │ │ │ │ + bl 55b1a <_Py_hashtable_size@@Base+0x130> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55898 <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ + beq.n 55748 │ │ │ │ bl 95ccc │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 55874 <_Py_hashtable_size@@Base+0x7a0> │ │ │ │ + bge.n 55724 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55874 <_Py_hashtable_size@@Base+0x7a0> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 55724 │ │ │ │ + bl e4bc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55834 <_Py_hashtable_size@@Base+0x760> │ │ │ │ - b.n 55876 <_Py_hashtable_size@@Base+0x7a2> │ │ │ │ + beq.n 556e4 │ │ │ │ + b.n 55726 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55d1e │ │ │ │ + bl 55c10 <_Py_hashtable_size@@Base+0x226> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 558a2 <_Py_hashtable_size@@Base+0x7ce> │ │ │ │ - cbnz r5, 55898 <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ + bge.n 55752 │ │ │ │ + cbnz r5, 55748 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 558b2 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bl f18c4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 55762 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #100] @ (557e4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cbz r3, 557cc │ │ │ │ + ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 559ea <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 559ea <_Py_hashtable_size@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 559ea <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #33537 @ 0x8301 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 264464 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 557ce │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl ffc64 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1251a4 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r2, [pc, #20] @ (55800 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ + b.n 5549e │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 558e8 <_Py_hashtable_size@@Base+0x814> │ │ │ │ + beq.n 5582e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55916 <_Py_hashtable_size@@Base+0x842> │ │ │ │ + bne.n 5585c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558fc <_Py_hashtable_size@@Base+0x828> │ │ │ │ + beq.n 55842 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55918 <_Py_hashtable_size@@Base+0x844> │ │ │ │ + bgt.n 5585e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 55942 <_Py_hashtable_size@@Base+0x86e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 55888 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55942 <_Py_hashtable_size@@Base+0x86e> │ │ │ │ + beq.n 55888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55942 <_Py_hashtable_size@@Base+0x86e> │ │ │ │ + cbnz r3, 55888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 55964 <_Py_hashtable_size@@Base+0x890> │ │ │ │ + cbz r3, 558aa │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55966 <_Py_hashtable_size@@Base+0x892> │ │ │ │ + b.n 558ac │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 5598c <_Py_hashtable_size@@Base+0x8b8> │ │ │ │ + cbz r2, 558d2 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 55994 <_Py_hashtable_size@@Base+0x8c0> │ │ │ │ + b.n 558da │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 559a4 <_Py_hashtable_size@@Base+0x8d0> │ │ │ │ + cbnz r3, 558ea │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 559a4 <_Py_hashtable_size@@Base+0x8d0> │ │ │ │ + blt.n 558ea │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 559a4 <_Py_hashtable_size@@Base+0x8d0> │ │ │ │ - cbnz r5, 559c4 <_Py_hashtable_size@@Base+0x8f0> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [pc, #240] @ (55a98 <_Py_hashtable_size@@Base+0x9c4>) │ │ │ │ + bgt.n 558ea │ │ │ │ + cbnz r5, 55910 │ │ │ │ movs r2, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r5, #17616 @ 0x44d0 │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559c4 <_Py_hashtable_size@@Base+0x8f0> │ │ │ │ + cbnz r0, 55910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x9be> │ │ │ │ + b.n 559de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ + beq.n 559a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559e4 <_Py_hashtable_size@@Base+0x910> │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 55930 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559e0 <_Py_hashtable_size@@Base+0x90c> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5592c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ + bne.n 5590c │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ + beq.n 559a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55a00 <_Py_hashtable_size@@Base+0x92c> │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 5594c │ │ │ │ + bl f443c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559fc <_Py_hashtable_size@@Base+0x928> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 55948 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ + bne.n 5590c │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ + beq.n 559a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55a1c <_Py_hashtable_size@@Base+0x948> │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 55968 │ │ │ │ + bl f443c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a18 <_Py_hashtable_size@@Base+0x944> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 55964 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ + bne.n 5590c │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ + beq.n 559a2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a36 <_Py_hashtable_size@@Base+0x962> │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 55982 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a32 <_Py_hashtable_size@@Base+0x95e> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5597e │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ + bne.n 5590c │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ + beq.n 559a2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a40 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbz r3, 5598c │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ + beq.n 559a2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a56 <_Py_hashtable_size@@Base+0x982> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 559a2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ + bne.n 5590c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35460 @ 0x8a84 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a7a <_Py_hashtable_size@@Base+0x9a6> │ │ │ │ + bne.n 559c6 │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d751c │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x9be> │ │ │ │ - movw r2, #19556 @ 0x4c64 │ │ │ │ + bl 1da5c4 │ │ │ │ + b.n 559de │ │ │ │ + movw r2, #20724 @ 0x50f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260108 │ │ │ │ + bl 260a38 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add ip, r6 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00055a9c : │ │ │ │ +000559e4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24b4e8 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bge.n 55aca │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bl 76e6c │ │ │ │ - b.n 55acc │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cbz r0, 55af4 │ │ │ │ - movw r3, #47662 @ 0xba2e │ │ │ │ - movt r3, #744 @ 0x2e8 │ │ │ │ - cmp r8, r3 │ │ │ │ - bgt.n 55ae8 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - mul.w r0, r0, r8 │ │ │ │ - bl 76e6c │ │ │ │ - b.n 55aea │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cbnz r0, 55afe │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 77208 │ │ │ │ - bl 1e7e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55b92 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w fp, #44 @ 0x2c │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n 55b6c │ │ │ │ - bl e6e70 │ │ │ │ - mul.w r9, fp, r4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 55b70 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - add r1, r9 │ │ │ │ - bl cdfe0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 55b3e │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 55b70 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b70 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 55b4e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b4e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr.w r1, [r1, r9] │ │ │ │ - str.w r1, [r2, r4, lsl #3] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - add r1, r9 │ │ │ │ - add.w r2, r2, r4, lsl #3 │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.n 55b08 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55b92 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - movs r5, #0 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ - bl 77208 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 55b8c │ │ │ │ - mla r0, r6, r5, r0 │ │ │ │ - adds r5, #1 │ │ │ │ - bl cea74 │ │ │ │ - b.n 55b7a │ │ │ │ - bl 77208 │ │ │ │ - b.n 55af8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - bl 78224 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55bfa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55bfa │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 24bee0 │ │ │ │ + │ │ │ │ +000559ea <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55c18 │ │ │ │ + cbnz r3, 55a14 <_Py_hashtable_size@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55c32 │ │ │ │ + cbz r2, 55a2e <_Py_hashtable_size@@Base+0x44> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55c32 │ │ │ │ + cbz r3, 55a2e <_Py_hashtable_size@@Base+0x44> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ + movw r1, #58964 @ 0xe654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55d18 │ │ │ │ + b.n 55b14 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 55c4a │ │ │ │ - bl 4f8ca <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bne.n 55a46 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bl 4f90a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55c56 │ │ │ │ - b.n 55c2e │ │ │ │ + cbnz r0, 55a52 <_Py_hashtable_size@@Base+0x68> │ │ │ │ + b.n 55a2a <_Py_hashtable_size@@Base+0x40> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c70a │ │ │ │ + bl 4c722 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55c2e │ │ │ │ + beq.n 55a2a <_Py_hashtable_size@@Base+0x40> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55c80 │ │ │ │ + cbz r3, 55a7c <_Py_hashtable_size@@Base+0x92> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55c76 │ │ │ │ + bne.n 55a72 <_Py_hashtable_size@@Base+0x88> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55c66 │ │ │ │ + bne.n 55a62 <_Py_hashtable_size@@Base+0x78> │ │ │ │ dmb ish │ │ │ │ - beq.n 55c80 │ │ │ │ - bl 268034 │ │ │ │ + beq.n 55a7c <_Py_hashtable_size@@Base+0x92> │ │ │ │ + bl 2685c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldrd r7, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ @@ -64663,15 +64471,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, r9 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55c9e │ │ │ │ + bne.n 55a9a <_Py_hashtable_size@@Base+0xb0> │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -64686,456 +64494,678 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r6, #16] │ │ │ │ - cbz r3, 55d18 │ │ │ │ + cbz r3, 55b14 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55d0e │ │ │ │ + bne.n 55b0a <_Py_hashtable_size@@Base+0x120> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55cfe │ │ │ │ + bne.n 55afa <_Py_hashtable_size@@Base+0x110> │ │ │ │ dmb ish │ │ │ │ - beq.n 55d18 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 55b14 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bge.n 55b42 <_Py_hashtable_size@@Base+0x158> │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bl 76e78 │ │ │ │ + b.n 55b44 <_Py_hashtable_size@@Base+0x15a> │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + cbz r0, 55b6c <_Py_hashtable_size@@Base+0x182> │ │ │ │ + movw r3, #47662 @ 0xba2e │ │ │ │ + movt r3, #744 @ 0x2e8 │ │ │ │ + cmp r8, r3 │ │ │ │ + bgt.n 55b60 <_Py_hashtable_size@@Base+0x176> │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + mul.w r0, r0, r8 │ │ │ │ + bl 76e78 │ │ │ │ + b.n 55b62 <_Py_hashtable_size@@Base+0x178> │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + cbnz r0, 55b76 <_Py_hashtable_size@@Base+0x18c> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 77218 │ │ │ │ + bl 1ea6c4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55c0a <_Py_hashtable_size@@Base+0x220> │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w fp, #44 @ 0x2c │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.n 55be4 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + bl e6f5c │ │ │ │ + mul.w r9, fp, r4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 55be8 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r1, r9 │ │ │ │ + bl ce044 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 55bb6 <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 55be8 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbnz r2, 55be8 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55be8 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 55bc6 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbnz r2, 55bc6 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr.w r1, [r1, r9] │ │ │ │ + str.w r1, [r2, r4, lsl #3] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + add r1, r9 │ │ │ │ + add.w r2, r2, r4, lsl #3 │ │ │ │ + adds r4, #1 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.n 55b80 <_Py_hashtable_size@@Base+0x196> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 55c0a <_Py_hashtable_size@@Base+0x220> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + movs r5, #0 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ + bl 77218 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 55c04 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + adds r5, #1 │ │ │ │ + bl ceadc │ │ │ │ + b.n 55bf2 <_Py_hashtable_size@@Base+0x208> │ │ │ │ + bl 77218 │ │ │ │ + b.n 55b70 <_Py_hashtable_size@@Base+0x186> │ │ │ │ + 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 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55d48 │ │ │ │ + beq.n 55c3a <_Py_hashtable_size@@Base+0x250> │ │ │ │ adds r5, #1 │ │ │ │ - bl cea74 │ │ │ │ - b.n 55d38 │ │ │ │ + bl ceadc │ │ │ │ + b.n 55c2a <_Py_hashtable_size@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77208 │ │ │ │ + b.w 77218 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + bl 78234 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55ca6 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 55ca6 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d7e │ │ │ │ + beq.n 55cd4 <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d94 │ │ │ │ + bne.n 55cea <_Py_hashtable_size@@Base+0x300> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55dc8 │ │ │ │ + beq.n 55d1e <_Py_hashtable_size@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d96 │ │ │ │ - b.n 55dc8 │ │ │ │ + bgt.n 55cec <_Py_hashtable_size@@Base+0x302> │ │ │ │ + b.n 55d1e <_Py_hashtable_size@@Base+0x334> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55db4 │ │ │ │ + beq.n 55d0a <_Py_hashtable_size@@Base+0x320> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55de2 │ │ │ │ + bne.n 55d38 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55dc8 │ │ │ │ + beq.n 55d1e <_Py_hashtable_size@@Base+0x334> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55de4 │ │ │ │ + bgt.n 55d3a <_Py_hashtable_size@@Base+0x350> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 55e26 │ │ │ │ + bl 127274 │ │ │ │ + b.n 55d7c <_Py_hashtable_size@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 362b2 │ │ │ │ + bl 362ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e10 │ │ │ │ + beq.n 55d66 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55e10 │ │ │ │ + cbnz r3, 55d66 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e26 │ │ │ │ + beq.n 55d7c <_Py_hashtable_size@@Base+0x392> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e26 │ │ │ │ + cbnz r3, 55d7c <_Py_hashtable_size@@Base+0x392> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55e7a │ │ │ │ + bgt.n 55dd0 <_Py_hashtable_size@@Base+0x3e6> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55e5e │ │ │ │ + cbz r2, 55db4 <_Py_hashtable_size@@Base+0x3ca> │ │ │ │ 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, #54640 @ 0xd570 │ │ │ │ + movw r3, #55792 @ 0xd9f0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59224 @ 0xe758 │ │ │ │ + movw r1, #60376 @ 0xebd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 55e88 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 55dde <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8e95c │ │ │ │ + bl 8e8ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e8c │ │ │ │ + cbnz r0, 55de2 <_Py_hashtable_size@@Base+0x3f8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55eb0 │ │ │ │ + b.n 55e06 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8ef88 │ │ │ │ + bl 8eed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55eb0 │ │ │ │ + beq.n 55e06 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55eb0 │ │ │ │ + cbnz r3, 55e06 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55e2a <_Py_hashtable_size@@Base+0x440> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 55e44 <_Py_hashtable_size@@Base+0x45a> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55e44 <_Py_hashtable_size@@Base+0x45a> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58964 @ 0xe654 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55f0c <_Py_hashtable_size@@Base+0x522> │ │ │ │ + bl 166ef4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 498e0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f60 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55f08 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + beq.n 55e40 <_Py_hashtable_size@@Base+0x456> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55e7e <_Py_hashtable_size@@Base+0x494> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55efe │ │ │ │ + bne.n 55e74 <_Py_hashtable_size@@Base+0x48a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55eee │ │ │ │ + bne.n 55e64 <_Py_hashtable_size@@Base+0x47a> │ │ │ │ dmb ish │ │ │ │ - beq.n 55f08 │ │ │ │ - bl 268034 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55f60 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + beq.n 55e7e <_Py_hashtable_size@@Base+0x494> │ │ │ │ + bl 2685c4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55e98 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 55f0c <_Py_hashtable_size@@Base+0x522> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f56 │ │ │ │ + bne.n 55f02 <_Py_hashtable_size@@Base+0x518> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f46 │ │ │ │ + bne.n 55ef2 <_Py_hashtable_size@@Base+0x508> │ │ │ │ dmb ish │ │ │ │ - beq.n 55f60 │ │ │ │ - bl 2458cc │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55f0c <_Py_hashtable_size@@Base+0x522> │ │ │ │ + bl 2467ac │ │ │ │ + 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 │ │ │ │ + ldr r4, [pc, #40] @ (55f4c <_Py_hashtable_size@@Base+0x562>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 55f3a <_Py_hashtable_size@@Base+0x550> │ │ │ │ + ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ + str.w r3, [r4, #1368] @ 0x558 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffc64 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55f90 │ │ │ │ + beq.n 55f7c <_Py_hashtable_size@@Base+0x592> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55fa6 │ │ │ │ + bne.n 55f92 <_Py_hashtable_size@@Base+0x5a8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55fda │ │ │ │ + beq.n 55fc6 <_Py_hashtable_size@@Base+0x5dc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55fa8 │ │ │ │ - b.n 55fda │ │ │ │ + bgt.n 55f94 <_Py_hashtable_size@@Base+0x5aa> │ │ │ │ + b.n 55fc6 <_Py_hashtable_size@@Base+0x5dc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55fc6 │ │ │ │ + beq.n 55fb2 <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55ff4 │ │ │ │ + bne.n 55fe0 <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55fda │ │ │ │ + beq.n 55fc6 <_Py_hashtable_size@@Base+0x5dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55ff6 │ │ │ │ + bgt.n 55fe2 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 56038 │ │ │ │ + bl 127274 │ │ │ │ + b.n 56024 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 36400 │ │ │ │ + bl 36438 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56022 │ │ │ │ + beq.n 5600e <_Py_hashtable_size@@Base+0x624> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56022 │ │ │ │ + cbnz r3, 5600e <_Py_hashtable_size@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56038 │ │ │ │ + beq.n 56024 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56038 │ │ │ │ + cbnz r3, 56024 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 5606e │ │ │ │ + bne.n 5605a <_Py_hashtable_size@@Base+0x670> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56090 │ │ │ │ - b.n 56088 │ │ │ │ + bne.n 5607c <_Py_hashtable_size@@Base+0x692> │ │ │ │ + b.n 56074 <_Py_hashtable_size@@Base+0x68a> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #60836 @ 0xeda4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #448 @ 0x1c0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56060 │ │ │ │ + bne.n 5604c <_Py_hashtable_size@@Base+0x662> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 560f4 │ │ │ │ - bl 7f768 │ │ │ │ + b.n 560e0 <_Py_hashtable_size@@Base+0x6f6> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56084 │ │ │ │ + bne.n 56070 <_Py_hashtable_size@@Base+0x686> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56084 │ │ │ │ + bne.n 56070 <_Py_hashtable_size@@Base+0x686> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56084 │ │ │ │ + beq.n 56070 <_Py_hashtable_size@@Base+0x686> │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ bl 95ccc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 560e0 │ │ │ │ + bge.n 560cc <_Py_hashtable_size@@Base+0x6e2> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56100 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 560ec <_Py_hashtable_size@@Base+0x702> │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560ae │ │ │ │ + beq.n 5609a <_Py_hashtable_size@@Base+0x6b0> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 560ec │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 560d8 <_Py_hashtable_size@@Base+0x6ee> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56084 │ │ │ │ + bne.n 56070 <_Py_hashtable_size@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 56110 │ │ │ │ + cbz r3, 560fc <_Py_hashtable_size@@Base+0x712> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea74 │ │ │ │ - b.n 56110 │ │ │ │ + bl ceadc │ │ │ │ + b.n 560fc <_Py_hashtable_size@@Base+0x712> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 560e0 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 560cc <_Py_hashtable_size@@Base+0x6e2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 56160 <_Py_hashtable_size@@Base+0x776> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 56160 <_Py_hashtable_size@@Base+0x776> │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #20792 @ 0x5138 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + it ne │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl ddcd8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56170 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56170 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56170 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + movw r0, #20828 @ 0x515c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddcd8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56134 │ │ │ │ + cbnz r3, 56190 <_Py_hashtable_size@@Base+0x7a6> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5614e │ │ │ │ + cbz r2, 561aa <_Py_hashtable_size@@Base+0x7c0> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5614e │ │ │ │ + cbz r3, 561aa <_Py_hashtable_size@@Base+0x7c0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ + movw r1, #58964 @ 0xe654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56224 │ │ │ │ + b.n 56280 <_Py_hashtable_size@@Base+0x896> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 56166 │ │ │ │ - bl 21c8f8 │ │ │ │ + bne.n 561c2 <_Py_hashtable_size@@Base+0x7d8> │ │ │ │ + bl 21e068 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56172 │ │ │ │ - b.n 5614a │ │ │ │ + cbnz r0, 561ce <_Py_hashtable_size@@Base+0x7e4> │ │ │ │ + b.n 561a6 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ + bl 4fc38 <_PyMonitoring_FirePyReturnEvent@@Base+0x35c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5614a │ │ │ │ + beq.n 561a6 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5619c │ │ │ │ + cbz r3, 561f8 <_Py_hashtable_size@@Base+0x80e> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56192 │ │ │ │ + bne.n 561ee <_Py_hashtable_size@@Base+0x804> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56182 │ │ │ │ + bne.n 561de <_Py_hashtable_size@@Base+0x7f4> │ │ │ │ dmb ish │ │ │ │ - beq.n 5619c │ │ │ │ - bl 268034 │ │ │ │ + beq.n 561f8 <_Py_hashtable_size@@Base+0x80e> │ │ │ │ + bl 2685c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ @@ -65155,696 +65185,658 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, r9 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 561cc │ │ │ │ + bne.n 56228 <_Py_hashtable_size@@Base+0x83e> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r3, 56224 │ │ │ │ + cbz r3, 56280 <_Py_hashtable_size@@Base+0x896> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5621a │ │ │ │ + bne.n 56276 <_Py_hashtable_size@@Base+0x88c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5620a │ │ │ │ + bne.n 56266 <_Py_hashtable_size@@Base+0x87c> │ │ │ │ dmb ish │ │ │ │ - beq.n 56224 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 56280 <_Py_hashtable_size@@Base+0x896> │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 56286 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 56286 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19624 @ 0x4ca8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl ddc00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56296 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 56296 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56296 │ │ │ │ - movw r0, #19660 @ 0x4ccc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddc00 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 562c4 │ │ │ │ + bhi.n 562b0 <_Py_hashtable_size@@Base+0x8c6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 562e4 │ │ │ │ - b.n 562dc │ │ │ │ - movw r0, #60844 @ 0xedac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 562d0 <_Py_hashtable_size@@Base+0x8e6> │ │ │ │ + b.n 562c8 <_Py_hashtable_size@@Base+0x8de> │ │ │ │ + movw r0, #456 @ 0x1c8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 562b6 │ │ │ │ - b.n 563be │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 562a2 <_Py_hashtable_size@@Base+0x8b8> │ │ │ │ + b.n 563aa <_Py_hashtable_size@@Base+0x9c0> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 563be │ │ │ │ + bne.n 563aa <_Py_hashtable_size@@Base+0x9c0> │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edb10 │ │ │ │ + bl 1f02c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563be │ │ │ │ + beq.n 563aa <_Py_hashtable_size@@Base+0x9c0> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5630a │ │ │ │ + ble.n 562f6 <_Py_hashtable_size@@Base+0x90c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5630c │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5630c │ │ │ │ - b.n 563be │ │ │ │ + bne.n 562f8 <_Py_hashtable_size@@Base+0x90e> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 562f8 <_Py_hashtable_size@@Base+0x90e> │ │ │ │ + b.n 563aa <_Py_hashtable_size@@Base+0x9c0> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 152880 │ │ │ │ - cbnz r0, 56330 │ │ │ │ + bl 1538d0 │ │ │ │ + cbnz r0, 5631c <_Py_hashtable_size@@Base+0x932> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19684 @ 0x4ce4 │ │ │ │ + movw r1, #20852 @ 0x5174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 56398 │ │ │ │ + bl 127274 │ │ │ │ + b.n 56384 <_Py_hashtable_size@@Base+0x99a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56398 │ │ │ │ + blt.n 56384 <_Py_hashtable_size@@Base+0x99a> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aa2 │ │ │ │ + bl 55b1a <_Py_hashtable_size@@Base+0x130> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56398 │ │ │ │ + beq.n 56384 <_Py_hashtable_size@@Base+0x99a> │ │ │ │ bl 95ccc │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5638a │ │ │ │ + bge.n 56376 <_Py_hashtable_size@@Base+0x98c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 563ae │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 5639a <_Py_hashtable_size@@Base+0x9b0> │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5634e │ │ │ │ + beq.n 5633a <_Py_hashtable_size@@Base+0x950> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55d1e │ │ │ │ + bl 55c10 <_Py_hashtable_size@@Base+0x226> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 563a2 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 563be │ │ │ │ + bne.n 5638e <_Py_hashtable_size@@Base+0x9a4> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 563aa <_Py_hashtable_size@@Base+0x9c0> │ │ │ │ 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 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 56386 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 56372 <_Py_hashtable_size@@Base+0x988> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563f2 │ │ │ │ + beq.n 563de <_Py_hashtable_size@@Base+0x9f4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56420 │ │ │ │ + bne.n 5640c <_Py_hashtable_size@@Base+0xa22> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56406 │ │ │ │ + beq.n 563f2 <_Py_hashtable_size@@Base+0xa08> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56422 │ │ │ │ + bgt.n 5640e <_Py_hashtable_size@@Base+0xa24> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5645c │ │ │ │ + bl 127274 │ │ │ │ + b.n 56448 <_Py_hashtable_size@@Base+0xa5e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (56464 ) │ │ │ │ + ldr r0, [pc, #60] @ (56450 <_Py_hashtable_size@@Base+0xa66>) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5645c │ │ │ │ + beq.n 56448 <_Py_hashtable_size@@Base+0xa5e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5645c │ │ │ │ + cbnz r3, 56448 <_Py_hashtable_size@@Base+0xa5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56486 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 564a0 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 564a0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57812 @ 0xe1d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 56568 │ │ │ │ - bl 1658ac │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5649c │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 564da │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 564d0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 564c0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 564da │ │ │ │ - bl 268034 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 564f4 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56568 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5655e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5654e │ │ │ │ - dmb ish │ │ │ │ - beq.n 56568 │ │ │ │ - bl 2458cc │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56596 │ │ │ │ + bne.n 5647c <_Py_hashtable_size@@Base+0xa92> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 565b6 │ │ │ │ - b.n 565ae │ │ │ │ + bne.n 5649c <_Py_hashtable_size@@Base+0xab2> │ │ │ │ + b.n 56494 <_Py_hashtable_size@@Base+0xaaa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60804 @ 0xed84 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #416 @ 0x1a0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56586 │ │ │ │ - b.n 56668 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5646c <_Py_hashtable_size@@Base+0xa82> │ │ │ │ + b.n 5654e <_Py_hashtable_size@@Base+0xb64> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56668 │ │ │ │ + bne.n 5654e <_Py_hashtable_size@@Base+0xb64> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 152880 │ │ │ │ - cbnz r0, 565d8 │ │ │ │ + bl 1538d0 │ │ │ │ + cbnz r0, 564be <_Py_hashtable_size@@Base+0xad4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19720 @ 0x4d08 │ │ │ │ + movw r1, #20888 @ 0x5198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 56652 │ │ │ │ + bl 127274 │ │ │ │ + b.n 56538 <_Py_hashtable_size@@Base+0xb4e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56652 │ │ │ │ + blt.n 56538 <_Py_hashtable_size@@Base+0xb4e> │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aa2 │ │ │ │ + bl 55b1a <_Py_hashtable_size@@Base+0x130> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56652 │ │ │ │ + beq.n 56538 <_Py_hashtable_size@@Base+0xb4e> │ │ │ │ bl 95ccc │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5662e │ │ │ │ + bge.n 56514 <_Py_hashtable_size@@Base+0xb2a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5662e │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 56514 <_Py_hashtable_size@@Base+0xb2a> │ │ │ │ + bl e4bc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 565f6 │ │ │ │ - b.n 56630 │ │ │ │ + beq.n 564dc <_Py_hashtable_size@@Base+0xaf2> │ │ │ │ + b.n 56516 <_Py_hashtable_size@@Base+0xb2c> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55d1e │ │ │ │ + bl 55c10 <_Py_hashtable_size@@Base+0x226> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5665c │ │ │ │ - cbnz r5, 56652 │ │ │ │ + bge.n 56542 <_Py_hashtable_size@@Base+0xb58> │ │ │ │ + cbnz r5, 56538 <_Py_hashtable_size@@Base+0xb4e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 56668 │ │ │ │ + bl f18c4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5654e <_Py_hashtable_size@@Base+0xb64> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5669c │ │ │ │ + beq.n 56582 <_Py_hashtable_size@@Base+0xb98> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 566ca │ │ │ │ + bne.n 565b0 <_Py_hashtable_size@@Base+0xbc6> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 566b0 │ │ │ │ + beq.n 56596 <_Py_hashtable_size@@Base+0xbac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 566cc │ │ │ │ + bgt.n 565b2 <_Py_hashtable_size@@Base+0xbc8> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 56706 │ │ │ │ + bl 127274 │ │ │ │ + b.n 565ec <_Py_hashtable_size@@Base+0xc02> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (5670c ) │ │ │ │ + ldr r0, [pc, #60] @ (565f4 <_Py_hashtable_size@@Base+0xc0a>) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56706 │ │ │ │ + beq.n 565ec <_Py_hashtable_size@@Base+0xc02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56706 │ │ │ │ + cbnz r3, 565ec <_Py_hashtable_size@@Base+0xc02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056710 : │ │ │ │ +000565f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56754 ) │ │ │ │ + ldr r4, [pc, #52] @ (5663c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56738 │ │ │ │ + cbnz r1, 56620 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aeb4 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3af32 <_PyImport_ClearExtension@@Base+0x1b2> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19756 @ 0x4d2c │ │ │ │ + movw r2, #20924 @ 0x51bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00056758 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #48048 @ 0xbbb0 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cb744 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56828 │ │ │ │ + beq.n 566e0 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #222] @ 0xde │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 567da │ │ │ │ + cbz r3, 56692 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 567d0 │ │ │ │ + bne.n 56688 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567c0 │ │ │ │ + bne.n 56678 │ │ │ │ dmb ish │ │ │ │ - beq.n 567da │ │ │ │ - bl 268034 │ │ │ │ + beq.n 56692 │ │ │ │ + bl 2685c4 │ │ │ │ add.w r6, r4, #8 │ │ │ │ add.w r5, r7, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ blx 29c10 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56828 │ │ │ │ + cbz r3, 566e0 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5681e │ │ │ │ + bne.n 566d6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5680e │ │ │ │ + bne.n 566c6 │ │ │ │ dmb ish │ │ │ │ - beq.n 56828 │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 566e0 │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000566e4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r4, #48048 @ 0xbbb0 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1ced2c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 56730 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 5674a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5674a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58964 @ 0xe654 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5681a │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b6ac │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56746 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56786 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5677c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5676c │ │ │ │ + dmb ish │ │ │ │ + beq.n 56786 │ │ │ │ + bl 2685c4 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 567a0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 5681a │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56810 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56800 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5681a │ │ │ │ + bl 2467ac │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 56836 │ │ │ │ + cbz r0, 5682a │ │ │ │ b.w 7a108 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056840 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056834 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 568f4 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 568e8 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, r5, lsl #3] │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ - bl 35e3e │ │ │ │ + bl 35eae │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 56880 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 56874 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f76c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568b2 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568a6 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6bfac │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 56892 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 568a4 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56886 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 56898 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 192330 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 568a8 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 1957b4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 5689c <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 568f0 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568d4 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 139bdc │ │ │ │ + cbz r4, 568e4 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 568c8 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 139fd4 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 568d4 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 568c8 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 568f6 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 568ea <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 568ec <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 568e0 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 265f98 │ │ │ │ + bl 266528 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568d6 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 568ca <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 56858 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5684c <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #19876 @ 0x4da4 │ │ │ │ + movw r0, #21044 @ 0x5234 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc478 │ │ │ │ + b.w 1cf984 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -65860,124 +65852,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005697a <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0005696e <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56a22 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a16 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a26 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a1a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569d8 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569cc <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569e8 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569dc <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a26 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a1a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a26 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a1a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a26 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a1a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a06 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 569fa <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a06 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 569fa <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a18 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a0c <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a18 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a0c <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a26 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a1a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56996 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 5698a <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a2a <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a1e <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56a50 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 56a50 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 56a6a <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #40] @ (56a7c <_PyXI_ApplyNamespace@@Base+0x102>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 56a78 <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5534a <_Py_hashtable_size@@Base+0x276> │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r8, ip │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b54 <_PyXI_ApplyNamespace@@Base+0x1da>) │ │ │ │ + ldr r2, [pc, #196] @ (56af8 <_PyXI_ApplyNamespace@@Base+0x18a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -65986,158 +65945,192 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56aa6 <_PyXI_ApplyNamespace@@Base+0x12c> │ │ │ │ + bne.n 56a48 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b4a <_PyXI_ApplyNamespace@@Base+0x1d0> │ │ │ │ - movw sl, #32048 @ 0x7d30 │ │ │ │ + beq.n 56aec <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #33200 @ 0x81b0 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32236 @ 0x7dec │ │ │ │ + movw r9, #33388 @ 0x826c │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18768 @ 0x4950 │ │ │ │ + movw r8, #19920 @ 0x4dd0 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ add r4, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #19904 @ 0x4dc0 │ │ │ │ + movw r0, #21072 @ 0x5250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b44 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + cbz r7, 56ae6 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b2c <_PyXI_ApplyNamespace@@Base+0x1b2> │ │ │ │ + cbz r0, 56ace <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b44 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + beq.n 56ae6 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b44 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + cbnz r3, 56ae6 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b44 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56ae6 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b3c <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + beq.n 56ade <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b3c <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + cbnz r3, 56ade <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56aea <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ - b.n 56b4c <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + bne.n 56a8c <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56aee <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b7a <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + cbnz r2, 56b1e <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b7a <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne.n 56b1e <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b94 <_PyXI_ApplyNamespace@@Base+0x21a> │ │ │ │ - ldr r5, [pc, #44] @ (56ba8 <_PyXI_ApplyNamespace@@Base+0x22e>) │ │ │ │ + cbnz r0, 56b38 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + ldr r5, [pc, #44] @ (56b4c <_PyXI_ApplyNamespace@@Base+0x1de>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56ba2 <_PyXI_ApplyNamespace@@Base+0x228> │ │ │ │ + cbz r0, 56b46 <_PyXI_ApplyNamespace@@Base+0x1d8> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5534a <_Py_hashtable_size@@Base+0x276> │ │ │ │ + b.w 5549e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r1 │ │ │ │ + add ip, pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056bac <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056b50 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56be4 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56b88 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 56bca <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56b6e <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bda <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56b7e <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 230048 │ │ │ │ + bl 231638 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c180 │ │ │ │ - bl 139bdc │ │ │ │ - bl 13a10c │ │ │ │ - b.n 56bca <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c15c │ │ │ │ + bl 139fd4 │ │ │ │ + bl 13a948 │ │ │ │ + b.n 56b6e <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 56bac <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56bac <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 56bc6 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56bd8 <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56bd4 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 5549e │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r0, r5 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56bfc <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + cbz r0, 56bf2 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ b.w 7a108 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 56c6e │ │ │ │ + bl 56c64 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c32 <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 56c28 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c4a <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56c40 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66145,504 +66138,504 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56c6a <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56c60 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ │ │ │ │ -00056c6e : │ │ │ │ +00056c64 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56ca0 │ │ │ │ + bpl.n 56c96 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56c96 │ │ │ │ + cbnz r3, 56c8c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56c9e │ │ │ │ + b.n 56c94 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c8c │ │ │ │ + bne.n 56c82 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56cd0 │ │ │ │ + cbz r0, 56cc6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cd0 │ │ │ │ + beq.n 56cc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cd0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cc6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56cec │ │ │ │ + cbz r0, 56ce2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cec │ │ │ │ + beq.n 56ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cec │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ce2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101210 │ │ │ │ + bl 101094 │ │ │ │ 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, 56d22 │ │ │ │ + cbz r0, 56d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d22 │ │ │ │ + beq.n 56d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d22 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d18 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d3e │ │ │ │ + cbz r0, 56d34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d3e │ │ │ │ + beq.n 56d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d3e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d34 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d5a │ │ │ │ + cbz r0, 56d50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d5a │ │ │ │ + beq.n 56d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d5a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d50 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101210 │ │ │ │ + bl 101094 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20016 @ 0x4e30 │ │ │ │ + movw r0, #21184 @ 0x52c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ b.w 8278c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbed0 │ │ │ │ + bl cbf34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56da6 │ │ │ │ + cbz r0, 56d9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56da6 │ │ │ │ + beq.n 56d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56da6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d9c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56dc2 │ │ │ │ + cbz r0, 56db8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dc2 │ │ │ │ + beq.n 56db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dc2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56db8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56dde │ │ │ │ + cbz r0, 56dd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dde │ │ │ │ + beq.n 56dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dde │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dd4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56dfa │ │ │ │ + cbz r0, 56df0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dfa │ │ │ │ + beq.n 56df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dfa │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56df0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e16 │ │ │ │ + cbz r0, 56e0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e16 │ │ │ │ + beq.n 56e0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e16 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e0c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e32 │ │ │ │ + cbz r0, 56e28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e32 │ │ │ │ + beq.n 56e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e32 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e28 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d76 │ │ │ │ + b.n 56d6c │ │ │ │ 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 56e5a │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 56e50 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e66 │ │ │ │ + cbz r3, 56e5c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56e86 │ │ │ │ + b.n 56e7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d23c8 │ │ │ │ - cbnz r0, 56e82 │ │ │ │ + bl 1d5850 │ │ │ │ + cbnz r0, 56e78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56e82 │ │ │ │ + cbnz r3, 56e78 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56e82 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e78 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f950 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 7f954 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #20336 @ 0x4f70 │ │ │ │ + movw r1, #21504 @ 0x5400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56ef0 │ │ │ │ + blt.n 56ed4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56ef4 │ │ │ │ + cbz r0, 56ed8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56ef4 │ │ │ │ + b.n 56ed8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13ba6c │ │ │ │ + bl 13c2e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f28 │ │ │ │ - blt.w 57096 │ │ │ │ - movw r0, #62672 @ 0xf4d0 │ │ │ │ + beq.n 56f1e │ │ │ │ + blt.w 5708c │ │ │ │ + movw r0, #63744 @ 0xf900 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 7a108 │ │ │ │ - movw r0, #64004 @ 0xfa04 │ │ │ │ + movw r0, #65156 @ 0xfe84 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f3e │ │ │ │ + cbnz r0, 56f34 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 57072 │ │ │ │ + b.n 57068 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56f82 │ │ │ │ + ble.n 56f78 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20564 @ 0x5054 │ │ │ │ + movw r0, #21644 @ 0x548c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f78 │ │ │ │ + beq.n 56f6e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f78 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f6e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f44 │ │ │ │ - b.n 56f38 │ │ │ │ + bne.n 56f3a │ │ │ │ + b.n 56f2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de00 │ │ │ │ - cbz r0, 56fec │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 56fe2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20572 @ 0x505c │ │ │ │ + movw r0, #21652 @ 0x5494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fce │ │ │ │ + beq.n 56fc4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fce │ │ │ │ + cbnz r2, 56fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fe4 │ │ │ │ + beq.n 56fda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 56fe4 │ │ │ │ + cbnz r2, 56fda │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f38 │ │ │ │ + beq.n 56f2e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56f86 │ │ │ │ + b.n 56f7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b11c0 │ │ │ │ + bl 1b4bb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5707a │ │ │ │ + beq.n 57070 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e3a84 │ │ │ │ + bl 1e6384 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5701a │ │ │ │ + cbnz r0, 57010 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5707a │ │ │ │ + beq.n 57070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5707a │ │ │ │ + cbnz r3, 57070 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5707a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57070 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20584 @ 0x5068 │ │ │ │ + movw r0, #21664 @ 0x54a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57046 │ │ │ │ + beq.n 5703c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57046 │ │ │ │ + cbnz r3, 5703c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5705c │ │ │ │ + beq.n 57052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5705c │ │ │ │ + cbnz r3, 57052 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57072 │ │ │ │ + beq.n 57068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57072 │ │ │ │ + cbnz r3, 57068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bfbc │ │ │ │ - b.n 5709a │ │ │ │ + bl 13c834 │ │ │ │ + b.n 57090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57090 │ │ │ │ + beq.n 57086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57090 │ │ │ │ + cbnz r3, 57086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bfbc │ │ │ │ + bl 13c834 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ 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, 570d6 │ │ │ │ - cbz r2, 570f0 │ │ │ │ + cbnz r3, 570cc │ │ │ │ + cbz r2, 570e6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 570f0 │ │ │ │ + cbz r3, 570e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22412 @ 0x578c │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570f8 │ │ │ │ + b.n 570ee │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64232 @ 0xfae8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a108 │ │ │ │ │ │ │ │ -00057106 <_Py_c_prod@@Base>: │ │ │ │ +000570f0 <_Py_c_prod@@Base>: │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmul.f64 d0, d1, d3 │ │ │ │ vmul.f64 d1, d1, d2 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vmla.f64 d1, d7, d3 │ │ │ │ vnmls.f64 d0, d7, d2 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ + movw r0, #65304 @ 0xff18 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a108 │ │ │ │ │ │ │ │ -00057120 <_Py_c_sum@@Base>: │ │ │ │ +00057116 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 57176 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 5716c <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 5717a <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 57170 <_Py_c_sum@@Base+0x5a> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -66654,367 +66647,311 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 5717e <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57174 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ 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, 571a0 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 57196 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571aa <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571b0 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 571a0 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 571a6 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5719a <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 571dc <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57190 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 571d2 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571dc <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571d2 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571ba <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 571b0 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571dc <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571d2 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 571c4 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 571ba <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571dc <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571d2 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 571ce <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 571c4 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571dc <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571d2 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 571dc <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 571d2 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 5722e <_Py_c_sum@@Base+0x10e> │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 5722e <_Py_c_sum@@Base+0x10e> │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (57234 <_Py_c_sum@@Base+0x114>) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r5, r4, r3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - add r2, r4 │ │ │ │ - ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.n 57226 <_Py_c_sum@@Base+0x106> │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ - addls r0, #228 @ 0xe4 │ │ │ │ - addls r2, r4, r0 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 57256 <_Py_c_sum@@Base+0x136> │ │ │ │ + cbnz r0, 571f2 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57260 <_Py_c_sum@@Base+0x140> │ │ │ │ - b.n 57266 <_Py_c_sum@@Base+0x146> │ │ │ │ + cbnz r0, 571fc <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 57202 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57250 <_Py_c_sum@@Base+0x130> │ │ │ │ - b.n 57274 <_Py_c_sum@@Base+0x154> │ │ │ │ + beq.n 571ec <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57210 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57274 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbnz r0, 57210 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57274 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r0, 57210 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 5729a <_Py_c_sum@@Base+0x17a> │ │ │ │ - cbz r6, 572aa <_Py_c_sum@@Base+0x18a> │ │ │ │ + beq.n 57236 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 57246 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 572be <_Py_c_sum@@Base+0x19e> │ │ │ │ - cbz r6, 572aa <_Py_c_sum@@Base+0x18a> │ │ │ │ + b.n 5725a <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 57246 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 572be <_Py_c_sum@@Base+0x19e> │ │ │ │ + b.n 5725a <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 572bc <_Py_c_sum@@Base+0x19c> │ │ │ │ + cbz r3, 57258 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 572be <_Py_c_sum@@Base+0x19e> │ │ │ │ + b.n 5725a <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a03c8 │ │ │ │ - cbz r0, 572d4 <_Py_c_sum@@Base+0x1b4> │ │ │ │ - cbz r7, 572ce <_Py_c_sum@@Base+0x1ae> │ │ │ │ - cbz r6, 572ce <_Py_c_sum@@Base+0x1ae> │ │ │ │ + bl 1a3d98 <_PyThreadState_New@@Base+0x2e1c> │ │ │ │ + cbz r0, 57270 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 5726a <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 5726a <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 572d0 <_Py_c_sum@@Base+0x1b0> │ │ │ │ + b.n 5726c <_Py_c_sum@@Base+0x156> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ │ │ │ │ -000572de : │ │ │ │ - b.w 148c2c <_Py_HashDouble@@Base+0x634> │ │ │ │ +0005727a : │ │ │ │ + b.w 149aa4 <_Py_HashDouble@@Base+0x638> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 57330 │ │ │ │ + ble.n 572cc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, #1 │ │ │ │ mla r4, r6, r4, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 57330 │ │ │ │ + bcs.n 572cc │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ add r5, r6 │ │ │ │ subs r4, r4, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 57304 │ │ │ │ + b.n 572a0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005733c : │ │ │ │ +000572d8 : │ │ │ │ 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 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005735c : │ │ │ │ +000572f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 573ae │ │ │ │ + beq.n 5734a │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 573ae │ │ │ │ + beq.n 5734a │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 573ae │ │ │ │ - bl 85994 │ │ │ │ - movw r3, #25892 @ 0x6524 │ │ │ │ + beq.n 5734a │ │ │ │ + bl 85950 │ │ │ │ + movw r3, #27044 @ 0x69a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13236 @ 0x33b4 │ │ │ │ + movw r2, #14388 @ 0x3834 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 573b6 │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + b.n 57352 │ │ │ │ + movw r0, #27044 @ 0x69a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #48] @ (573ec ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 573e0 │ │ │ │ - movw r0, #23556 @ 0x5c04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc00 │ │ │ │ - movw r0, #23564 @ 0x5c0c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000573f0 : │ │ │ │ +00057354 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57412 │ │ │ │ + bne.n 57376 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57408 │ │ │ │ + b.n 5736c │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57428 │ │ │ │ + bne.n 5738c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fe30 │ │ │ │ + b.w 8fd80 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 57440 │ │ │ │ + beq.n 573a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 57440 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 573a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 57444 │ │ │ │ + b.n 573a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 57464 │ │ │ │ + cbnz r3, 573c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5747e │ │ │ │ + cbz r2, 573e2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5747e │ │ │ │ + cbz r3, 573e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23620 @ 0x5c44 │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5751c │ │ │ │ - bl 14ebb4 │ │ │ │ + b.n 57480 │ │ │ │ + bl 14fb94 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 574a8 │ │ │ │ + cbz r5, 5740c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18300 @ 0x477c │ │ │ │ + movw r1, #19452 @ 0x4bfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5747a │ │ │ │ + bl 127274 │ │ │ │ + b.n 573de │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 574c0 │ │ │ │ + cbnz r3, 57424 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 5751c │ │ │ │ + b.n 57480 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 574d6 │ │ │ │ - bl 77208 │ │ │ │ + cbz r0, 5743a │ │ │ │ + bl 77218 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r7, r7, [r4, #120] @ 0x78 │ │ │ │ - bl 1ea838 │ │ │ │ + bl 1ed060 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 574fa │ │ │ │ + cbz r0, 5745e │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 5747a │ │ │ │ + b.n 573de │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1eacbc <_PyCapsule_SetTraverse@@Base+0xe4> │ │ │ │ - cbz r6, 57514 │ │ │ │ + bl 1ed4e4 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 57478 │ │ │ │ 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 │ │ │ │ @@ -67023,532 +66960,589 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 57540 │ │ │ │ + cbnz r1, 574a4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f9060 │ │ │ │ + bl f90d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57552 │ │ │ │ - b.n 57582 │ │ │ │ - movw r0, #58220 @ 0xe36c │ │ │ │ + cbnz r0, 574b6 │ │ │ │ + b.n 574e6 │ │ │ │ + movw r0, #59372 @ 0xe7ec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 152158 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1531a8 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57534 │ │ │ │ - b.n 57582 │ │ │ │ + bne.n 57498 │ │ │ │ + b.n 574e6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5756c │ │ │ │ - cbz r5, 57584 │ │ │ │ + blt.n 574d0 │ │ │ │ + cbz r5, 574e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57584 │ │ │ │ + bge.n 574e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57582 │ │ │ │ + beq.n 574e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57582 │ │ │ │ + cbnz r3, 574e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (575bc ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 5753c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 5753c │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (57544 ) │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r5, r4, r3 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ + add r2, r4 │ │ │ │ + ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.n 57534 │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ + addls r0, #228 @ 0xe4 │ │ │ │ + addls r2, r4, r0 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #48] @ (5757c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 575b0 │ │ │ │ - movw r0, #23648 @ 0x5c60 │ │ │ │ + bne.n 57570 │ │ │ │ + movw r0, #24784 @ 0x60d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc00 │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + b.w ddcd8 │ │ │ │ + movw r0, #24792 @ 0x60d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #48] @ (575b4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 575a8 │ │ │ │ + movw r0, #24848 @ 0x6110 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddcd8 │ │ │ │ + movw r0, #24860 @ 0x611c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddcd8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23736 @ 0x5cb8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23800 @ 0x5cf8 │ │ │ │ + movw r1, #24908 @ 0x614c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ + movw r1, #25028 @ 0x61c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 57672 │ │ │ │ + cbnz r5, 57642 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57672 │ │ │ │ + ble.n 57642 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57672 │ │ │ │ - cbnz r2, 57696 │ │ │ │ + bne.n 57642 │ │ │ │ + cbnz r2, 57666 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57696 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57666 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57750 │ │ │ │ + b.n 57720 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds r7, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r7, r7, r3 │ │ │ │ asrs r7, r7, #16 │ │ │ │ - cbnz r2, 576c0 │ │ │ │ + cbnz r2, 57690 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57750 │ │ │ │ + b.n 57720 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14ebb4 │ │ │ │ + bl 14fb94 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576b6 │ │ │ │ + ble.n 57686 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r5, r6, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, r5, r9 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, r9 │ │ │ │ bl 71e20 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57692 │ │ │ │ + beq.n 57662 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5772e │ │ │ │ + beq.n 576fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5772e │ │ │ │ + cbnz r2, 576fe │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57692 │ │ │ │ + beq.n 57662 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576d8 │ │ │ │ + beq.n 576a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576d4 │ │ │ │ + bne.n 576a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 576d4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 576a4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25076 @ 0x61f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 57780 │ │ │ │ + cbz r2, 57778 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2552b4 │ │ │ │ + bl 255ca8 <_PyUnicode_ToNumeric@@Base+0x7aac> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57790 │ │ │ │ + cbnz r0, 57788 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 577fe │ │ │ │ + b.n 577f6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f3a6c │ │ │ │ + bl 1f6220 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5776e │ │ │ │ - b.n 5777c │ │ │ │ + bne.n 57766 │ │ │ │ + b.n 57774 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5779c │ │ │ │ - bl 1ca19c │ │ │ │ + cbnz r7, 57794 │ │ │ │ + bl 1cd784 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577e8 │ │ │ │ + b.n 577e0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 577e6 │ │ │ │ + bge.n 577de │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 128d34 │ │ │ │ + bl 129314 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577da │ │ │ │ + beq.n 577d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577da │ │ │ │ + cbnz r3, 577d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577b8 │ │ │ │ - b.n 577e8 │ │ │ │ + bne.n 577b0 │ │ │ │ + b.n 577e0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577fe │ │ │ │ + beq.n 577f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 577fe │ │ │ │ + cbnz r3, 577f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00057804 : │ │ │ │ +000577fc : │ │ │ │ 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] @ (57928 ) │ │ │ │ + ldr r3, [pc, #276] @ (57920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57842 │ │ │ │ + cbz r5, 5783a │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5782a │ │ │ │ + bne.n 57822 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5781c │ │ │ │ + b.n 57814 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5785c │ │ │ │ + beq.n 57854 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 5785c │ │ │ │ - b.n 57826 │ │ │ │ + bcs.n 57854 │ │ │ │ + b.n 5781e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50908 @ 0xc6dc │ │ │ │ + movw r2, #51980 @ 0xcb0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 5791c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca20c │ │ │ │ + bl 1cd7f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 57850 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 578f8 │ │ │ │ + bne.n 578f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57882 │ │ │ │ + cbnz r6, 5787a │ │ │ │ mov r0, r5 │ │ │ │ - bl d3e18 │ │ │ │ + bl d3e78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578be │ │ │ │ + cbnz r5, 578b6 │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578bc │ │ │ │ + cbnz r0, 578b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 57850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57858 │ │ │ │ - ldr r2, [pc, #136] @ (5792c ) │ │ │ │ + bne.n 57850 │ │ │ │ + ldr r2, [pc, #136] @ (57924 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578b2 │ │ │ │ + cbz r3, 578aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57858 │ │ │ │ + b.n 57850 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86ec0 │ │ │ │ + bl 86e6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57922 │ │ │ │ + beq.n 5791a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57922 │ │ │ │ - ldr r2, [pc, #76] @ (5792c ) │ │ │ │ + cbnz r3, 5791a │ │ │ │ + ldr r2, [pc, #76] @ (57924 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578ee │ │ │ │ + cbz r3, 578e6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57922 │ │ │ │ + b.n 5791a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57924 │ │ │ │ + beq.n 5791c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57924 │ │ │ │ - ldr r2, [pc, #32] @ (5792c ) │ │ │ │ + cbnz r3, 5791c │ │ │ │ + ldr r2, [pc, #32] @ (57924 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57918 │ │ │ │ + cbz r3, 57910 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 5791c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (5797c ) │ │ │ │ + ldr r1, [pc, #60] @ (57974 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 237dd8 │ │ │ │ + bl 2392b0 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57978 │ │ │ │ + bne.n 57970 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5796a │ │ │ │ + beq.n 57962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5796a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57962 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (5797c ) │ │ │ │ - b.w 237dd8 │ │ │ │ + ldr r1, [pc, #8] @ (57974 ) │ │ │ │ + b.w 2392b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 578b0 │ │ │ │ + bcc.n 578a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5799e │ │ │ │ + cbnz r0, 57996 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 579a8 │ │ │ │ - b.n 579ae │ │ │ │ + cbnz r0, 579a0 │ │ │ │ + b.n 579a6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57998 │ │ │ │ - b.n 579bc │ │ │ │ + beq.n 57990 │ │ │ │ + b.n 579b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579bc │ │ │ │ + cbnz r0, 579b4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579bc │ │ │ │ + cbz r0, 579b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 579e2 │ │ │ │ + bne.n 579da │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 579fc │ │ │ │ - b.n 57a10 │ │ │ │ + cbnz r0, 579f4 │ │ │ │ + b.n 57a08 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55952 @ 0xda90 │ │ │ │ + movw r0, #57104 @ 0xdf10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579d6 │ │ │ │ + bne.n 579ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57aa0 │ │ │ │ + b.n 57a98 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a1e │ │ │ │ + bne.n 57a16 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a2e │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 57a26 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579f8 │ │ │ │ + bne.n 579f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a2e │ │ │ │ + b.n 57a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a0c │ │ │ │ + bne.n 57a04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a0c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a04 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed37c │ │ │ │ + bl 1efb98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579f8 │ │ │ │ + beq.n 579f0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a5e │ │ │ │ + bne.n 57a56 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4588 @ 0x11ec │ │ │ │ + movw r1, #5740 @ 0x166c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 579f8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 579f0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146c58 │ │ │ │ + bl 147a80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 579f8 │ │ │ │ + beq.n 579f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a72 │ │ │ │ + cbz r3, 57a6a │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57a7a │ │ │ │ + b.n 57a72 │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -67562,99 +67556,99 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ab0 ) │ │ │ │ - b.w 237dd8 │ │ │ │ + ldr r1, [pc, #4] @ (57aa8 ) │ │ │ │ + b.w 2392b0 │ │ │ │ nop │ │ │ │ - b.n 57eac │ │ │ │ + b.n 57ea4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ - b.w 237dd8 │ │ │ │ + ldr r1, [pc, #4] @ (57ab8 ) │ │ │ │ + b.w 2392b0 │ │ │ │ nop │ │ │ │ - b.n 57464 │ │ │ │ + b.n 5745c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ - b.w 237dd8 │ │ │ │ + ldr r1, [pc, #4] @ (57ac8 ) │ │ │ │ + b.w 2392b0 │ │ │ │ nop │ │ │ │ - b.n 57524 │ │ │ │ + b.n 5751c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ - b.w 237dd8 │ │ │ │ + ldr r1, [pc, #4] @ (57ad8 ) │ │ │ │ + b.w 2392b0 │ │ │ │ nop │ │ │ │ - b.n 57574 │ │ │ │ + b.n 5756c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57af0 ) │ │ │ │ + ldr r1, [pc, #8] @ (57ae8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 237dd8 │ │ │ │ + b.w 2392b0 │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57b1a │ │ │ │ + beq.n 57b12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b1a │ │ │ │ + cbz r1, 57b12 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b2c │ │ │ │ + cbz r6, 57b24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57b9e │ │ │ │ + b.n 57b96 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b4e │ │ │ │ + beq.n 57b46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be488 │ │ │ │ - bl 1a3bf0 │ │ │ │ + b.w be464 │ │ │ │ + bl 1a75b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57b9e │ │ │ │ + cbz r0, 57b96 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b7c │ │ │ │ + cbnz r0, 57b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57b9e │ │ │ │ + beq.n 57b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57b9e │ │ │ │ + cbnz r3, 57b96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b9e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57b96 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67666,46 +67660,46 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57bf4 │ │ │ │ + bhi.n 57bec │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bfe │ │ │ │ + bne.n 57bf6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57bfe │ │ │ │ + bne.n 57bf6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bd4 │ │ │ │ + bne.n 57bcc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bd6 │ │ │ │ + b.n 57bce │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57c06 │ │ │ │ + b.n 57bfe │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -67720,134 +67714,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c34 : │ │ │ │ - cbnz r0, 57c3a │ │ │ │ - b.w 1e7e34 │ │ │ │ +00057c2c : │ │ │ │ + cbnz r0, 57c32 │ │ │ │ + b.w 1ea6c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ (57c74 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c6c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c6e │ │ │ │ + cbz r3, 57c66 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00057c78 : │ │ │ │ +00057c70 : │ │ │ │ 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, #43828 @ 0xab34 │ │ │ │ + movw r1, #44856 @ 0xaf38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19688 @ 0x4ce8 │ │ │ │ + movw r0, #20840 @ 0x5168 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57caa │ │ │ │ + cbnz r0, 57ca2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57cd0 │ │ │ │ + b.n 57cc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ca0 │ │ │ │ + beq.n 57c98 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be488 │ │ │ │ + bl be464 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57ccc │ │ │ │ + cbz r0, 57cc4 │ │ │ │ bl 83978 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57cd0 │ │ │ │ + b.n 57cc8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25df8c │ │ │ │ + b.w 25e870 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dfc │ │ │ │ + beq.n 57df4 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e08 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e00 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dda │ │ │ │ + beq.n 57dd2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d48 │ │ │ │ + beq.n 57d40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24052 @ 0x5df4 │ │ │ │ + movw r1, #25204 @ 0x6274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 57dda │ │ │ │ + bl d19b0 │ │ │ │ + b.n 57dd2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dda │ │ │ │ + blt.n 57dd2 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dda │ │ │ │ + beq.n 57dd2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ (57e0c ) │ │ │ │ + ldr r1, [pc, #148] @ (57e04 ) │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r6, [r0, #12] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ @@ -67859,46 +67853,46 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57dbc │ │ │ │ + beq.n 57db4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57dbc │ │ │ │ + cbnz r2, 57db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57dca │ │ │ │ + bne.n 57dc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e00 │ │ │ │ + b.n 57df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57dc6 │ │ │ │ + bne.n 57dbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57dc6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dbe │ │ │ │ movs r0, #0 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57dfc │ │ │ │ + beq.n 57df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57dfc │ │ │ │ + cbnz r3, 57df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -67907,175 +67901,175 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57e4a │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 57e42 │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14204 @ 0x377c │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #15316 @ 0x3bd4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ee0 │ │ │ │ + b.n 57ed8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e70 │ │ │ │ + beq.n 57e68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24096 @ 0x5e20 │ │ │ │ + movw r1, #25248 @ 0x62a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 57e46 │ │ │ │ + bl 127274 │ │ │ │ + b.n 57e3e │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57eaa │ │ │ │ + bne.n 57ea2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123964 │ │ │ │ + bl 123e64 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57ea0 │ │ │ │ + ble.n 57e98 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20ccbc │ │ │ │ + bl 20e740 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e46 │ │ │ │ + beq.n 57e3e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123964 │ │ │ │ + bl 123e64 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57ee0 │ │ │ │ + b.n 57ed8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13a300 │ │ │ │ + bl 13ab3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57ec4 │ │ │ │ + bcc.n 57ebc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ccbc │ │ │ │ + bl 20e740 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e46 │ │ │ │ + beq.n 57e3e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17a530 │ │ │ │ - b.n 57ea0 │ │ │ │ + bl 17c51c │ │ │ │ + b.n 57e98 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 57f2c │ │ │ │ + beq.n 57f24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f2c │ │ │ │ + cbz r3, 57f24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33633 @ 0x8361 │ │ │ │ + movw r3, #33625 @ 0x8359 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f2c │ │ │ │ + bne.n 57f24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 581be │ │ │ │ + bl 581b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f48 │ │ │ │ + cbz r0, 57f40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f48 │ │ │ │ + beq.n 57f40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f48 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f40 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f68 │ │ │ │ + cbz r0, 57f60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f68 │ │ │ │ + cbnz r3, 57f60 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 57f92 │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + cbnz r2, 57f8a │ │ │ │ + movw r1, #25344 @ 0x6300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ - b.n 57f9e │ │ │ │ - movw r1, #24216 @ 0x5e98 │ │ │ │ + bl 127274 │ │ │ │ + b.n 57f96 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ 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 14960c │ │ │ │ - cbnz r0, 57fc6 │ │ │ │ + bl 14a4b8 │ │ │ │ + cbnz r0, 57fbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fda │ │ │ │ + b.n 57fd2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fc2 │ │ │ │ + blt.n 57fba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -68089,66 +68083,66 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5804c │ │ │ │ + cbnz r3, 58044 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5804c │ │ │ │ + ble.n 58044 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5804c │ │ │ │ - cbnz r4, 58068 │ │ │ │ + bne.n 58044 │ │ │ │ + cbnz r4, 58060 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (58090 ) │ │ │ │ + ldr r4, [pc, #60] @ (58088 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5808a │ │ │ │ + cbz r0, 58082 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5807c │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5808a │ │ │ │ + bne.n 58074 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 58082 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bd3bc │ │ │ │ + b.w 1c0a6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24236 @ 0x5eac │ │ │ │ + movw r0, #25388 @ 0x632c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ b.w 8278c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -68158,203 +68152,203 @@ │ │ │ │ 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, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 580fc │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 580f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58100 │ │ │ │ + beq.n 580f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #25396 @ 0x6334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58176 │ │ │ │ + b.n 5816e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5810e │ │ │ │ + cbnz r3, 58106 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58176 │ │ │ │ + b.n 5816e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5812a │ │ │ │ + beq.n 58122 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24276 @ 0x5ed4 │ │ │ │ + movw r1, #25428 @ 0x6354 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 580fc │ │ │ │ + bl 127274 │ │ │ │ + b.n 580f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5814a │ │ │ │ + beq.n 58142 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24316 @ 0x5efc │ │ │ │ + movw r1, #25468 @ 0x637c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 580fc │ │ │ │ + bl 127274 │ │ │ │ + b.n 580f4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5817c ) │ │ │ │ + ldr r0, [pc, #40] @ (58174 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580fc │ │ │ │ + beq.n 580f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58104 │ │ │ │ + beq.n 580fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58104 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58104 │ │ │ │ + bne.n 580fc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 580fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57dd0 │ │ │ │ + b.n 57dc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dae94 <_PyType_Name@@Base> │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24364 @ 0x5f2c │ │ │ │ + movw r0, #25516 @ 0x63ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ 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 80028 │ │ │ │ + b.w 8002c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3bc0 │ │ │ │ + bl d3c20 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 58202 │ │ │ │ + bne.n 581fa │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 582b0 │ │ │ │ + beq.n 582a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58226 │ │ │ │ + beq.n 5821e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58226 │ │ │ │ + b.n 5821e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f4bc │ │ │ │ + bl 12f89c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5821e │ │ │ │ + cbnz r0, 58216 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24376 @ 0x5f38 │ │ │ │ + movw r0, #25528 @ 0x63b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed598 │ │ │ │ - b.n 582b0 │ │ │ │ + bl 1efdb4 │ │ │ │ + b.n 582a8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (582bc ) │ │ │ │ + ldr r0, [pc, #148] @ (582b4 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 1320b0 │ │ │ │ - cbnz r0, 58248 │ │ │ │ + bl 13249c │ │ │ │ + cbnz r0, 58240 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24420 @ 0x5f64 │ │ │ │ + movw r0, #25572 @ 0x63e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed598 │ │ │ │ - b.n 5825c │ │ │ │ + bl 1efdb4 │ │ │ │ + b.n 58254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5825c │ │ │ │ + beq.n 58254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5825c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58254 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 58292 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (582c0 ) │ │ │ │ + ldr r0, [pc, #88] @ (582b8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9323c │ │ │ │ - cbnz r0, 58286 │ │ │ │ + bl 93240 │ │ │ │ + cbnz r0, 5827e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24376 @ 0x5f38 │ │ │ │ + movw r0, #25528 @ 0x63b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed598 │ │ │ │ - b.n 5829a │ │ │ │ + bl 1efdb4 │ │ │ │ + b.n 58292 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 58292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5829a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58292 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 582b0 │ │ │ │ + beq.n 582a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 582b0 │ │ │ │ + cbnz r3, 582a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3bd4 │ │ │ │ + bl d3c34 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57f14 │ │ │ │ + b.n 57f0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 582cc │ │ │ │ + cbz r3, 582c4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 582d4 │ │ │ │ + b.n 582cc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -68363,589 +68357,588 @@ │ │ │ │ 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, 58304 │ │ │ │ + cbnz r3, 582fc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58304 │ │ │ │ + ble.n 582fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58304 │ │ │ │ - cbnz r0, 5831c │ │ │ │ + bne.n 582fc │ │ │ │ + cbnz r0, 58314 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5835c ) │ │ │ │ + ldr r4, [pc, #80] @ (58354 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58356 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5834e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5832e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 58356 │ │ │ │ + bne.n 58326 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5834e │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5834c │ │ │ │ + bge.n 58344 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 581be │ │ │ │ + bl 581b6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583d6 │ │ │ │ + cbz r2, 583ce │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 5839c │ │ │ │ + bge.n 58394 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5838c │ │ │ │ + bne.n 58384 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583d6 │ │ │ │ - movw r1, #33633 @ 0x8361 │ │ │ │ + ble.n 583ce │ │ │ │ + movw r1, #33625 @ 0x8359 │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 583c2 │ │ │ │ + bge.n 583ba │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583c2 │ │ │ │ + cbz r0, 583ba │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583c2 │ │ │ │ + cbz r5, 583ba │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583ca │ │ │ │ + bne.n 583c2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 583aa │ │ │ │ - b.n 583d6 │ │ │ │ + bne.n 583a2 │ │ │ │ + b.n 583ce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 57980 │ │ │ │ + b.w 57978 │ │ │ │ │ │ │ │ -000583de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +000583d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33897 @ 0x8469 │ │ │ │ + movw r1, #33889 @ 0x8461 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 24c734 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x358> │ │ │ │ + b.w 24cffc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r3, 58404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + ble.n 58404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - cbnz r0, 58424 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 58404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r0, 5841c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ + ldr r4, [pc, #80] @ (5845c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58456 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bne.n 5842e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 58456 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ + bge.n 5844c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24468 @ 0x5f94 │ │ │ │ + movw r1, #25620 @ 0x6414 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a76c │ │ │ │ - cbnz r0, 584a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ + bl 14b6e0 │ │ │ │ + cbnz r0, 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 584f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ + b.n 584f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ + cbz r0, 584b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 584e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 584e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 58500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ + vldr d5, [pc, #48] @ 584f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 584ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ + bne.n 58498 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ bl 83a28 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - bvs.n 5842e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ + bvs.n 58426 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ - cbz r2, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbnz r3, 58518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ + cbz r2, 58532 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbz r3, 58532 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24492 @ 0x5fac │ │ │ │ + movw r1, #25644 @ 0x642c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58542 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + b.n 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ + bhi.n 58580 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ + bmi.n 58598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12100 @ 0x2f44 │ │ │ │ + movw r2, #13264 @ 0x33d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26316 @ 0x66cc │ │ │ │ + movw r0, #27388 @ 0x6afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ - movw r0, #26316 @ 0x66cc │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + movw r0, #27388 @ 0x6afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bne.n 58556 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ + b.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + ble.n 58602 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 58602 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ + bpl.n 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.w 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 58602 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 127274 │ │ │ │ + b.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26316 @ 0x66cc │ │ │ │ + movw r0, #27388 @ 0x6afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + blt.n 58622 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24520 @ 0x5fc8 │ │ │ │ + movw r1, #25672 @ 0x6448 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 127274 │ │ │ │ + b.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ bl 71e20 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 586ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + ble.n 586c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ + beq.n 58650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ + bne.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5863e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ + bne.n 5866c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5863e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bne.n 5867a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5863e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + bne.n 58688 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5863e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ + bls.n 586bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5863e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5863e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + cbz r1, 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35504 @ 0x8ab0 │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ - cbz r2, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbnz r3, 58706 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ + cbz r2, 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbz r3, 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24552 @ 0x5fe8 │ │ │ │ + movw r1, #25704 @ 0x6468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ + b.n 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ - cbz r2, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbnz r3, 58742 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ + cbz r2, 5875c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbz r3, 5875c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24584 @ 0x6008 │ │ │ │ + movw r1, #25736 @ 0x6488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ + b.n 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +00058766 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #24] @ (58790 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1af770 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 587ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #276 @ 0x114 │ │ │ │ + movw r1, #1428 @ 0x594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 58806 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef94 │ │ │ │ + bl 2f010 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + cbnz r3, 5882a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + ble.n 5882a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ - cbnz r0, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + bne.n 5882a │ │ │ │ + cbnz r0, 58842 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5885c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e>) │ │ │ │ + ldr r4, [pc, #76] @ (58880 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5887a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + blt.n 5887a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24624 @ 0x6030 │ │ │ │ + movw r1, #25776 @ 0x64b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16044 @ 0x3eac │ │ │ │ + movw r0, #17196 @ 0x432c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + blt.n 5887a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24caf8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ + b.w 24d3c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58882 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a4> │ │ │ │ + bne.n 588a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4be> │ │ │ │ - b.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 588c0 │ │ │ │ + b.n 588bc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61252 @ 0xef44 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #864 @ 0x360 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ + bne.n 5889a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + b.n 58902 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 588bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 588bc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ + bge.n 588fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000588e2 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (5890c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1abda4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54340 @ 0xd444 │ │ │ │ + movw r4, #55492 @ 0xd8c4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54364 @ 0xd45c │ │ │ │ + movw r3, #55516 @ 0xd8dc │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54332 @ 0xd43c │ │ │ │ + movw r2, #55484 @ 0xd8bc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #55504 @ 0xd8d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24628 @ 0x6034 │ │ │ │ + movw r0, #25780 @ 0x64b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -68959,426 +68952,425 @@ │ │ │ │ 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 13d498 │ │ │ │ + bl 13dd10 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 589a4 │ │ │ │ + bne.n 5899a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589be │ │ │ │ - b.n 589ba │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 589b4 │ │ │ │ + b.n 589b0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61240 @ 0xef38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #852 @ 0x354 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58998 │ │ │ │ + bne.n 5898e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a00 │ │ │ │ + b.n 589f6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ba │ │ │ │ + beq.n 589b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d0c90 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4114 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ba │ │ │ │ + beq.n 589b0 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589f8 │ │ │ │ + bge.n 589ee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24636 @ 0x603c │ │ │ │ + movw r1, #25788 @ 0x64bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24676 @ 0x6064 │ │ │ │ + movw r1, #25848 @ 0x64f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24748 @ 0x60ac │ │ │ │ + movw r1, #25900 @ 0x652c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 58ab0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #13824 @ 0x3600 │ │ │ │ - movt r2, #50277 @ 0xc465 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - b.n 58ade │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 14cb04 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58ada │ │ │ │ - ldrd r4, r5, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 58ade │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10952 @ 0x2ac8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58af6 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - adds r3, #16 │ │ │ │ - ldrexd r0, r1, [r3] │ │ │ │ - strexd r2, r4, r5, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 58ae2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c3a │ │ │ │ + bne.w 58bb2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 260e3c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 26176c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c3a │ │ │ │ - cbz r4, 58b50 │ │ │ │ + beq.w 58bb2 │ │ │ │ + cbz r4, 58ac8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 260e3c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 26176c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b6e │ │ │ │ + cbnz r0, 58ae6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c3a │ │ │ │ + beq.n 58bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c3a │ │ │ │ + bne.n 58bb2 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c30 │ │ │ │ + b.n 58ba8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 58b96 │ │ │ │ + cbz r6, 58b0e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 260e3c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 26176c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bb4 │ │ │ │ + cbnz r0, 58b2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c1e │ │ │ │ + beq.n 58b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c1e │ │ │ │ + bne.n 58b96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c1e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58b96 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 58bcc │ │ │ │ + cbz r0, 58b44 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be488 │ │ │ │ - bl 78224 │ │ │ │ - b.n 58bf2 │ │ │ │ + bl be464 │ │ │ │ + bl 78234 │ │ │ │ + b.n 58b6a │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10ef0c │ │ │ │ + bl 10f184 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58bf2 │ │ │ │ + ble.n 58b6a │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24792 @ 0x60d8 │ │ │ │ + movw r1, #25944 @ 0x6558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c08 │ │ │ │ + beq.n 58b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c08 │ │ │ │ + cbnz r3, 58b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c1e │ │ │ │ + beq.n 58b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c1e │ │ │ │ + cbnz r3, 58b96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c3a │ │ │ │ + beq.n 58bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c3a │ │ │ │ + cbnz r3, 58bb2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 58bea │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #13824 @ 0x3600 │ │ │ │ + movt r2, #50277 @ 0xc465 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + b.n 58c18 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 14dadc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 58c14 │ │ │ │ + ldrd r4, r5, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 58c18 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12104 @ 0x2f48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58c30 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + adds r3, #16 │ │ │ │ + ldrexd r0, r1, [r3] │ │ │ │ + strexd r2, r4, r5, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 58c1c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d70 ) │ │ │ │ + ldr r3, [pc, #292] @ (58d6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c68 │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + cbnz r0, 58c64 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58d74 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #43880 @ 0xab68 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24900 @ 0x6144 │ │ │ │ + movw r1, #26052 @ 0x65c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f87bc <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f88b0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c7e │ │ │ │ + bge.n 58c7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d68 │ │ │ │ + b.n 58d64 │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c7a │ │ │ │ - ldr r0, [pc, #236] @ (58d78 ) │ │ │ │ + beq.n 58c76 │ │ │ │ + ldr r0, [pc, #232] @ (58d70 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ca2 │ │ │ │ + bne.n 58c9e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58c92 │ │ │ │ + bne.n 58c8e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58cbe │ │ │ │ + beq.n 58cba │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58d44 │ │ │ │ + cbz r7, 58d40 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d26 │ │ │ │ + cbz r6, 58d22 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d500c │ │ │ │ + bl 1d801c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cec │ │ │ │ + cbnz r0, 58ce8 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cdc │ │ │ │ + b.n 58cd8 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7de2c │ │ │ │ + bl 7de24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d2c │ │ │ │ + cbz r0, 58d28 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d1e │ │ │ │ + beq.n 58d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d1e │ │ │ │ + cbnz r3, 58d1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58ce8 │ │ │ │ - b.n 58d2c │ │ │ │ + bge.n 58ce4 │ │ │ │ + b.n 58d28 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58cd6 │ │ │ │ + b.n 58cd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d42 │ │ │ │ + beq.n 58d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d42 │ │ │ │ + cbnz r3, 58d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d5c │ │ │ │ + bne.n 58d58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d4c │ │ │ │ + bne.n 58d48 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d68 │ │ │ │ - ldr r0, [pc, #20] @ (58d78 ) │ │ │ │ - bl 2458cc │ │ │ │ + beq.n 58d64 │ │ │ │ + ldr r0, [pc, #16] @ (58d70 ) │ │ │ │ + bl 2467ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #672 @ (adr r6, 59018 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58da2 │ │ │ │ + cbnz r2, 58d9a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58db4 │ │ │ │ - b.n 58db0 │ │ │ │ + bge.n 58dac │ │ │ │ + b.n 58da8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ed37c │ │ │ │ + bl 1efb98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d9a │ │ │ │ - b.n 58dce │ │ │ │ + bne.n 58d92 │ │ │ │ + b.n 58dc6 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58db8 │ │ │ │ + bmi.n 58db0 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58dd4 │ │ │ │ + blt.n 58dcc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63036 @ 0xf63c │ │ │ │ + movw r1, #64108 @ 0xfa6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58df0 │ │ │ │ - cbnz r5, 58de8 │ │ │ │ + b.n 58de8 │ │ │ │ + cbnz r5, 58de0 │ │ │ │ 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 1df794 │ │ │ │ + b.w 1e21e0 │ │ │ │ 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} │ │ │ │ @@ -69388,80 +69380,53 @@ │ │ │ │ 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 1d751c │ │ │ │ + bl 1da5c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 80028 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r2, #35460 @ 0x8a84 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - orr.w r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1d751c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 8002c │ │ │ │ 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, 58e84 │ │ │ │ + cbnz r3, 58e36 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e84 │ │ │ │ + ble.n 58e36 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e84 │ │ │ │ - cbnz r0, 58e9c │ │ │ │ + bne.n 58e36 │ │ │ │ + cbnz r0, 58e4e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58ec0 ) │ │ │ │ + ldr r4, [pc, #48] @ (58e70 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58eb8 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e6a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58eb8 │ │ │ │ + blt.n 58e6a │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24caf8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ + b.w 24d3c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -69469,103 +69434,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #24924 @ 0x615c │ │ │ │ + movw r2, #26076 @ 0x65dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fb6 │ │ │ │ + beq.n 58f66 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 293f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f36 │ │ │ │ + bge.n 58ee6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fa6 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 58f56 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f04 │ │ │ │ - b.n 58f94 │ │ │ │ + beq.n 58eb4 │ │ │ │ + b.n 58f44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58f9c │ │ │ │ + cbz r3, 58f4c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 8345c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58f94 │ │ │ │ + cbz r0, 58f44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f2e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bb9b0 │ │ │ │ + bl 1bf384 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f2e │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f2e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7e │ │ │ │ + cbz r0, 58f2e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80028 │ │ │ │ - cbnz r0, 58f98 │ │ │ │ + bl 8002c │ │ │ │ + cbnz r0, 58f48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f94 │ │ │ │ + beq.n 58f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f94 │ │ │ │ + cbnz r3, 58f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fb6 │ │ │ │ + b.n 58f66 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fb6 │ │ │ │ + b.n 58f66 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fb6 │ │ │ │ + b.n 58f66 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (590c4 ) │ │ │ │ + ldr r5, [pc, #244] @ (59074 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -69573,807 +69538,832 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 59000 │ │ │ │ + bne.n 58fb0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59000 │ │ │ │ + ble.n 58fb0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59000 │ │ │ │ - cbnz r6, 59022 │ │ │ │ - ldr r4, [pc, #196] @ (590c8 ) │ │ │ │ + bne.n 58fb0 │ │ │ │ + cbnz r6, 58fd2 │ │ │ │ + ldr r4, [pc, #196] @ (59078 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5909e │ │ │ │ + beq.n 5904e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111094 │ │ │ │ + bl 111350 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590a8 │ │ │ │ - movw r3, #64452 @ 0xfbc4 │ │ │ │ + beq.n 59058 │ │ │ │ + movw r3, #63112 @ 0xf688 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f81b0 │ │ │ │ - cbz r0, 590ac │ │ │ │ + bl 1fa698 │ │ │ │ + cbz r0, 5905c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 59064 │ │ │ │ + beq.n 59014 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5906c │ │ │ │ + b.n 5901c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59094 │ │ │ │ + bne.n 59044 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 5908e │ │ │ │ + cbz r2, 5903e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59088 │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5908e │ │ │ │ + bne.n 59038 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5903e │ │ │ │ mov r1, r7 │ │ │ │ - bl 111654 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 590ac │ │ │ │ + bl 111910 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5905c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590ae │ │ │ │ + b.n 5905e │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 590ae │ │ │ │ + b.n 5905e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590ae │ │ │ │ + b.n 5905e │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 11166c │ │ │ │ + bl 111928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #784 @ (adr r6, 593d8 ) │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r2, #35460 @ 0x8a84 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + orr.w r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 1da5c4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 590f2 │ │ │ │ + bne.n 590e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59112 │ │ │ │ - b.n 5910a │ │ │ │ + bne.n 59108 │ │ │ │ + b.n 59100 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60828 @ 0xed9c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #440 @ 0x1b8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 590e4 │ │ │ │ - b.n 591b8 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 590da │ │ │ │ + b.n 591ae │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591b8 │ │ │ │ + bne.n 591ae │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 152880 │ │ │ │ - cbnz r0, 59134 │ │ │ │ + bl 1538d0 │ │ │ │ + cbnz r0, 5912a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24936 @ 0x6168 │ │ │ │ + movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 59192 │ │ │ │ + bl 127274 │ │ │ │ + b.n 59188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59192 │ │ │ │ + blt.n 59188 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aa2 │ │ │ │ + bl 55b1a <_Py_hashtable_size@@Base+0x130> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59192 │ │ │ │ + beq.n 59188 │ │ │ │ bl 95ccc │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59184 │ │ │ │ + bge.n 5917a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 591a8 │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 5919e │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59152 │ │ │ │ + beq.n 59148 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55d1e │ │ │ │ + bl 55c10 <_Py_hashtable_size@@Base+0x226> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5919c │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 591b8 │ │ │ │ + bne.n 59192 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 591ae │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 59184 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5917a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591e4 │ │ │ │ + bne.n 591da │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5924e │ │ │ │ - b.n 591fc │ │ │ │ + blt.n 59244 │ │ │ │ + b.n 591f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61152 @ 0xeee0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #764 @ 0x2fc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591d8 │ │ │ │ - b.n 5924e │ │ │ │ - movw r3, #64452 @ 0xfbc4 │ │ │ │ + bne.n 591ce │ │ │ │ + b.n 59244 │ │ │ │ + movw r3, #63112 @ 0xf688 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81b0 │ │ │ │ - cbz r0, 5924e │ │ │ │ + bl 1fa698 │ │ │ │ + cbz r0, 59244 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59242 │ │ │ │ + bne.n 59238 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5923c │ │ │ │ + cbz r3, 59232 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5924e │ │ │ │ + bl f18c4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 59244 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #6732 @ 0x1a4c │ │ │ │ + movw r1, #7884 @ 0x1ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23e3ac <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ + bl 23f6ac <_PyTime_AsTimeval@@Base+0x534> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59280 │ │ │ │ + beq.n 59276 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59284 │ │ │ │ + b.n 5927a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5929c │ │ │ │ + cbz r0, 59292 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593a4 │ │ │ │ + beq.w 5939a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35236 @ 0x89a4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59398 │ │ │ │ + beq.n 5938e │ │ │ │ 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 592dc │ │ │ │ + bne.n 592d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592ea │ │ │ │ + cbnz r3, 592e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592ea │ │ │ │ - movw r0, #37880 @ 0x93f8 │ │ │ │ + cbnz r3, 592e0 │ │ │ │ + movw r0, #38952 @ 0x9828 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 7a108 │ │ │ │ - bge.n 592ea │ │ │ │ - bl 242b84 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + bge.n 592e0 │ │ │ │ + bl 243e84 <_PyDeadline_Get@@Base+0xd0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59392 │ │ │ │ + beq.n 59388 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 592fa │ │ │ │ + b.n 592f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59312 │ │ │ │ + beq.n 59308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59312 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59308 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ 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 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59366 │ │ │ │ + cbz r7, 5935c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #24972 @ 0x618c │ │ │ │ + movw r0, #26124 @ 0x660c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 59392 │ │ │ │ - cbz r4, 5937c │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 59388 │ │ │ │ + cbz r4, 59372 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #25000 @ 0x61a8 │ │ │ │ + movw r0, #26152 @ 0x6628 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - b.n 59392 │ │ │ │ + bl ddcd8 │ │ │ │ + b.n 59388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #25020 @ 0x61bc │ │ │ │ + movw r0, #26172 @ 0x663c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #37880 @ 0x93f8 │ │ │ │ + movw r0, #38952 @ 0x9828 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ b.w 7a108 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 593d4 │ │ │ │ + bgt.n 593ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 593ee │ │ │ │ + bl 127274 │ │ │ │ + b.n 593e4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 593f4 │ │ │ │ + cbz r6, 593ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59440 │ │ │ │ + b.n 59436 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59410 │ │ │ │ + cbnz r1, 59406 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30228 @ 0x7614 │ │ │ │ + movw r1, #31380 @ 0x7a94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 593ee │ │ │ │ + bl 127274 │ │ │ │ + b.n 593e4 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5942a │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5942e │ │ │ │ - b.n 593ee │ │ │ │ + bne.n 59420 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 59424 │ │ │ │ + b.n 593e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5943e │ │ │ │ + bgt.n 59434 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #25036 @ 0x61cc │ │ │ │ + movw r1, #26188 @ 0x664c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ - b.n 593ee │ │ │ │ + bl 127274 │ │ │ │ + b.n 593e4 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 5947a │ │ │ │ + cbnz r3, 59470 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 59460 │ │ │ │ + cbz r2, 59456 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5947a │ │ │ │ - bl 1658ac │ │ │ │ + cbnz r3, 59470 │ │ │ │ + bl 166ef4 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 256a70 │ │ │ │ + b.w 257460 <_PyUnicode_ToNumeric@@Base+0x9264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25076 @ 0x61f4 │ │ │ │ + movw r1, #26228 @ 0x6674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 594b2 │ │ │ │ + bhi.n 594a8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594de │ │ │ │ - b.n 594cc │ │ │ │ - movw r0, #40340 @ 0x9d94 │ │ │ │ + ble.n 594d4 │ │ │ │ + b.n 594c2 │ │ │ │ + movw r0, #41368 @ 0xa198 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594ac │ │ │ │ + bne.n 594a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59584 │ │ │ │ + b.n 5957a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594e4 │ │ │ │ - bl 7f768 │ │ │ │ + cbnz r0, 594da │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594c8 │ │ │ │ + bne.n 594be │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59504 │ │ │ │ + b.n 594fa │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59500 │ │ │ │ + beq.n 594f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59500 │ │ │ │ + cbnz r3, 594f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594d6 │ │ │ │ + beq.n 594cc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 59520 │ │ │ │ + cbnz r6, 59516 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #26260 @ 0x6694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 594c8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 594be │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59528 │ │ │ │ + bge.n 5951e │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 5952c │ │ │ │ + bmi.n 59522 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59544 │ │ │ │ + bgt.n 5953a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59656 @ 0xe908 │ │ │ │ + movw r1, #60808 @ 0xed88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 594c8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 594be │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59562 │ │ │ │ + ble.n 59558 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47568 @ 0xb9d0 │ │ │ │ + movw r1, #48640 @ 0xbe00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 594c8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 594be │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r6, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146c58 │ │ │ │ + bl 147a80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594c8 │ │ │ │ - ldr r0, [pc, #8] @ (59588 ) │ │ │ │ + beq.n 594be │ │ │ │ + ldr r0, [pc, #4] @ (5957c ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595ac │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 595d0 │ │ │ │ + bne.n 595a0 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 595c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595c8 │ │ │ │ + bge.n 595bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 595de │ │ │ │ + cbz r0, 595d2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #25224 @ 0x6288 │ │ │ │ + movw r2, #26376 @ 0x6708 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5962c │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 59620 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59624 │ │ │ │ + bge.n 59618 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5962c │ │ │ │ + bl f18c4 │ │ │ │ + b.n 59620 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5964e │ │ │ │ + cbnz r0, 59642 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59658 │ │ │ │ - b.n 5965e │ │ │ │ + cbnz r0, 5964c │ │ │ │ + b.n 59652 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59648 │ │ │ │ - b.n 5966c │ │ │ │ + beq.n 5963c │ │ │ │ + b.n 59660 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5966c │ │ │ │ + cbnz r0, 59660 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5966c │ │ │ │ + cbz r0, 59660 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa368 │ │ │ │ + b.w fa4d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 597ba │ │ │ │ + bne.w 597ae │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59730 │ │ │ │ + bne.n 59724 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 596ac │ │ │ │ + cbz r3, 596a0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 596b6 │ │ │ │ + cbnz r3, 596aa │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 597ba │ │ │ │ + beq.w 597ae │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597ae │ │ │ │ + beq.n 597a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597ae │ │ │ │ + beq.n 597a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d344 │ │ │ │ - bl 78224 │ │ │ │ + bl 5d334 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59712 │ │ │ │ + beq.n 59706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59712 │ │ │ │ + cbnz r3, 59706 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ba │ │ │ │ + beq.n 597ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 597ba │ │ │ │ + bne.n 597ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 597ba │ │ │ │ + beq.n 597ae │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597ae │ │ │ │ + cbz r0, 597a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 597ae │ │ │ │ + cbz r0, 597a2 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e1f4 │ │ │ │ - bl 78224 │ │ │ │ + bl 8e144 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59796 │ │ │ │ + beq.n 5978a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59796 │ │ │ │ + cbnz r3, 5978a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ba │ │ │ │ + beq.n 597ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597ba │ │ │ │ + cbnz r3, 597ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 597ba │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 597ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 597e0 │ │ │ │ + cbz r6, 597d4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 597e2 │ │ │ │ + b.n 597d6 │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 597ee │ │ │ │ + cbnz r6, 597e2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 597ee │ │ │ │ - cbnz r1, 597ee │ │ │ │ - cbnz r0, 5980a │ │ │ │ + blt.n 597e2 │ │ │ │ + cbnz r1, 597e2 │ │ │ │ + cbnz r0, 597fe │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (59858 ) │ │ │ │ + ldr r6, [pc, #100] @ (5984c ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5980a │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 597fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59854 │ │ │ │ - cbz r7, 59818 │ │ │ │ + b.n 59848 │ │ │ │ + cbz r7, 5980c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5981a │ │ │ │ - b.n 59806 │ │ │ │ + bge.n 5980e │ │ │ │ + b.n 597fa │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 203e10 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5983e │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 59832 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59806 │ │ │ │ + bne.n 597fa │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 59854 │ │ │ │ + b.n 59848 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70383,96 +70373,96 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 598ea │ │ │ │ + bne.n 598de │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598a6 │ │ │ │ + bne.n 5989a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598ea │ │ │ │ + cbz r0, 598de │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a9fe │ │ │ │ - b.n 598cc │ │ │ │ + bl 5a888 │ │ │ │ + b.n 598c0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598ea │ │ │ │ + cbz r3, 598de │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598ea │ │ │ │ + cbz r0, 598de │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d25b8 │ │ │ │ - bl 78224 │ │ │ │ + bl d2628 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598ea │ │ │ │ + beq.n 598de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598ea │ │ │ │ + cbnz r3, 598de │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5991e │ │ │ │ + bhi.n 59912 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59970 │ │ │ │ - b.n 59934 │ │ │ │ - movw r0, #26456 @ 0x6758 │ │ │ │ + beq.n 59964 │ │ │ │ + b.n 59928 │ │ │ │ + movw r0, #27528 @ 0x6b88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59978 │ │ │ │ - b.n 59910 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5996c │ │ │ │ + b.n 59904 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88df0 │ │ │ │ - cbz r0, 59978 │ │ │ │ + bl 88d90 │ │ │ │ + cbz r0, 5996c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 59950 │ │ │ │ + cbz r3, 59944 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70482,793 +70472,793 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5997c │ │ │ │ + b.n 59970 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cdfe0 │ │ │ │ - cbz r0, 5997c │ │ │ │ + bl ce044 │ │ │ │ + cbz r0, 59970 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a00 │ │ │ │ + b.n 599f4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 599e2 │ │ │ │ + ble.n 599d6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 599e2 │ │ │ │ + beq.n 599d6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599c4 │ │ │ │ + bpl.n 599b8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59978 │ │ │ │ + beq.n 5996c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599e2 │ │ │ │ + beq.n 599d6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 59978 │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5996c │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26456 @ 0x6758 │ │ │ │ + movw r0, #27528 @ 0x6b88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59978 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5996c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 71e20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59978 │ │ │ │ - movw r0, #35504 @ 0x8ab0 │ │ │ │ + beq.n 5996c │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a0a │ │ │ │ + cbz r3, 599fe │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2504 @ 0x9c8 │ │ │ │ + movw r0, #3656 @ 0xe48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ b.w 8278c │ │ │ │ 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 59a62 │ │ │ │ + bpl.n 59a56 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #8336 @ 0x2090 │ │ │ │ + movw r1, #9084 @ 0x237c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d9f8 │ │ │ │ - cbz r0, 59a62 │ │ │ │ - cbz r4, 59a70 │ │ │ │ + bl 12dd60 │ │ │ │ + cbz r0, 59a56 │ │ │ │ + cbz r4, 59a64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a70 │ │ │ │ + beq.n 59a64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a70 │ │ │ │ + b.n 59a64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8135c │ │ │ │ + b.w 81360 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59ab6 │ │ │ │ + cbnz r5, 59aaa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ab6 │ │ │ │ + ble.n 59aaa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ab6 │ │ │ │ - cbz r2, 59ab6 │ │ │ │ + bne.n 59aaa │ │ │ │ + cbz r2, 59aaa │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25260 @ 0x62ac │ │ │ │ + movw r1, #26412 @ 0x672c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 59ad2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 59ac6 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59ad8 ) │ │ │ │ + ldr r5, [pc, #28] @ (59acc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59aa0 │ │ │ │ + bne.n 59a94 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b18 │ │ │ │ + bne.n 59b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b30 │ │ │ │ - movw r2, #28040 @ 0x6d88 │ │ │ │ + bmi.n 59b24 │ │ │ │ + movw r2, #29192 @ 0x7208 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b4a │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b3e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59af0 │ │ │ │ - b.n 59b4a │ │ │ │ + bne.n 59ae4 │ │ │ │ + b.n 59b3e │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b4e │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 59b4e │ │ │ │ + bne.n 59b42 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 59b42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b9c │ │ │ │ + b.n 59b90 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25360 @ 0x6310 │ │ │ │ + movw r1, #26512 @ 0x6790 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ + movw r0, #26516 @ 0x6794 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b4a │ │ │ │ + blt.n 59b3e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b8c │ │ │ │ + cbz r0, 59b80 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 59b4a │ │ │ │ - bl e4ae0 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 59b3e │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b4a │ │ │ │ + bne.n 59b3e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59ba2 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59b96 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059ba2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059b96 <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #332] @ (59d00 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59cf4 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25384 @ 0x6328 │ │ │ │ + movw r1, #26536 @ 0x67a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f87bc <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f88b0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59bd2 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59bc6 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + b.n 59cec <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bce <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d04 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59bc2 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59cf8 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59bf6 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59bea <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59be6 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59bda <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c12 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c06 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59ca2 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59c96 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c7a <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59c6e <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c76 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c6a <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c3e <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c32 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c30 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c24 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c54 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c48 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 59c3a <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c2e <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7de2c │ │ │ │ + bl 7de24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59c8a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c80 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59c74 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59cd8 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59ccc <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59c8a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c2c <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c20 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c22 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c16 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3e18 │ │ │ │ + bl d3e78 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c62 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c56 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cc8 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59cbc <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59ce8 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59cdc <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cba <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59cae <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59caa <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59c9e <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d04 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2458cc │ │ │ │ - b.n 59cf8 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59cec <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59cf8 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 2467ac │ │ │ │ + b.n 59cec <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59c8a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c96 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c8a <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c72 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c66 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c72 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c66 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ca0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59c94 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ca0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c94 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25404 @ 0x633c │ │ │ │ + movw r0, #26556 @ 0x67bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 59d34 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59d28 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d36 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59d2a <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59d38 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59d38 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d44 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d60 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59da4 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59d38 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59d54 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59d98 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d60 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d54 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d9e <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59d7e <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59d92 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59d72 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d6a <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59d5e <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59d76 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 59d82 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d5c <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59d76 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 59d76 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59d50 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d8a <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59d7e <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59d92 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59d86 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23c058 │ │ │ │ + bl 23d3dc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59dbc <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59db0 <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + bne.w 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59efa <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59eee <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f88 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f88 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e70 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59e64 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f4a <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59f3e <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59eb6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59eb6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59ebe <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25dc98 │ │ │ │ + bl 25e5d0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59eb2 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59ea6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59ebe <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59ebe <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59eca <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ebe <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59eb6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ec2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59eb6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ee0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59ed4 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59ee0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59ed4 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ef6 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59eea <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ef6 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59eea <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 59f88 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f88 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f54 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59f48 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fa0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 59f94 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f7e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59f72 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f7e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59f72 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f88 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f94 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 59f88 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a04a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a03e <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a002 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 59ff6 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a034 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a034 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25dc98 │ │ │ │ + bl 25e5d0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a034 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a034 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50964 @ 0xc714 │ │ │ │ + movw r2, #52116 @ 0xcb94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a04a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a03e <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a034 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a040 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a034 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a06c <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5a084 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a088 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a060 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5a078 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a07c <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a086 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a07a <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0a6 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a09a <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0ac <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a0ee <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a0a0 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a0e2 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a0b8 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a0b8 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0c4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a0b8 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 146c58 │ │ │ │ + bl 147a80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a0fe <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a0f2 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0dc <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a0d0 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0e4 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a0d8 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1485a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 149414 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a100 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a0f4 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a100 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a0f4 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a104 : │ │ │ │ +0005a0f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5a180 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a174 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5a134 │ │ │ │ + cbnz r3, 5a128 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a12a │ │ │ │ + cbz r3, 5a11e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a11e │ │ │ │ + b.n 5a112 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a144 │ │ │ │ + b.n 5a138 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a144 │ │ │ │ + beq.n 5a138 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a152 │ │ │ │ + cbz r3, 5a146 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5a166 │ │ │ │ + cbz r3, 5a15a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20c018 │ │ │ │ + bl 20d710 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ @@ -71281,861 +71271,860 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a1a6 │ │ │ │ + cbz r4, 5a19a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a1a8 │ │ │ │ + b.n 5a19c │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1b6 │ │ │ │ + cbnz r4, 5a1aa │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1b6 │ │ │ │ + ble.n 5a1aa │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1b6 │ │ │ │ - cbnz r0, 5a1d4 │ │ │ │ + bgt.n 5a1aa │ │ │ │ + cbnz r0, 5a1c8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a204 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a1f8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a1fe │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a1f2 │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f87e4 │ │ │ │ + bl f88d8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a208 : │ │ │ │ +0005a1fc : │ │ │ │ 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] @ (5a240 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a234 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 23339c │ │ │ │ + bl 234b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 83978 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a266 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5a286 │ │ │ │ + bne.n 5a25a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5a27a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a27c │ │ │ │ + cbz r3, 5a270 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a278 │ │ │ │ + blt.n 5a26c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a27a │ │ │ │ + b.n 5a26e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a288 │ │ │ │ + b.n 5a27c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a2f2 │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a324 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86288 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a2f2 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a306 │ │ │ │ - ldr r1, [pc, #128] @ (5a350 ) │ │ │ │ - movw r2, #3368 @ 0xd28 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 126f7c <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a2f6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a2f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a2f2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a34c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a306 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a306 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #25420 @ 0x634c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 8278c │ │ │ │ - b.n 5a34c │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - movw r5, #7780 @ 0x1e64 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r0 │ │ │ │ - movw r0, #25432 @ 0x6358 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 8278c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a354 : │ │ │ │ - ldr r3, [pc, #56] @ (5a390 ) │ │ │ │ +0005a27e : │ │ │ │ + ldr r3, [pc, #56] @ (5a2b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a36a │ │ │ │ + cbnz r3, 5a294 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a35e │ │ │ │ + bne.n 5a288 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a38a │ │ │ │ + beq.n 5a2b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a384 │ │ │ │ + bne.n 5a2ae │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a380 │ │ │ │ + b.n 5a2aa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a3bc │ │ │ │ + bhi.n 5a2e4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a3d6 │ │ │ │ + ble.n 5a2fe │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a3de │ │ │ │ - movw r0, #60696 @ 0xed18 │ │ │ │ + b.n 5a306 │ │ │ │ + movw r0, #61840 @ 0xf190 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3b2 │ │ │ │ + bne.n 5a2da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a73c │ │ │ │ + b.n 5a664 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a408 │ │ │ │ + cbz r4, 5a330 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a420 │ │ │ │ + beq.n 5a348 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25444 @ 0x6364 │ │ │ │ + movw r1, #26572 @ 0x67cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5a3d2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5a2fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61596 @ 0xf09c │ │ │ │ + movw r1, #62764 @ 0xf52c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5a3d2 │ │ │ │ - movw r1, #55944 @ 0xda88 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5a2fa │ │ │ │ + movw r1, #57096 @ 0xdf08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3d2 │ │ │ │ + beq.n 5a2fa │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a456 │ │ │ │ + cbz r0, 5a37e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a456 │ │ │ │ + beq.n 5a37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a456 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a37e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a472 │ │ │ │ + cbz r0, 5a39a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a472 │ │ │ │ + beq.n 5a39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a472 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a39a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a48e │ │ │ │ + cbz r0, 5a3b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a48e │ │ │ │ + beq.n 5a3b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a48e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3b6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a4aa │ │ │ │ + cbz r0, 5a3d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4aa │ │ │ │ + beq.n 5a3d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4aa │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3d2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a4c6 │ │ │ │ + cbz r0, 5a3ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4c6 │ │ │ │ + beq.n 5a3ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4c6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3ee │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a4e2 │ │ │ │ + cbz r0, 5a40a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4e2 │ │ │ │ + beq.n 5a40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4e2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a40a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a4fe │ │ │ │ - movw r0, #55580 @ 0xd91c │ │ │ │ + bne.n 5a426 │ │ │ │ + movw r0, #56732 @ 0xdd9c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a722 │ │ │ │ + b.n 5a64a │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #26640 @ 0x6810 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5334 │ │ │ │ + bl f5428 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a3d2 │ │ │ │ - movw fp, #54824 @ 0xd628 │ │ │ │ + beq.w 5a2fa │ │ │ │ + movw fp, #55976 @ 0xdaa8 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55580 @ 0xd91c │ │ │ │ + movw r3, #56732 @ 0xdd9c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5a548 │ │ │ │ + bpl.n 5a470 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a718 │ │ │ │ + bge.w 5a640 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a554 │ │ │ │ + b.n 5a47c │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a718 │ │ │ │ + bge.w 5a640 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5a568 │ │ │ │ + bpl.n 5a490 │ │ │ │ mov r0, sl │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a57c │ │ │ │ + b.n 5a4a4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a578 │ │ │ │ + bmi.n 5a4a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a580 │ │ │ │ - b.n 5a58c │ │ │ │ + bne.n 5a4a8 │ │ │ │ + b.n 5a4b4 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a5a4 │ │ │ │ - b.n 5a56c │ │ │ │ + cbnz r6, 5a4cc │ │ │ │ + b.n 5a494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a58c │ │ │ │ + cbnz r3, 5a4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25540 @ 0x63c4 │ │ │ │ + movw r1, #26668 @ 0x682c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5a3d2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5a2fa │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5cc │ │ │ │ + cbnz r0, 5a4f4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 78224 │ │ │ │ - b.n 5a712 │ │ │ │ + bl 78234 │ │ │ │ + b.n 5a63a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5f4 │ │ │ │ + cbnz r0, 5a51c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 78224 │ │ │ │ - b.n 5a712 │ │ │ │ - movw r1, #25564 @ 0x63dc │ │ │ │ + bl 78234 │ │ │ │ + b.n 5a63a │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a61e │ │ │ │ + cbnz r0, 5a546 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5a646 │ │ │ │ - movw r1, #25576 @ 0x63e8 │ │ │ │ + b.n 5a56e │ │ │ │ + movw r1, #26704 @ 0x6850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a666 │ │ │ │ + cbnz r0, 5a58e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40871 @ 0x9fa7 │ │ │ │ + movw r2, #40859 @ 0x9f9b │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40385 @ 0x9dc1 │ │ │ │ + movw r1, #40373 @ 0x9db5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a712 │ │ │ │ - movw r1, #60968 @ 0xee28 │ │ │ │ + b.n 5a63a │ │ │ │ + movw r1, #62112 @ 0xf2a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a6a6 │ │ │ │ + cbnz r0, 5a5ce │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39005 @ 0x985d │ │ │ │ + movw r1, #38993 @ 0x9851 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a712 │ │ │ │ + b.n 5a63a │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38644 @ 0x96f4 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a6e6 │ │ │ │ + cbnz r0, 5a60e │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38519 @ 0x9677 │ │ │ │ + movw r1, #38507 @ 0x966b │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a712 │ │ │ │ + b.n 5a63a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a6f8 │ │ │ │ + beq.n 5a620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6f8 │ │ │ │ + cbnz r3, 5a620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25584 @ 0x63f0 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5a3d2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5a2fa │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a530 │ │ │ │ + b.n 5a458 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a72c │ │ │ │ + bne.n 5a654 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a73c │ │ │ │ + b.n 5a664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a722 │ │ │ │ + bne.n 5a64a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a722 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a64a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14514c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a6d2 │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a704 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 86234 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a6d2 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a6e6 │ │ │ │ + ldr r1, [pc, #128] @ (5a730 ) │ │ │ │ + movw r2, #4608 @ 0x1200 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 127488 <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a6d6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a6d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a6d2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a72c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a6e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a6e6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #26732 @ 0x686c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 8278c │ │ │ │ + b.n 5a72c │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movw r5, #7780 @ 0x1e64 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, r0 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 8278c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a788 │ │ │ │ + blt.n 5a77a │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25608 @ 0x6408 │ │ │ │ + movw r0, #26760 @ 0x6888 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ - b.n 5a78a │ │ │ │ + b.n 5a77c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7c0 │ │ │ │ + bge.n 5a7b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7d4 │ │ │ │ + b.n 5a7c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7bc │ │ │ │ + blt.n 5a7ae │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a818 │ │ │ │ + blt.n 5a80a │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2504 @ 0x9c8 │ │ │ │ + movw r0, #3656 @ 0xe48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a816 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a81c │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 721bc │ │ │ │ + b.w e85f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a87c │ │ │ │ + blt.n 5a880 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a868 │ │ │ │ - ldr r0, [pc, #44] @ (5a880 ) │ │ │ │ - bl 1f5aac <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a86c │ │ │ │ + ldr r0, [pc, #44] @ (5a884 ) │ │ │ │ + bl 161710 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9796 @ 0x2644 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ b.w 8278c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2504 @ 0x9c8 │ │ │ │ + movw r0, #3656 @ 0xe48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a95c │ │ │ │ + bmi.n 5a960 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 25e308 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a922 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5a8ea │ │ │ │ + mov r1, r4 │ │ │ │ + bl d2628 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a922 │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5a8f8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5a8f8 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25e668 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a90c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 78234 │ │ │ │ + b.n 5a8f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5a924 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5a924 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25e5d0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a924 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a922 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5a922 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8d2 │ │ │ │ + blt.n 5a976 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a8d6 │ │ │ │ + bmi.n 5a97a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19564 @ 0x4c6c │ │ │ │ + movw r1, #20732 @ 0x50fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a940 │ │ │ │ + b.n 5a9e4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + movw r1, #17552 @ 0x4490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8d2 │ │ │ │ + beq.n 5a976 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a94c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a952 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 721b0 │ │ │ │ - b.w e8528 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a992 │ │ │ │ + beq.n 5aa24 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a992 │ │ │ │ + beq.n 5aa24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a9bc │ │ │ │ - b.n 5a9aa │ │ │ │ + beq.n 5aa4e │ │ │ │ + b.n 5aa3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a98a │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + beq.n 5aa1c │ │ │ │ + movw r0, #27324 @ 0x6abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a98a │ │ │ │ - b.n 5a9fa │ │ │ │ + bne.n 5aa1c │ │ │ │ + b.n 5aa8c │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + movw r0, #27324 @ 0x6abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a9fa │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aa8c │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5a9ee │ │ │ │ + beq.n 5aa80 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 5a9ee │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 5aa80 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + movw r0, #27324 @ 0x6abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a9fa │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aa8c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21cc88 │ │ │ │ + b.w 21e3f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25d9d0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aa98 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa60 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d25b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aa98 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5aa6e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5aa6e │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25dd30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aa82 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 78224 │ │ │ │ - b.n 5aa6e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5aa9a │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5aa9a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dc98 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5aa9a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5aa98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa98 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72144,1789 +72133,1788 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bf9f0 │ │ │ │ - cbz r0, 5aae0 │ │ │ │ + bl bf9d4 │ │ │ │ + cbz r0, 5aad2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5abfc │ │ │ │ + bl 5abee │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abf4 │ │ │ │ + beq.n 5abe6 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab12 │ │ │ │ + beq.n 5ab04 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab1a │ │ │ │ + b.n 5ab0c │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abdc │ │ │ │ + beq.n 5abce │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab32 │ │ │ │ + cbnz r0, 5ab24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abc0 │ │ │ │ + b.n 5abb2 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d87cc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1db844 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab74 │ │ │ │ + bge.n 5ab66 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5abc0 │ │ │ │ - b.n 5aba6 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5abb2 │ │ │ │ + b.n 5ab98 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5abc0 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5abb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab2e │ │ │ │ + beq.n 5ab20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab2e │ │ │ │ + bne.n 5ab20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab2e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abd0 │ │ │ │ + beq.n 5abc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5abd4 │ │ │ │ + cbz r3, 5abc6 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abf4 │ │ │ │ + b.n 5abe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abd0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abc2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45484 @ 0xb1ac │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ab2e │ │ │ │ + bl 127274 │ │ │ │ + b.n 5ab20 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac64 │ │ │ │ + blt.n 5ac56 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac5a │ │ │ │ + cbz r0, 5ac4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac2e │ │ │ │ + cbz r3, 5ac20 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac36 │ │ │ │ + b.n 5ac28 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 146e38 │ │ │ │ + bl 147c60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac5c │ │ │ │ + bge.n 5ac4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac5a │ │ │ │ + beq.n 5ac4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac5a │ │ │ │ + cbnz r3, 5ac4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 5ac66 │ │ │ │ + bl ceadc │ │ │ │ + b.n 5ac58 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11b2a8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aca8 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aca8 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5acd6 │ │ │ │ - b.n 5acc2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aca0 │ │ │ │ - movw r0, #26204 @ 0x665c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aca0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5ad3e │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26204 @ 0x665c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acbe │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86288 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acbe │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5ad0a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acbe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acbe │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acbe │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad3e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acbe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acbe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acbe │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5abfc │ │ │ │ + bl 5abee │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae54 │ │ │ │ + beq.n 5ad70 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad70 │ │ │ │ + beq.n 5ac8c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad78 │ │ │ │ + b.n 5ac94 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae3c │ │ │ │ + beq.n 5ad58 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad90 │ │ │ │ + cbnz r0, 5acac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae20 │ │ │ │ + b.n 5ad3c │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d87cc <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1db844 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5add4 │ │ │ │ + bge.n 5acf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5ae20 │ │ │ │ - b.n 5ae06 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5ad3c │ │ │ │ + b.n 5ad22 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 155368 │ │ │ │ + bl 156418 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5ae20 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5ad3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad8c │ │ │ │ + beq.n 5aca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad8c │ │ │ │ + bne.n 5aca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad8c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aca8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae30 │ │ │ │ + beq.n 5ad4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae34 │ │ │ │ + cbz r3, 5ad50 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae54 │ │ │ │ + b.n 5ad70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae30 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad4c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45484 @ 0xb1ac │ │ │ │ + movw r1, #46636 @ 0xb62c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ad8c │ │ │ │ + bl 127274 │ │ │ │ + b.n 5aca8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ad78 <_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, 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5ada8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5ada8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5aea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5adbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5aea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5adbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43572 @ 0xaa34 │ │ │ │ + movw r0, #44724 @ 0xaeb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aeb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5adcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 213f34 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 215790 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aeda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5adf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17e630 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 180830 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 7815c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 78224 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 78224 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 78224 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 11b6d0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ae3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ae3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ae6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ + b.n 5ae56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ae34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + movw r0, #27356 @ 0x6adc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ae34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5aed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #27356 @ 0x6adc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 86234 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5ae9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + beq.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d64c │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5aed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ed37c │ │ │ │ + bl 1efb98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5af6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5af5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ + cbz r6, 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5af62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + b.n 5af08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed62c │ │ │ │ + bl 1efde0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ + bge.n 5af2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26216 @ 0x6668 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5af6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5afb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + bgt.n 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 146c58 │ │ │ │ + bl 147a80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5af6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5afc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + b.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47568 @ 0xb9d0 │ │ │ │ + movw r1, #48640 @ 0xbe00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5aff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ + cbnz r1, 5af9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #27400 @ 0x6b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ + bne.n 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 206a5c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 20898c <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ + cbnz r0, 5afcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ + cbz r2, 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5b02c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + b.n 5afd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bpl.n 5b07c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 206a5c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 20898c <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de00 │ │ │ │ + bl 8dd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ + bmi.n 5b03c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26284 @ 0x66ac │ │ │ │ + movw r1, #27436 @ 0x6b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ bl 83978 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bne.n 5b064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26312 @ 0x66c8 │ │ │ │ + movw r1, #27464 @ 0x6b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b0a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ + blt.n 5b04c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 178f08 │ │ │ │ + bl 17abec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + bne.n 5b00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + b.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26348 @ 0x66ec │ │ │ │ + movw r1, #27500 @ 0x6b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798ec │ │ │ │ + bl 17b5d0 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bcs.n 5b0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ - b.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 77218 │ │ │ │ + b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 7816c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78234 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 78234 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 78234 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b106 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b106 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d84 <_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, 5b134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + cbnz r0, 5b126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ - b.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + cbnz r0, 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ + b.n 5b136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ - b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + beq.n 5b120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ + b.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ + cbz r0, 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 5b17c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ - b.n 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ - b.n 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + cbz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ + cbz r3, 5b160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ + b.n 5b168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ + ble.n 5b182 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5b16e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r0, 5b1cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5b234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + blt.n 5b1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ + blt.n 5b202 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63036 @ 0xf63c │ │ │ │ + movw r1, #64108 @ 0xfa6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + b.n 5b20c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b25c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #8] @ (5b210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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, 5b232 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c4> │ │ │ │ + b.n 5b242 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ca> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b22c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b4> │ │ │ │ + b.n 5b250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 14960c │ │ │ │ - cbnz r0, 5b282 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ + bl 14a4b8 │ │ │ │ + cbnz r0, 5b274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4fc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b29e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x442> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5b290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x422> │ │ │ │ + bne.n 5b270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + cbnz r1, 5b2d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x55c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #27400 @ 0x6b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + bne.n 5b362 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ea> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20e944 │ │ │ │ + bl 2101a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ + bcs.n 5b322 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76e6c │ │ │ │ - b.n 5b332 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bl 76e78 │ │ │ │ + b.n 5b324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e6> │ │ │ │ + cbz r0, 5b334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5bc> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + b.n 5b356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 77218 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + cbz r3, 5b356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ + bne.n 5b340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + b.n 5b4c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bpl.w 5b4a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20e944 │ │ │ │ + bl 2101a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de00 │ │ │ │ + bl 8dd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + beq.w 5b4c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bpl.n 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + beq.n 5b3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26444 @ 0x674c │ │ │ │ + movw r1, #27596 @ 0x6bcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ bl 83978 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bne.n 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17da44 <_PyLong_UnsignedShort_Converter@@Base+0x1c68> │ │ │ │ + bl 17fc48 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ + cbz r0, 5b3ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + b.n 5b37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b436 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5da> │ │ │ │ + bhi.n 5b428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bcc.n 5b37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + b.n 5b42a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ + blt.n 5b450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ + bls.n 5b43c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b442 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ + b.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6bc> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b456 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bcs.n 5b448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + cbnz r0, 5b456 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6de> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + beq.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71e> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ + beq.n 5b492 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17da44 <_PyLong_UnsignedShort_Converter@@Base+0x1c68> │ │ │ │ + bl 17fc48 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ + b.n 5b46c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77208 │ │ │ │ - b.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 77218 │ │ │ │ + b.n 5b37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2105c0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 211e28 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26480 @ 0x6770 │ │ │ │ + movw r1, #27632 @ 0x6bf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2105c0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 211e28 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b4de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + b.n 5b4d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7815c │ │ │ │ + bl 7816c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + cbz r0, 5b508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + beq.n 5b508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b52a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + cbnz r3, 5b52a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ + cbz r0, 5b56a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ + 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 7816c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b5a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b5a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b5a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b5c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b5c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5b5f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 5b616 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 5b616 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7f954 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17b5d0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 20898c <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + blt.n 5b6b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bpl.n 5b69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bne.n 5b69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b5f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ + b.n 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23780 @ 0x5ce4 │ │ │ │ + movw r1, #24888 @ 0x6138 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81a> │ │ │ │ + b.n 5b748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c6> │ │ │ │ + blt.n 5b6f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b626 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ + bge.n 5b6f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ bl 83978 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ - bl 7f768 │ │ │ │ + bge.n 5b6de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + bne.n 5b6b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5b5e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + bne.n 5b6b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b66e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ + b.n 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b5ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + b.n 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ mov r0, r8 │ │ │ │ bl 7200c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + beq.n 5b6b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ + bge.n 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ + b.n 5b70e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 7815c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5b702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a6> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5b728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7f950 │ │ │ │ - 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 dae94 <_PyType_Name@@Base> │ │ │ │ + bl daf5c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + bne.n 5b77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa04> │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26564 @ 0x67c4 │ │ │ │ + movw r0, #27708 @ 0x6c3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc00 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.w ddcd8 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 1798ec │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 206a5c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + bl 77218 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ + blt.n 5b800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b7e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98c> │ │ │ │ - movw r0, #2512 @ 0x9d0 │ │ │ │ + blt.n 5b7f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ + movw r0, #3664 @ 0xe50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ - movw r0, #60656 @ 0xecf0 │ │ │ │ + movw r0, #62432 @ 0xf3e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - bl 77208 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 5a7d6 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d6> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d5c8 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d654 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5b86c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ + bhi.n 5b838 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa28> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ - movw r0, #26228 @ 0x6674 │ │ │ │ + cbz r0, 5b850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + b.n 5b896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movw r0, #27300 @ 0x6aa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b85c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + bne.n 5b828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + b.n 5b896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa2> │ │ │ │ + ble.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + beq.n 5b8b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb40> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ + bpl.n 5b89a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + cbz r0, 5b896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b8ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa92> │ │ │ │ + beq.n 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb42> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + b.n 5b8fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26228 @ 0x6674 │ │ │ │ + movw r0, #27300 @ 0x6aa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ + beq.n 5b8cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ - b.n 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ + bge.n 5b8cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ + b.n 5b896 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b90e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab2> │ │ │ │ + cbnz r4, 5b8da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb62> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1927c4 │ │ │ │ + bl 195c4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ + cbz r0, 5b8fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35504 @ 0x8ab0 │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xadc> │ │ │ │ + cbz r3, 5b904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 5a7c8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d5c0 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d64c │ │ │ │ + cbz r1, 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbcc> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl ceadc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt.n 5b98e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25608 @ 0x6408 │ │ │ │ + movw r0, #26760 @ 0x6888 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ - b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2a> │ │ │ │ + b.n 5b990 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1e1ef0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b9b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5b9bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc44> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f954 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b9bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ + bge.n 5b9f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ + b.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b9b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ + blt.n 5b9ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5b9ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb90> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl cea74 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1df4a4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb2> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5ba18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbc> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f950 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #26584 @ 0x67d8 │ │ │ │ + movw r1, #27720 @ 0x6c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ + bge.n 5ba4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - bne.n 5ba7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ + b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ + bne.n 5ba66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26600 @ 0x67e8 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ + bne.n 5ba76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 71e20 │ │ │ │ - b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + bne.n 5ba84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 71e20 │ │ │ │ - b.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35052 @ 0x88ec │ │ │ │ + movw r1, #36168 @ 0x8d48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26648 @ 0x6818 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8278c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + cbz r7, 5bad2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + beq.n 5baba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5baba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + b.n 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcda> │ │ │ │ + cbnz r0, 5badc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd64> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ - b.n 5bb44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + cbnz r0, 5bae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6c> │ │ │ │ + b.n 5baea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd72> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ + b.n 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbnz r0, 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbz r0, 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14514c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5bb42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdca> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #27800 @ 0x6c98 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8278c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb56 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb46 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bb80 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bb80 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25744 @ 0x6490 │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5bba0 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb350 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb428 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bb94 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5bb94 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bba8 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bb98 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bbc8 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bbb8 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bbda <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbd2 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bbca <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bbc2 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbc2 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bbb2 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bbe6 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bbd6 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bbf2 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bbe2 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bbfe <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bbee <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc0a <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bbfa <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc16 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc06 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc22 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc2c <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc1c <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc36 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc26 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc30 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc3a <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc44 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc5e <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bc4e <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc68 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc72 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bc62 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bca0 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bc90 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bcaa <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcb2 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bc9a <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bca2 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc9a <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bc8a <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bcae <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bcba <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd4 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bcc4 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcde <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bce8 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bcd8 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcf2 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bce2 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcfc <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bcec <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bcf6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd00 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd1a <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd0a <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73934,102 +73922,102 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5be40 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5be30 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4dd4 │ │ │ │ + bl b4db0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd5e <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bd4e <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bd74 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26724 @ 0x6864 │ │ │ │ + bne.n 5bd7e <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bd64 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #27876 @ 0x6ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 5bd96 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdb6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26736 @ 0x6870 │ │ │ │ + movw r1, #27888 @ 0x6cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 5bda6 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 5bd96 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdb6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26748 @ 0x687c │ │ │ │ + movw r1, #27900 @ 0x6cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5bdb6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26728 @ 0x6868 │ │ │ │ + movw r0, #27880 @ 0x6ce8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210dc4 │ │ │ │ - cbnz r0, 5bdca <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 21262c │ │ │ │ + cbnz r0, 5bdba <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be28 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be18 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49672 @ 0xc208 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26792 @ 0x68a8 │ │ │ │ + movw r0, #27944 @ 0x6d28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdc6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5bdb6 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48709 @ 0xbe45 │ │ │ │ + movw r2, #48693 @ 0xbe35 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20b838 │ │ │ │ + bl 20d2bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdc0 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5bdb0 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f950 │ │ │ │ - ldr r3, [pc, #20] @ (5be40 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7f954 │ │ │ │ + ldr r3, [pc, #20] @ (5be30 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be3a <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be2a <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74053,119 +74041,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + movw r1, #27960 @ 0x6d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 5bebe <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 5beae <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bec2 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + bge.n 5beb2 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26824 @ 0x68c8 │ │ │ │ + movw r1, #27976 @ 0x6d48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf14 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ + b.n 5bf04 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ bl 71e20 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bebe <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq.n 5beae <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf1a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf0a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bee8 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + bge.n 5bed8 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bef8 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5befc <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + bne.n 5beec <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bef8 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5beee <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ - b.n 5bee4 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + bge.n 5bede <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + b.n 5bed4 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5bfb8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r4, [pc, #136] @ (5bfa8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20a8e4 │ │ │ │ - cbnz r0, 5bf5a <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ + bl 20c36c │ │ │ │ + cbnz r0, 5bf4a <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf9e <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + b.n 5bf8e <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #49085 @ 0xbfbd │ │ │ │ + movw r2, #49069 @ 0xbfad │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20b838 │ │ │ │ + bl 20d2bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf44 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20a9e8 │ │ │ │ + bl 20c470 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf44 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfb8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r3, [pc, #24] @ (5bfa8 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bfb0 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ + beq.n 5bfa0 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74186,126 +74174,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bffa : │ │ │ │ +0005bfea : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c014 │ │ │ │ + cbz r0, 5c004 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c02c │ │ │ │ + bmi.n 5c01c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26856 @ 0x68e8 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl 127274 │ │ │ │ + b.n 5c0cc │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c038 │ │ │ │ + cbz r1, 5c028 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c050 │ │ │ │ + bmi.n 5c040 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #28044 @ 0x6d8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl 127274 │ │ │ │ + b.n 5c0cc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c09a │ │ │ │ + bge.n 5c08a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c07e │ │ │ │ + cbz r0, 5c06e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5c096 │ │ │ │ + bpl.n 5c086 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c096 │ │ │ │ + beq.n 5c086 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26936 @ 0x6938 │ │ │ │ + movw r1, #28088 @ 0x6db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5c0cc │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c05c │ │ │ │ + b.n 5c04c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0b6 │ │ │ │ + cbnz r0, 5c0a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26972 @ 0x695c │ │ │ │ + movw r1, #28124 @ 0x6ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5c0dc │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5c0cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0d0 │ │ │ │ + beq.n 5c0c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0ca │ │ │ │ + bne.n 5c0ba │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0d0 │ │ │ │ - cbnz r3, 5c0d0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0c0 │ │ │ │ + cbnz r3, 5c0c0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2339bc │ │ │ │ + b.w 23511c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5c11a │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bne.n 5c10a │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17440 @ 0x4420 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18592 @ 0x48a0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c134 │ │ │ │ + b.n 5c124 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c136 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c126 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74325,385 +74313,385 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c17c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c16c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c1a8 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c198 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + movw r1, #28164 @ 0x6e04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1c0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1b0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1b0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1a0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1cc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1bc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27060 @ 0x69b4 │ │ │ │ + movw r1, #28212 @ 0x6e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1940 │ │ │ │ - movw r1, #49556 @ 0xc194 │ │ │ │ + b.w d19b0 │ │ │ │ + movw r1, #50708 @ 0xc614 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1e6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c1d6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c208 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c1f8 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34380 @ 0x864c │ │ │ │ + movw r1, #35532 @ 0x8acc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1940 │ │ │ │ + b.w d19b0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34384 @ 0x8650 │ │ │ │ + movw r1, #35536 @ 0x8ad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1940 │ │ │ │ + b.w d19b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c230 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c230 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c240 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c262 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c230 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c252 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c28e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c27e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c27c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c26c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #61924 @ 0xf1e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #1536 @ 0x600 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5c28e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5c27e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c266 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5c256 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c266 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c256 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c294 : │ │ │ │ +0005c284 : │ │ │ │ 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, #49924 @ 0xc304 │ │ │ │ + movw r1, #51076 @ 0xc784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60548 @ 0xec84 │ │ │ │ + movw r0, #61700 @ 0xf104 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e3fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e678 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c31a │ │ │ │ + cbz r0, 5c30a │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #27116 @ 0x69ec │ │ │ │ + movw r1, #28268 @ 0x6e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c318 │ │ │ │ + beq.n 5c308 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c318 │ │ │ │ + cbnz r3, 5c308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 5c352 │ │ │ │ + bmi.n 5c34c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ subs r2, #12 │ │ │ │ add.w r8, r3, r2, lsr #2 │ │ │ │ - b.n 5c364 │ │ │ │ + b.n 5c35e │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c340 │ │ │ │ - b.n 5c376 │ │ │ │ + beq.n 5c33a │ │ │ │ + b.n 5c370 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c36c │ │ │ │ + cbnz r0, 5c366 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c35c │ │ │ │ - b.n 5c374 │ │ │ │ + blt.n 5c356 │ │ │ │ + b.n 5c36e │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c362 │ │ │ │ - b.n 5c376 │ │ │ │ + beq.n 5c35c │ │ │ │ + b.n 5c370 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - b.w 383d4 │ │ │ │ + b.w 3840c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27124 @ 0x69f4 │ │ │ │ + movw r0, #28276 @ 0x6e74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ b.w 8278c │ │ │ │ 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, 5c3c0 │ │ │ │ + cbnz r4, 5c3b0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3c0 │ │ │ │ + ble.n 5c3b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3c0 │ │ │ │ - cbnz r2, 5c3da │ │ │ │ + bne.n 5c3b0 │ │ │ │ + cbnz r2, 5c3ca │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c440 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c430 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c402 │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c3f2 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c406 │ │ │ │ - movw r2, #23820 @ 0x5d0c │ │ │ │ + bmi.n 5c3f6 │ │ │ │ + movw r2, #24972 @ 0x618c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60956 @ 0xee1c │ │ │ │ + movw r0, #62100 @ 0xf294 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c43a │ │ │ │ + b.n 5c42a │ │ │ │ mov r0, r3 │ │ │ │ bl 81e64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c402 │ │ │ │ + beq.n 5c3f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1658ac │ │ │ │ + bl 166ef4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23b168 │ │ │ │ + bl 23c4b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c43a │ │ │ │ + beq.n 5c42a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c43a │ │ │ │ + cbnz r3, 5c42a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c6e4 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c6d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + movw r0, #65516 @ 0xffec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ b.w 7a108 │ │ │ │ - movw r0, #27132 @ 0x69fc │ │ │ │ + movw r0, #28284 @ 0x6e7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ 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 5c48e │ │ │ │ + blt.n 5c47e │ │ │ │ mov r4, r0 │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbnz r4, 5c498 │ │ │ │ + bl 987c0 │ │ │ │ + cbnz r4, 5c488 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c4a0 │ │ │ │ + b.n 5c490 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c4ac │ │ │ │ + cbz r0, 5c49c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c4d6 │ │ │ │ + cbnz r1, 5c4c6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11248 @ 0x2bf0 │ │ │ │ + movw r1, #12400 @ 0x3070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5c4f8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5c4e8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c4fe │ │ │ │ + bmi.n 5c4ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27148 @ 0x6a0c │ │ │ │ + movw r1, #28300 @ 0x6e8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c52a │ │ │ │ + b.n 5c51a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c518 │ │ │ │ + cbz r1, 5c508 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c522 │ │ │ │ + beq.n 5c512 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c522 │ │ │ │ - bl 23a8f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + b.n 5c512 │ │ │ │ + bl 23bc8c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c504 │ │ │ │ - b.n 5c4f8 │ │ │ │ + bne.n 5c4f4 │ │ │ │ + b.n 5c4e8 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c57a │ │ │ │ + blt.n 5c56a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c57c │ │ │ │ + b.n 5c56c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -74716,53 +74704,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c5ba │ │ │ │ + cbz r5, 5c5aa │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5c2 │ │ │ │ + b.n 5c5b2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50717 @ 0xc61d │ │ │ │ + movw r2, #50701 @ 0xc60d │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c5f2 │ │ │ │ + cbnz r0, 5c5e2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c5fc │ │ │ │ - b.n 5c602 │ │ │ │ + cbnz r0, 5c5ec │ │ │ │ + b.n 5c5f2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c5ec │ │ │ │ - b.n 5c61a │ │ │ │ + beq.n 5c5dc │ │ │ │ + b.n 5c60a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c61a │ │ │ │ + cbnz r0, 5c60a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c60c │ │ │ │ + cbz r0, 5c5fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c61a │ │ │ │ + cbnz r0, 5c60a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c61a │ │ │ │ + cbz r0, 5c60a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ @@ -74779,53 +74767,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 83978 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c65a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5c67a │ │ │ │ + bne.n 5c64a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5c66a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c670 │ │ │ │ + cbz r3, 5c660 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c66c │ │ │ │ + blt.n 5c65c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c66e │ │ │ │ + b.n 5c65e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c67c │ │ │ │ + b.n 5c66c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #50879 @ 0xc6bf │ │ │ │ + movw r0, #50863 @ 0xc6af │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1924d4 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 195958 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6ba │ │ │ │ + beq.n 5c6aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13dee8 │ │ │ │ + bl 13e768 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ b.w 83a28 │ │ │ │ @@ -74833,1196 +74821,1196 @@ │ │ │ │ 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, 5c6e6 │ │ │ │ + cbnz r0, 5c6d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c6f6 │ │ │ │ - b.n 5c6f0 │ │ │ │ + cbz r0, 5c6e6 │ │ │ │ + b.n 5c6e0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6e0 │ │ │ │ - b.n 5c718 │ │ │ │ + beq.n 5c6d0 │ │ │ │ + b.n 5c708 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c718 │ │ │ │ + cbnz r0, 5c708 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c700 │ │ │ │ + cbz r0, 5c6f0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c718 │ │ │ │ + cbnz r0, 5c708 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c70a │ │ │ │ + cbz r0, 5c6fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c718 │ │ │ │ + cbnz r0, 5c708 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c718 │ │ │ │ + cbz r0, 5c708 │ │ │ │ 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, 5c740 │ │ │ │ + cbnz r0, 5c730 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c748 │ │ │ │ + cbz r0, 5c738 │ │ │ │ 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 5c732 │ │ │ │ + beq.n 5c722 │ │ │ │ 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, 5c768 │ │ │ │ + cbnz r0, 5c758 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c772 │ │ │ │ - b.n 5c778 │ │ │ │ + cbnz r0, 5c762 │ │ │ │ + b.n 5c768 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c762 │ │ │ │ - b.n 5c786 │ │ │ │ + beq.n 5c752 │ │ │ │ + b.n 5c776 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c786 │ │ │ │ + cbnz r0, 5c776 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c786 │ │ │ │ + cbz r0, 5c776 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c788 : │ │ │ │ - vldr d0, [pc, #4] @ 5c790 │ │ │ │ +0005c778 : │ │ │ │ + vldr d0, [pc, #4] @ 5c780 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7b6 │ │ │ │ + cbnz r0, 5c7a6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7c0 │ │ │ │ - b.n 5c7c6 │ │ │ │ + cbnz r0, 5c7b0 │ │ │ │ + b.n 5c7b6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7b0 │ │ │ │ - b.n 5c7d4 │ │ │ │ + beq.n 5c7a0 │ │ │ │ + b.n 5c7c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7d4 │ │ │ │ + cbnz r0, 5c7c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7d4 │ │ │ │ + cbz r0, 5c7c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7d6 : │ │ │ │ - vldr d0, [pc, #8] @ 5c7e0 │ │ │ │ +0005c7c6 : │ │ │ │ + vldr d0, [pc, #8] @ 5c7d0 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c806 │ │ │ │ + cbnz r0, 5c7f6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c810 │ │ │ │ - b.n 5c816 │ │ │ │ + cbnz r0, 5c800 │ │ │ │ + b.n 5c806 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c800 │ │ │ │ - b.n 5c824 │ │ │ │ + beq.n 5c7f0 │ │ │ │ + b.n 5c814 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c824 │ │ │ │ + cbnz r0, 5c814 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c824 │ │ │ │ + cbz r0, 5c814 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c7e8 │ │ │ │ + b.n 5c7d8 │ │ │ │ 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, 5c846 │ │ │ │ + cbnz r0, 5c836 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c850 │ │ │ │ - b.n 5c856 │ │ │ │ + cbnz r0, 5c840 │ │ │ │ + b.n 5c846 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c840 │ │ │ │ - b.n 5c864 │ │ │ │ + beq.n 5c830 │ │ │ │ + b.n 5c854 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c864 │ │ │ │ + cbnz r0, 5c854 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c864 │ │ │ │ + cbz r0, 5c854 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c866 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c856 <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5c884 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c874 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c89c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c88c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27368 @ 0x6ae8 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ca60 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5ca50 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8b0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c8a0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c8b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c8b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 211998 │ │ │ │ + bl 213200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca50 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5ca40 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca64 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5ca54 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21548 @ 0x542c │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca1a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55256 @ 0xd7d8 │ │ │ │ + beq.w 5ca0a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c8f0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c8e0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c988 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c978 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211ed8 │ │ │ │ + bl 213740 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c8fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c8fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55268 @ 0xd7e4 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211ed8 │ │ │ │ + bl 213740 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c936 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c936 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55316 @ 0xd814 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211ed8 │ │ │ │ + bl 213740 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c96e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c96e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c98e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c98e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca24 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca14 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #3488 @ 0xda0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca2e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca1e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211ed8 │ │ │ │ + bl 213740 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5c9c4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5c9c4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca38 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca28 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34348 @ 0x862c │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca42 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca32 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211ed8 │ │ │ │ + bl 213740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5c9f8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5c9f8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8c0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27324 @ 0x6abc │ │ │ │ + bne.w 5c8b0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #28476 @ 0x6f3c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27184 @ 0x6a30 │ │ │ │ + b.n 5ca3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28336 @ 0x6eb0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29340 @ 0x729c │ │ │ │ + b.n 5ca3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30492 @ 0x771c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27228 @ 0x6a5c │ │ │ │ + b.n 5ca3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28380 @ 0x6edc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29428 @ 0x72f4 │ │ │ │ + b.n 5ca3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30580 @ 0x7774 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27272 @ 0x6a88 │ │ │ │ + b.n 5ca3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28424 @ 0x6f08 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a78 <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ + bl 268ef0 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cae2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5ca90 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cad2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5ca80 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ bl 81e64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5ca96 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + b.n 5ca86 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5caaa <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb40 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5ca9a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cb30 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5caba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5caba <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb44 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5caaa <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cb34 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5caba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5caec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cb38 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5caec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5caf4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cae4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5caec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5caec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cb16 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb06 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb10 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d5c8 │ │ │ │ + bl 7d5c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5ca8c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5ca7c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cacc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cabc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb4c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ +0005cb3c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 32200 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb50 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ +0005cb40 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb54 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a78 <_PySemaphore_Destroy@@Base+0x3d8> │ │ │ │ +0005cb44 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 268ef0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cb72 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cb62 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb74 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cb64 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cb72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cb72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cb9e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cb72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cb8e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc10 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc00 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cbf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbb0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cba0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5cbf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cbb8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5cbba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cbf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cbfc <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cbec <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf64 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5cf54 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cc28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cc28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc52 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cc28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cc42 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5ccc0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5ccb0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ccaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cc7a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 5cc6a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61496 @ 0xf038 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + movw r0, #1108 @ 0x454 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ccaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88d90 │ │ │ │ + cbz r0, 5ccaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cca6 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5cc96 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5ccaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61496 @ 0xf038 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #1108 @ 0x454 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccc4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5ccb4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cce4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5ccd4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cce6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5ccd6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cce6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cce6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd14 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cce6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd04 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ce80 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5ce70 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5cd9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd3e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 5cd2e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd38 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5cd28 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd42 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cd32 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5cd9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cd7e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cd6e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cd4a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 5cd68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5cd68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cd72 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5cda8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5ce68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cd80 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13dee8 │ │ │ │ + b.n 5cdac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5cdac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5ce68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cdac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5ce68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e5d88 │ │ │ │ + bl 1e8618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e5d88 │ │ │ │ + bl 1e8618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce14 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce04 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27380 @ 0x6af4 │ │ │ │ + movw r1, #28532 @ 0x6f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5ce5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce3a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ce2a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27404 @ 0x6b0c │ │ │ │ + movw r1, #28556 @ 0x6f8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5ce00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ bl 95ccc │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5ce58 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5ce5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfb0 │ │ │ │ + bl 5cfa0 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf34 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5cf24 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5ce98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5ce98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cec4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cef8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5ce98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5ceb4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cee8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cee0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cede <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cece <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34712 @ 0x8798 │ │ │ │ + movw r1, #35864 @ 0x8c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5ceb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5ceb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d05c ) │ │ │ │ + ldr r1, [pc, #352] @ (5d04c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r6, 5cf10 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + blt.n 5cf10 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5cf3c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5cf70 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bgt.n 5cf10 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cf2c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cf60 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf58 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf56 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ + bgt.n 5cf46 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19476 @ 0x4c14 │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 127274 │ │ │ │ + b.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5cf30 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + beq.n 5cf30 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d184 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d174 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cf74 : │ │ │ │ +0005cf64 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cfac │ │ │ │ - bl 1cc5dc │ │ │ │ + cbz r0, 5cf9c │ │ │ │ + bl 1cfae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cfa0 │ │ │ │ + beq.n 5cf90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cfa4 │ │ │ │ + cbz r3, 5cf94 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cfac │ │ │ │ + b.n 5cf9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cfa0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cf90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #160] @ 5d068 │ │ │ │ + vldr d8, [pc, #160] @ 5d058 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ bl 83a28 │ │ │ │ - cbz r0, 5d01e │ │ │ │ + cbz r0, 5d00e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ bl 83a28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d022 │ │ │ │ + cbnz r0, 5d012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d01e │ │ │ │ + beq.n 5d00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d01e │ │ │ │ + cbnz r3, 5d00e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d05a │ │ │ │ + b.n 5d04a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d044 │ │ │ │ + beq.n 5d034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d044 │ │ │ │ + cbnz r3, 5d034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d05a │ │ │ │ + beq.n 5d04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d05a │ │ │ │ + cbnz r3, 5d04a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5cf96 │ │ │ │ + bvs.n 5cf86 │ │ │ │ @ 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 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0bc │ │ │ │ + blt.n 5d0ac │ │ │ │ bl 95ccc │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0b4 │ │ │ │ + bne.n 5d0a4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5d0be │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5d0ae │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfb0 │ │ │ │ - b.n 5d0be │ │ │ │ + bl 5cfa0 │ │ │ │ + b.n 5d0ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0c2 : │ │ │ │ +0005d0b2 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0ca │ │ │ │ + b.w 5d0ba │ │ │ │ │ │ │ │ -0005d0ca : │ │ │ │ +0005d0ba : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ bl 7a108 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1c2 │ │ │ │ + beq.n 5d1b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1bc │ │ │ │ + beq.n 5d1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d100 │ │ │ │ + cbnz r0, 5d0f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d120 │ │ │ │ - cbz r4, 5d146 │ │ │ │ + b.n 5d110 │ │ │ │ + cbz r4, 5d136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1b6 │ │ │ │ + beq.n 5d1a6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1d4 │ │ │ │ + bl 5d1c4 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d136 │ │ │ │ + beq.n 5d126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d136 │ │ │ │ + cbnz r3, 5d126 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781c8 │ │ │ │ - b.n 5d1c2 │ │ │ │ - ldr r2, [pc, #132] @ (5d1cc ) │ │ │ │ + bl 781d8 │ │ │ │ + b.n 5d1b2 │ │ │ │ + ldr r2, [pc, #132] @ (5d1bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d166 │ │ │ │ - movw r1, #35508 @ 0x8ab4 │ │ │ │ + cbnz r3, 5d156 │ │ │ │ + movw r1, #36580 @ 0x8ee4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42852 @ 0xa764 │ │ │ │ + movw r0, #44068 @ 0xac24 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36600 @ 0x8ef8 │ │ │ │ + movw r1, #37672 @ 0x9328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d180 │ │ │ │ - bl d3c00 │ │ │ │ - b.n 5d10e │ │ │ │ + cbnz r0, 5d170 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 5d0fe │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d1c0 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1ac │ │ │ │ + beq.n 5d19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1ac │ │ │ │ + cbnz r3, 5d19c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d17a │ │ │ │ + beq.n 5d16a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d10e │ │ │ │ + b.n 5d0fe │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d120 │ │ │ │ + b.n 5d110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d102 │ │ │ │ - b.n 5d10e │ │ │ │ + bne.n 5d0f2 │ │ │ │ + b.n 5d0fe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d1d4 : │ │ │ │ +0005d1c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5d2ac ) │ │ │ │ + ldr r3, [pc, #196] @ (5d29c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a59dc │ │ │ │ - cbz r0, 5d238 │ │ │ │ + bl 1a93a4 │ │ │ │ + cbz r0, 5d228 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d20a │ │ │ │ + cbnz r4, 5d1fa │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36600 @ 0x8ef8 │ │ │ │ + movw r1, #37672 @ 0x9328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d23c │ │ │ │ + cbnz r0, 5d22c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d238 │ │ │ │ + beq.n 5d228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d238 │ │ │ │ + cbnz r3, 5d228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2a2 │ │ │ │ + b.n 5d292 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2b0 ) │ │ │ │ - bl f87e4 │ │ │ │ + ldr r1, [pc, #100] @ (5d2a0 ) │ │ │ │ + bl f88d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d266 │ │ │ │ + beq.n 5d256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d266 │ │ │ │ + cbnz r3, 5d256 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d28c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d27c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d27e │ │ │ │ + beq.n 5d26e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d27e │ │ │ │ + cbnz r2, 5d26e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5b54 │ │ │ │ + bl 1a951c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2a2 │ │ │ │ + cbnz r3, 5d292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ @@ -76030,402 +76018,402 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5d2dc │ │ │ │ + cbz r3, 5d2cc │ │ │ │ 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 5d2e6 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5d2f0 │ │ │ │ + bne.n 5d2d6 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5d2e0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a9fe │ │ │ │ + b.w 5a888 │ │ │ │ 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 5d31c │ │ │ │ + bhi.n 5d30c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d334 │ │ │ │ + ble.n 5d324 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d33c │ │ │ │ - movw r0, #38644 @ 0x96f4 │ │ │ │ + b.n 5d32c │ │ │ │ + movw r0, #39716 @ 0x9b24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d312 │ │ │ │ + bne.n 5d302 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d344 │ │ │ │ + b.n 5d334 │ │ │ │ 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 25d9d0 │ │ │ │ + bl 25e308 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d368 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3b4 │ │ │ │ + cbz r0, 5d3a4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d37c │ │ │ │ + cbnz r0, 5d36c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d3f2 │ │ │ │ + b.n 5d3e2 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d3c4 │ │ │ │ + cbz r3, 5d3b4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3c4 │ │ │ │ + beq.n 5d3b4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25dd30 │ │ │ │ + bl 25e668 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d3d8 │ │ │ │ + beq.n 5d3c8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 78224 │ │ │ │ - b.n 5d3c4 │ │ │ │ + bl 78234 │ │ │ │ + b.n 5d3b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d368 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d3f2 │ │ │ │ + cbz r3, 5d3e2 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d3f2 │ │ │ │ + cbz r1, 5d3e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dc98 │ │ │ │ + bl 25e5d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d3f2 │ │ │ │ + bne.n 5d3e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d378 │ │ │ │ + bne.n 5d368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d378 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d368 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d414 │ │ │ │ + cbz r3, 5d404 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d416 │ │ │ │ + b.n 5d406 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d426 │ │ │ │ + cbnz r3, 5d416 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d426 │ │ │ │ + ble.n 5d416 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d426 │ │ │ │ - cbnz r7, 5d444 │ │ │ │ - ldr r6, [pc, #308] @ (5d55c ) │ │ │ │ + bne.n 5d416 │ │ │ │ + cbnz r7, 5d434 │ │ │ │ + ldr r6, [pc, #308] @ (5d54c ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d51a │ │ │ │ + beq.n 5d50a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d51a │ │ │ │ - cbz r5, 5d4ba │ │ │ │ + blt.n 5d50a │ │ │ │ + cbz r5, 5d4aa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d46e │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 5d45e │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d468 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5d458 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d51a │ │ │ │ + bne.n 5d50a │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d472 │ │ │ │ - b.n 5d4c4 │ │ │ │ + bne.n 5d462 │ │ │ │ + b.n 5d4b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d498 │ │ │ │ - bl 11bcfc │ │ │ │ + cbz r0, 5d488 │ │ │ │ + bl 11c0f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d492 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 5d482 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d51a │ │ │ │ + bne.n 5d50a │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d49c │ │ │ │ - b.n 5d4cc │ │ │ │ + bne.n 5d48c │ │ │ │ + b.n 5d4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bcfc │ │ │ │ + bl 11c0f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4d0 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 5d4d0 │ │ │ │ - b.n 5d51a │ │ │ │ + bne.n 5d4c0 │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 5d4c0 │ │ │ │ + b.n 5d50a │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d4d0 │ │ │ │ + b.n 5d4c0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d4d0 │ │ │ │ + b.n 5d4c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d4f6 │ │ │ │ + bge.n 5d4e6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27380 @ 0x6af4 │ │ │ │ + movw r1, #28532 @ 0x6f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5d51a │ │ │ │ + bl 127274 │ │ │ │ + b.n 5d50a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d51e │ │ │ │ + bge.n 5d50e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27404 @ 0x6b0c │ │ │ │ + movw r1, #28556 @ 0x6f8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d554 │ │ │ │ + b.n 5d544 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d54e │ │ │ │ + bne.n 5d53e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5d554 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5d544 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d566 │ │ │ │ + bl 5d556 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d820 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d810 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d560 : │ │ │ │ +0005d550 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0ca │ │ │ │ + b.w 5d0ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b5b04 │ │ │ │ + bl 1b94a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d58c │ │ │ │ + bge.n 5d57c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5b2 │ │ │ │ + b.n 5d5a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b5b04 │ │ │ │ + bl 1b94a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d588 │ │ │ │ + blt.n 5d578 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50508 @ 0xc54c │ │ │ │ + movw r0, #51660 @ 0xc9cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 8278c │ │ │ │ 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 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d602 │ │ │ │ + blt.n 5d5f2 │ │ │ │ bl 95ccc │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d5fa │ │ │ │ + bne.n 5d5ea │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 5d604 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 5d5f4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d566 │ │ │ │ - b.n 5d604 │ │ │ │ + bl 5d556 │ │ │ │ + b.n 5d5f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5d64e │ │ │ │ + cbz r4, 5d63e │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d666 │ │ │ │ + cbz r3, 5d656 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 236eec │ │ │ │ + bl 2385e8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d66e │ │ │ │ + b.n 5d65e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61596 @ 0xf09c │ │ │ │ + movw r1, #62764 @ 0xf52c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5d66e │ │ │ │ + bl 127274 │ │ │ │ + b.n 5d65e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d674 : │ │ │ │ - movw r0, #15220 @ 0x3b74 │ │ │ │ +0005d664 : │ │ │ │ + movw r0, #16372 @ 0x3ff4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d67e : │ │ │ │ +0005d66e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6b4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d6a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6b0 │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + cbnz r0, 5d6a0 │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17220 @ 0x4344 │ │ │ │ + movw r0, #18436 @ 0x4804 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76436,33 +76424,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35460 @ 0x8a84 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d758 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d748 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #35008 @ 0x88c0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27552 @ 0x6ba0 │ │ │ │ + movw r2, #28704 @ 0x7020 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d27a0 │ │ │ │ - cbz r0, 5d754 │ │ │ │ + bl d2810 │ │ │ │ + cbz r0, 5d744 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d720 │ │ │ │ + cbnz r5, 5d710 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d714 │ │ │ │ + cbz r3, 5d704 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d720 │ │ │ │ + b.n 5d710 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ @@ -76480,211 +76468,211 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 237f74 │ │ │ │ + bl 239518 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dacc ) │ │ │ │ + ldr r1, [pc, #880] @ (5dabc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27568 @ 0x6bb0 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ - cbnz r0, 5d7a0 │ │ │ │ + bl 14514c │ │ │ │ + cbnz r0, 5d790 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #14989 @ 0x3a8d │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #46869 @ 0xb715 │ │ │ │ + movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35bda │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7c4 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5d806 │ │ │ │ - ldr r1, [pc, #68] @ (5d80c ) │ │ │ │ + bne.n 5d7b4 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5d7f6 │ │ │ │ + ldr r1, [pc, #68] @ (5d7fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d7f6 │ │ │ │ + bne.n 5d7e6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27752 @ 0x6c68 │ │ │ │ + movw r1, #28904 @ 0x70e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5d806 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5d7f6 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34800 @ 0x87f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d8d4 │ │ │ │ + beq.n 5d8c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8d4 │ │ │ │ + bne.n 5d8c4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8d4 │ │ │ │ + beq.n 5d8c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8d4 │ │ │ │ + bne.n 5d8c4 │ │ │ │ movw r8, #35008 @ 0x88c0 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d86a │ │ │ │ + beq.n 5d85a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5d8d4 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5d8c4 │ │ │ │ movw r7, #35252 @ 0x89b4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d886 │ │ │ │ + beq.n 5d876 │ │ │ │ movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5d8b8 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5d8a8 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f6254 <_PyEval_GetBuiltin@@Base+0x7a8> │ │ │ │ + bl 1f88bc │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f6254 <_PyEval_GetBuiltin@@Base+0x7a8> │ │ │ │ + bl 1f88bc │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13d9d8 │ │ │ │ - b.n 5d8dc │ │ │ │ + bl 13e258 │ │ │ │ + b.n 5d8cc │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8c6 │ │ │ │ + beq.n 5d8b6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5d8d4 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5d8c4 │ │ │ │ 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 5d986 │ │ │ │ + b.n 5d976 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34800 @ 0x87f0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d97a │ │ │ │ + beq.n 5d96a │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 5d96a │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d97a │ │ │ │ + beq.n 5d96a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 5d96a │ │ │ │ movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35252 @ 0x89b4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d93c │ │ │ │ + beq.n 5d92c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5d942 │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5d932 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d958 │ │ │ │ - b.n 5d948 │ │ │ │ + beq.n 5d948 │ │ │ │ + b.n 5d938 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d96e │ │ │ │ - b.n 5d964 │ │ │ │ + beq.n 5d95e │ │ │ │ + b.n 5d954 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5d97a │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5d96a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d976 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85994 │ │ │ │ - cbz r0, 5d97a │ │ │ │ + bl 85950 │ │ │ │ + cbz r0, 5d96a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d976 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76694,262 +76682,262 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5d9ae │ │ │ │ + cbz r2, 5d99e │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 239448 <_Py_c_pow@@Base+0x19c> │ │ │ │ - cbnz r0, 5d9d0 │ │ │ │ + bl 23a6d8 <_Py_c_pow@@Base+0x19c> │ │ │ │ + cbnz r0, 5d9c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fb198 │ │ │ │ + b.w 1fd6a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9d6 : │ │ │ │ +0005d9c6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27840 @ 0x6cc0 │ │ │ │ + movw r1, #28992 @ 0x7140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ - cbnz r0, 5da0a │ │ │ │ + bl 14514c │ │ │ │ + cbnz r0, 5d9fa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1109b0 │ │ │ │ + b.w 110c68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da0e : │ │ │ │ +0005d9fe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5da3a │ │ │ │ + bmi.n 5da2a │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da40 │ │ │ │ - bl 1ae73c │ │ │ │ + b.n 5da30 │ │ │ │ + bl 1b210c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 5da90 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da6c : │ │ │ │ +0005da5c : │ │ │ │ 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 5da8a │ │ │ │ + bpl.n 5da7a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4bdc <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4cc8 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r4, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #42852 @ 0xa764 │ │ │ │ + movw r9, #44068 @ 0xac24 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f6254 <_PyEval_GetBuiltin@@Base+0x7a8> │ │ │ │ + bl 1f88bc │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #27964 @ 0x6d3c │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db06 : │ │ │ │ +0005daf6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db3c │ │ │ │ + cbz r0, 5db2c │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r0, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10ca50 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cc20 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20816 @ 0x5150 │ │ │ │ + movw r0, #21968 @ 0x55d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db50 : │ │ │ │ +0005db40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db7e │ │ │ │ + cbz r0, 5db6e │ │ │ │ adds r3, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10ca50 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cc20 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20816 @ 0x5150 │ │ │ │ + movw r0, #21968 @ 0x55d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28044 @ 0x6d8c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dbf4 │ │ │ │ + bmi.n 5dbe4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28100 @ 0x6dc4 │ │ │ │ + movw r1, #29252 @ 0x7244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5dc4e │ │ │ │ + bl 127274 │ │ │ │ + b.n 5dc3e │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88df0 │ │ │ │ - cbz r0, 5dc36 │ │ │ │ + bl 88d90 │ │ │ │ + cbz r0, 5dc26 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5dc16 │ │ │ │ + bls.n 5dc06 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc36 │ │ │ │ + bne.n 5dc26 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a578 │ │ │ │ - cbnz r0, 5dc36 │ │ │ │ + bl 26a9f0 │ │ │ │ + cbnz r0, 5dc26 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fb198 │ │ │ │ + b.w 1fd6a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #29288 @ 0x7268 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76957,15 +76945,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #28168 @ 0x6e08 │ │ │ │ + movw r0, #29320 @ 0x7288 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 8278c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76975,241 +76963,241 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ bl 71e20 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + movw r0, #58300 @ 0xe3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 8278c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12804 @ 0x3204 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5dd08 │ │ │ │ + cbz r3, 5dcf8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd0a │ │ │ │ + b.n 5dcfa │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5dd28 │ │ │ │ + cbnz r3, 5dd18 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd28 │ │ │ │ + blt.n 5dd18 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd28 │ │ │ │ - cbnz r4, 5dd44 │ │ │ │ + bgt.n 5dd18 │ │ │ │ + cbnz r4, 5dd34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5dda8 ) │ │ │ │ + ldr r4, [pc, #124] @ (5dd98 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dd9e │ │ │ │ - cbz r6, 5dd8c │ │ │ │ + cbz r0, 5dd8e │ │ │ │ + cbz r6, 5dd7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd5e │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 5dd4e │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd5a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd4a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5dd8e │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5dd8c │ │ │ │ + beq.n 5dd7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd78 │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 5dd68 │ │ │ │ + bl f443c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd74 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd64 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5dd8e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5dd8c │ │ │ │ + beq.n 5dd7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd8c │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd7c │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5dd8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fb198 │ │ │ │ + b.w 1fd6a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e15c ) │ │ │ │ + ldr r1, [pc, #944] @ (5e14c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f6254 <_PyEval_GetBuiltin@@Base+0x7a8> │ │ │ │ + bl 1f88bc │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 5da90 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de08 : │ │ │ │ +0005ddf8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de38 │ │ │ │ + beq.n 5de28 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de3a │ │ │ │ + b.n 5de2a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de3c : │ │ │ │ +0005de2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de6c │ │ │ │ + beq.n 5de5c │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de6e │ │ │ │ + b.n 5de5e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de70 : │ │ │ │ +0005de60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dea0 │ │ │ │ + beq.n 5de90 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dea2 │ │ │ │ + b.n 5de92 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dea4 : │ │ │ │ +0005de94 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ded2 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + beq.n 5dec2 │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df12 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df02 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df18 │ │ │ │ - cbz r1, 5defc │ │ │ │ + beq.n 5df08 │ │ │ │ + cbz r1, 5deec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5defc │ │ │ │ + bpl.n 5deec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df1a │ │ │ │ + beq.n 5df0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df1a │ │ │ │ + b.n 5df0a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + movw r1, #29480 @ 0x7328 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df58 │ │ │ │ + b.n 5df48 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f1134 │ │ │ │ + bl 1f3784 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df4a │ │ │ │ - ldr r1, [pc, #48] @ (5df5c ) │ │ │ │ + cbz r2, 5df3a │ │ │ │ + ldr r1, [pc, #48] @ (5df4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77217,70 +77205,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df60 : │ │ │ │ +0005df50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df8e │ │ │ │ + beq.n 5df7e │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfce │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfbe │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfd4 │ │ │ │ - cbz r1, 5dfb8 │ │ │ │ + beq.n 5dfc4 │ │ │ │ + cbz r1, 5dfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfb8 │ │ │ │ + bpl.n 5dfa8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfd6 │ │ │ │ + beq.n 5dfc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfd6 │ │ │ │ + b.n 5dfc6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28352 @ 0x6ec0 │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e014 │ │ │ │ + b.n 5e004 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f1134 │ │ │ │ + bl 1f3784 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e006 │ │ │ │ - ldr r1, [pc, #48] @ (5e018 ) │ │ │ │ + cbz r2, 5dff6 │ │ │ │ + ldr r1, [pc, #48] @ (5e008 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77288,164 +77276,164 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e01c : │ │ │ │ +0005e00c : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e02e : │ │ │ │ +0005e01e : │ │ │ │ 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 5e04c │ │ │ │ + bpl.n 5e03c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e052 │ │ │ │ - bl 498aa │ │ │ │ - b.n 5e0f6 │ │ │ │ + bmi.n 5e042 │ │ │ │ + bl 49904 │ │ │ │ + b.n 5e0e6 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e05e │ │ │ │ + blt.n 5e04e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e076 │ │ │ │ + blt.n 5e066 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5e0f6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5e0e6 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f12fc │ │ │ │ + bl 1f3848 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e0f6 │ │ │ │ + bne.n 5e0e6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0a6 │ │ │ │ + bmi.n 5e096 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0aa │ │ │ │ + beq.n 5e09a │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0ac │ │ │ │ + b.n 5e09c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0ac │ │ │ │ + b.n 5e09c │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0c8 │ │ │ │ + bls.n 5e0b8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28388 @ 0x6ee4 │ │ │ │ + movw r1, #29540 @ 0x7364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5e0f6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5e0e6 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e0de │ │ │ │ + bpl.n 5e0ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0da │ │ │ │ + beq.n 5e0ca │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e0e0 │ │ │ │ + b.n 5e0d0 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e0e0 │ │ │ │ + b.n 5e0d0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e0e8 │ │ │ │ + bne.n 5e0d8 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e0fa │ │ │ │ + b.n 5e0ea │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e0fa │ │ │ │ + b.n 5e0ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e110 │ │ │ │ + cbnz r1, 5e100 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e114 │ │ │ │ + beq.n 5e104 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w d9fb8 │ │ │ │ + b.w da07c │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28412 @ 0x6efc │ │ │ │ + movw r1, #29564 @ 0x737c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144460 │ │ │ │ - cbz r0, 5e148 │ │ │ │ + bl 14514c │ │ │ │ + cbz r0, 5e138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e174 │ │ │ │ - movw r1, #28628 @ 0x6fd4 │ │ │ │ + b.n 5e164 │ │ │ │ + movw r1, #29780 @ 0x7454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e144 │ │ │ │ + beq.n 5e134 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14989 @ 0x3a8d │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #46869 @ 0xb715 │ │ │ │ + movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cba0 │ │ │ │ + bl 23de18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 45876 <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + bl 4597e <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12804 @ 0x3204 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -77457,105 +77445,105 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e1d0 │ │ │ │ + cbz r5, 5e1c0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1d8 │ │ │ │ + b.n 5e1c8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35460 @ 0x8a84 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d751c │ │ │ │ + bl 1da5c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40712 @ 0x9f08 │ │ │ │ + movw r2, #41740 @ 0xa30c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28648 @ 0x6fe8 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e220 : │ │ │ │ +0005e210 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e2fc │ │ │ │ + ldr.w r8, [pc, #196] @ 5e2ec │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e26a │ │ │ │ + bhi.n 5e25a │ │ │ │ add r0, r4 │ │ │ │ bl 716c0 │ │ │ │ - cbnz r0, 5e276 │ │ │ │ + cbnz r0, 5e266 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2d2 │ │ │ │ - b.n 5e2f4 │ │ │ │ + cbnz r0, 5e2c2 │ │ │ │ + b.n 5e2e4 │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5e2d2 │ │ │ │ + ble.n 5e2c2 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2d2 │ │ │ │ - cbz r0, 5e2d2 │ │ │ │ + cbz r1, 5e2c2 │ │ │ │ + cbz r0, 5e2c2 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2d2 │ │ │ │ + cbnz r3, 5e2c2 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2b0 │ │ │ │ + cbz r3, 5e2a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2d2 │ │ │ │ + cbnz r3, 5e2c2 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2d2 │ │ │ │ + bmi.n 5e2c2 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2be │ │ │ │ + bne.n 5e2ae │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -77575,2353 +77563,2353 @@ │ │ │ │ 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, 5e354 │ │ │ │ + cbz r3, 5e344 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e354 │ │ │ │ + beq.n 5e344 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40712 @ 0x9f08 │ │ │ │ + movw r1, #41740 @ 0xa30c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e5388 │ │ │ │ + bl 1e7c20 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e33c │ │ │ │ + cbnz r0, 5e32c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3d2 │ │ │ │ + b.n 5e3c2 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e364 │ │ │ │ + bne.n 5e354 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e354 │ │ │ │ + beq.n 5e344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e354 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e344 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e38c │ │ │ │ + beq.n 5e37c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e38c │ │ │ │ + b.n 5e37c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389b0 │ │ │ │ + bl 239cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e388 │ │ │ │ + beq.n 5e378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e388 │ │ │ │ + cbnz r3, 5e378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e338 │ │ │ │ + beq.n 5e328 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5e3ba │ │ │ │ + beq.n 5e3aa │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3ba │ │ │ │ + cbnz r0, 5e3aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_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 1f9ffc <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fc508 <_PyParkingLot_UnparkAll@@Base+0x1694> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e446 │ │ │ │ + beq.n 5e436 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea8dc │ │ │ │ + bl ea9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e418 │ │ │ │ + beq.n 5e408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e418 │ │ │ │ + cbnz r3, 5e408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e444 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e434 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28688 @ 0x7010 │ │ │ │ + movw r0, #29840 @ 0x7490 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e446 │ │ │ │ + beq.n 5e436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e446 │ │ │ │ + cbnz r3, 5e436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e446 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e436 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #12788 @ 0x31f4 │ │ │ │ + movw r1, #14136 @ 0x3738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 5e488 │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 5e478 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e47c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12804 @ 0x3204 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #6 │ │ │ │ adds r0, #13 │ │ │ │ bl 71e20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e4fc │ │ │ │ + cbz r0, 5e4ec │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4ba │ │ │ │ + ble.n 5e4aa │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4ba │ │ │ │ + cbz r3, 5e4aa │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4ce │ │ │ │ + cbz r3, 5e4be │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4d8 │ │ │ │ + bne.n 5e4c8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e4e0 │ │ │ │ + b.n 5e4d0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e4f0 │ │ │ │ + beq.n 5e4e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e4f4 │ │ │ │ + cbz r3, 5e4e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e4fc │ │ │ │ + b.n 5e4ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e4f0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e4e0 │ │ │ │ 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 ea8dc │ │ │ │ + bl ea9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e534 │ │ │ │ + beq.n 5e524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e534 │ │ │ │ + cbnz r3, 5e524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e564 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e554 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28704 @ 0x7020 │ │ │ │ + movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e558 │ │ │ │ + beq.n 5e548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e55c │ │ │ │ + cbz r3, 5e54c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e564 │ │ │ │ + b.n 5e554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e558 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e548 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #6732 @ 0x1a4c │ │ │ │ + movw r2, #7884 @ 0x1ecc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28648 @ 0x6fe8 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40812 @ 0x9f6c │ │ │ │ + movw r2, #41840 @ 0xa370 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28648 @ 0x6fe8 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e65c ) │ │ │ │ - movw r2, #11940 @ 0x2ea4 │ │ │ │ + ldr r3, [pc, #120] @ (5e64c ) │ │ │ │ + movw r2, #13092 @ 0x3324 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27a0 │ │ │ │ - cbnz r0, 5e5f8 │ │ │ │ + bl d2810 │ │ │ │ + cbnz r0, 5e5e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e654 │ │ │ │ + b.n 5e644 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #28720 @ 0x7030 │ │ │ │ + movw r0, #29872 @ 0x74b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5f4 │ │ │ │ + beq.n 5e5e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fa318 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fc824 <_PyParkingLot_UnparkAll@@Base+0x19b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e654 │ │ │ │ + beq.n 5e644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e654 │ │ │ │ + cbnz r3, 5e644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e6b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e47c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12804 @ 0x3204 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8278c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35252 @ 0x89b4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13d9d8 │ │ │ │ + bl 13e258 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35252 @ 0x89b4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6e0 │ │ │ │ + beq.n 5e6d0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7b2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6f6 │ │ │ │ + beq.n 5e6e6 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e104 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f53c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e104 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f53c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e724 │ │ │ │ + cbnz r0, 5e714 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e784 │ │ │ │ + cbnz r3, 5e774 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e784 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e774 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234f04 │ │ │ │ + bl 23644c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e744 │ │ │ │ + beq.n 5e734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e744 │ │ │ │ + cbnz r3, 5e734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e75a │ │ │ │ + beq.n 5e74a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e75a │ │ │ │ + cbnz r3, 5e74a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e784 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e774 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 234d70 │ │ │ │ + bl 2362b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e788 │ │ │ │ + cbnz r0, 5e778 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e784 │ │ │ │ + cbnz r3, 5e774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7ca │ │ │ │ + b.n 5e7ba │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7aa │ │ │ │ + beq.n 5e79a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7aa │ │ │ │ + cbnz r3, 5e79a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e7ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7ca │ │ │ │ + cbnz r3, 5e7ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7ca │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7ba │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35252 @ 0x89b4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7f8 │ │ │ │ + beq.n 5e7e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8a2 │ │ │ │ + beq.n 5e892 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e80e │ │ │ │ + beq.n 5e7fe │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8a2 │ │ │ │ + beq.n 5e892 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e104 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f53c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e81c │ │ │ │ + cbnz r0, 5e80c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8aa │ │ │ │ + b.n 5e89a │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e104 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23f53c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e840 │ │ │ │ + cbnz r0, 5e830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e818 │ │ │ │ + beq.n 5e808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e818 │ │ │ │ + bne.n 5e808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e818 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e808 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133d64 │ │ │ │ + bl 13414c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e860 │ │ │ │ + beq.n 5e850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e860 │ │ │ │ + cbnz r3, 5e850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e876 │ │ │ │ + beq.n 5e866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e876 │ │ │ │ + cbnz r3, 5e866 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e818 │ │ │ │ + beq.n 5e808 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 234d70 │ │ │ │ + bl 2362b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8aa │ │ │ │ + beq.n 5e89a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8aa │ │ │ │ + cbnz r3, 5e89a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8aa │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e89a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23bc40 │ │ │ │ + b.w 23cf64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35236 @ 0x89a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8d0 │ │ │ │ - movw r0, #28732 @ 0x703c │ │ │ │ + bne.n 5e8c0 │ │ │ │ + movw r0, #29884 @ 0x74bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e8e2 │ │ │ │ - movw r0, #62520 @ 0xf438 │ │ │ │ + cbnz r3, 5e8d2 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w ddc00 │ │ │ │ - movw r0, #24736 @ 0x60a0 │ │ │ │ + b.w ddcd8 │ │ │ │ + movw r0, #25836 @ 0x64ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ - 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, 5e90c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r4, r4, r3, lsl #3 │ │ │ │ - adds r4, #16 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e926 │ │ │ │ - bl 243e5c <_PySys_GetSizeOf@@Base> │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5e924 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5e934 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e92a │ │ │ │ - add r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 5e918 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ca4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w ddcd8 │ │ │ │ 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, #14988 @ 0x3a8c │ │ │ │ + movw r0, #16140 @ 0x3f0c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f550c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e98c │ │ │ │ + bl f5600 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e932 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9536 @ 0x2540 │ │ │ │ + movw r1, #10676 @ 0x29b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28740 @ 0x7044 │ │ │ │ + movw r0, #29892 @ 0x74c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e990 │ │ │ │ + bge.n 5e936 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e98c │ │ │ │ + beq.n 5e932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e98c │ │ │ │ + cbnz r3, 5e932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9b4 │ │ │ │ + b.n 5e95a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9b4 │ │ │ │ + beq.n 5e95a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9b4 │ │ │ │ + cbnz r3, 5e95a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #352] @ (5eb2c ) │ │ │ │ + ldr r4, [pc, #356] @ (5ead4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28776 @ 0x7068 │ │ │ │ + movw r0, #29928 @ 0x74e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19aba4 │ │ │ │ - cbz r0, 5ea02 │ │ │ │ + bl 19e584 │ │ │ │ + cbz r0, 5e9a8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea02 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + cbz r3, 5e9a8 │ │ │ │ + movw r1, #33040 @ 0x8110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea0a │ │ │ │ + cbnz r0, 5e9b0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb26 │ │ │ │ - movw r4, #28760 @ 0x7058 │ │ │ │ + b.n 5eacc │ │ │ │ + movw r4, #29912 @ 0x74d8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 198050 │ │ │ │ + bl 19ba30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea1c │ │ │ │ + cbnz r0, 5e9c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7f70 │ │ │ │ - b.n 5ea52 │ │ │ │ + bl 1ea800 │ │ │ │ + b.n 5e9f8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea38 │ │ │ │ - movw r0, #63876 @ 0xf984 │ │ │ │ + cbnz r0, 5e9de │ │ │ │ + movw r0, #65028 @ 0xfe04 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea4a │ │ │ │ + b.n 5e9f0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eaf4 │ │ │ │ + beq.n 5ea9a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f704 │ │ │ │ + bl 7f708 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5ea56 │ │ │ │ + cbnz r5, 5e9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb26 │ │ │ │ + b.n 5eacc │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e4b4 │ │ │ │ + bl 10e730 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea74 │ │ │ │ + beq.n 5ea1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ea74 │ │ │ │ + cbnz r3, 5ea1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5ea8e │ │ │ │ + bne.n 5ea34 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eaf4 │ │ │ │ - b.n 5ea4c │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ea9a │ │ │ │ + b.n 5e9f2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbc28 │ │ │ │ + bl cbc8c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eab2 │ │ │ │ + beq.n 5ea58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eab2 │ │ │ │ + cbnz r3, 5ea58 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eac8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5ea6e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eaf4 │ │ │ │ - b.n 5ea4c │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ea9a │ │ │ │ + b.n 5e9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb26 │ │ │ │ + beq.n 5eacc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb26 │ │ │ │ + cbnz r3, 5eacc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb26 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eacc │ │ │ │ mov r0, r6 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28796 @ 0x707c │ │ │ │ + movw r2, #29948 @ 0x74fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f5a78 │ │ │ │ + bl 1f808c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5e9f8 │ │ │ │ - b.n 5ea52 │ │ │ │ + bge.w 5e99e │ │ │ │ + b.n 5e9f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5eaf6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r4, r4, r3, lsl #3 │ │ │ │ + adds r4, #16 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 5eb10 │ │ │ │ + bl 245164 <_PySys_GetSizeOf@@Base> │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5eb0e │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5eb1e │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5eb14 │ │ │ │ + add r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 5eb02 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1251a4 │ │ │ │ + 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, 5eb4e │ │ │ │ + cbz r3, 5eb40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5eb5a │ │ │ │ + cbz r3, 5eb4c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5eb66 │ │ │ │ + cbz r0, 5eb58 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5eb72 │ │ │ │ + cbz r0, 5eb64 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5eb7e │ │ │ │ + cbz r0, 5eb70 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5eb88 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 5eb92 │ │ │ │ + bne.n 5eb7a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 5eb84 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124ca4 │ │ │ │ + b.w 1251a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005eb96 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005eb88 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eb9c : │ │ │ │ +0005eb8e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ebcc │ │ │ │ + beq.n 5ebbe │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec08 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ebfa │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec0e │ │ │ │ + beq.n 5ec00 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ebf0 │ │ │ │ + bpl.n 5ebe2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec10 │ │ │ │ + beq.n 5ec02 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec10 │ │ │ │ + b.n 5ec02 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28844 @ 0x70ac │ │ │ │ + movw r1, #29996 @ 0x752c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec44 │ │ │ │ + b.n 5ec36 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec48 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec36 │ │ │ │ + cbz r0, 5ec28 │ │ │ │ add.w r2, r2, #9920 @ 0x26c0 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec4c : │ │ │ │ +0005ec3c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec62 : │ │ │ │ +0005ec52 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec74 : │ │ │ │ +0005ec64 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec7e <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ec6e <_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 5ecb8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5eca8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecae <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ec9e <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec9e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ec8e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ecc2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ecb2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ec80 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed1c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ec80 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ecc4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ecb4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecca <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ecba <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ece2 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f893c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ecd2 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fae74 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ece4 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ecd4 <_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] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ - bmi.n 5ed00 <_PyRWMutex_RLock@@Base+0x1c> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed08 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ - bl 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5ecf2 <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ecfa <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ed1c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 5ece6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ed1e <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5ed10 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed0e <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed00 <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed28 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ed1a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 5ece6 <_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 5ed64 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ed56 <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed5c <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ed4e <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed4c <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed3e <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed84 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ed76 <_PyRWMutex_RLock@@Base+0xa2> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15db44 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15eeb0 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed88 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ed7a <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ed8c <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ed7e <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edaa <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5ed9c <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edaa <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f893c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ed9c <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fae74 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edac : │ │ │ │ +0005ed9e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edd6 │ │ │ │ + cbz r0, 5edc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edd6 │ │ │ │ + bne.n 5edc8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edd6 │ │ │ │ + cbz r2, 5edc8 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5edf0 │ │ │ │ + b.n 5ede2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28888 @ 0x70d8 │ │ │ │ + movw r1, #30040 @ 0x7558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005edf2 : │ │ │ │ +0005ede4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee18 │ │ │ │ + cbz r0, 5ee0a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee18 │ │ │ │ + bne.n 5ee0a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee18 │ │ │ │ + cbz r3, 5ee0a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee30 │ │ │ │ + b.n 5ee22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28948 @ 0x7114 │ │ │ │ + movw r1, #30100 @ 0x7594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee32 : │ │ │ │ +0005ee24 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee58 │ │ │ │ + cbz r0, 5ee4a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee58 │ │ │ │ + bne.n 5ee4a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee58 │ │ │ │ + cbz r3, 5ee4a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee70 │ │ │ │ + b.n 5ee62 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ + movw r1, #30160 @ 0x75d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee72 : │ │ │ │ +0005ee64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee98 │ │ │ │ + cbz r0, 5ee8a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee98 │ │ │ │ + bne.n 5ee8a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee98 │ │ │ │ + cbz r3, 5ee8a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eeb0 │ │ │ │ + b.n 5eea2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ + movw r1, #30224 @ 0x7610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeb2 : │ │ │ │ +0005eea4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eef0 │ │ │ │ + cbz r0, 5eee2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eef0 │ │ │ │ + bne.n 5eee2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eef0 │ │ │ │ - cbnz r1, 5ef0c │ │ │ │ + cbz r2, 5eee2 │ │ │ │ + cbnz r1, 5eefe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29188 @ 0x7204 │ │ │ │ + movw r1, #30340 @ 0x7684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5ef06 │ │ │ │ + bl 127274 │ │ │ │ + b.n 5eef8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29128 @ 0x71c8 │ │ │ │ + movw r1, #30280 @ 0x7648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef10 │ │ │ │ + b.n 5ef02 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef12 : │ │ │ │ +0005ef04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef3c │ │ │ │ + cbz r0, 5ef2e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef3c │ │ │ │ + bne.n 5ef2e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef3c │ │ │ │ + cbz r2, 5ef2e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef56 │ │ │ │ + b.n 5ef48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29236 @ 0x7234 │ │ │ │ + movw r1, #30388 @ 0x76b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef58 : │ │ │ │ +0005ef4a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef82 │ │ │ │ + cbz r0, 5ef74 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef82 │ │ │ │ + bne.n 5ef74 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef82 │ │ │ │ + cbz r2, 5ef74 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5ef9c │ │ │ │ + b.n 5ef8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29292 @ 0x726c │ │ │ │ + movw r1, #30444 @ 0x76ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef9e : │ │ │ │ - b.w 10dd30 <_PyLong_FromByteArray@@Base+0x12e0> │ │ │ │ +0005ef90 : │ │ │ │ + b.w 10df10 <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ │ │ │ │ -0005efa2 : │ │ │ │ - b.w 208dcc │ │ │ │ +0005ef94 : │ │ │ │ + b.w 20ab58 │ │ │ │ │ │ │ │ -0005efa6 : │ │ │ │ - b.w 3a586 │ │ │ │ +0005ef98 : │ │ │ │ + b.w 3a60a │ │ │ │ │ │ │ │ -0005efaa : │ │ │ │ - b.w 20fe24 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005ef9c : │ │ │ │ + b.w 211688 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efae : │ │ │ │ +0005efa0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 146fb4 │ │ │ │ - cbz r0, 5efe2 │ │ │ │ + bl 147ddc │ │ │ │ + cbz r0, 5efd4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f058 │ │ │ │ + b.n 5f04a │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5eff4 │ │ │ │ + cbz r0, 5efe6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5effe │ │ │ │ - bl 1e7e34 │ │ │ │ + b.n 5eff0 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f05a │ │ │ │ + b.n 5f04c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f00c │ │ │ │ + ble.n 5effe │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5effe │ │ │ │ + b.n 5eff0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61535 @ 0xf05f │ │ │ │ + movw r2, #61521 @ 0xf051 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64583 @ 0xfc47 │ │ │ │ + movw r3, #64567 @ 0xfc37 │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f052 │ │ │ │ - bl 195360 │ │ │ │ + cbz r5, 5f044 │ │ │ │ + bl 198b2c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5f030 │ │ │ │ + b.n 5f022 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5} │ │ │ │ subs r4, r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f08e │ │ │ │ + blt.n 5f080 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f082 │ │ │ │ + bge.n 5f074 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f08e │ │ │ │ + b.n 5f080 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f066 │ │ │ │ + b.n 5f058 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f092 : │ │ │ │ +0005f084 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f0a4 : │ │ │ │ +0005f096 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (5f0fc ) │ │ │ │ + ldr r4, [pc, #68] @ (5f0ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ - cbnz r0, 5f0f2 │ │ │ │ + bl 5f0f0 │ │ │ │ + cbnz r0, 5f0e4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0d4 │ │ │ │ + bne.n 5f0c6 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ + bl 5f0f0 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f154 │ │ │ │ + beq.n 5f144 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f14a │ │ │ │ + beq.n 5f13a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f14a │ │ │ │ + cbnz r3, 5f13a │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f158 │ │ │ │ + beq.n 5f148 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f11c │ │ │ │ + b.n 5f10c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f15c │ │ │ │ + b.n 5f14c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f160 : │ │ │ │ - cbz r0, 5f170 │ │ │ │ +0005f150 : │ │ │ │ + cbz r0, 5f160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f172 : │ │ │ │ - b.w 1a2148 │ │ │ │ +0005f162 : │ │ │ │ + b.w 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ │ │ │ │ -0005f176 : │ │ │ │ +0005f166 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6bfd0 │ │ │ │ - cbz r0, 5f190 │ │ │ │ + bl 6bfac │ │ │ │ + cbz r0, 5f180 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f192 : │ │ │ │ - cbz r0, 5f1bc │ │ │ │ +0005f182 : │ │ │ │ + cbz r0, 5f1ac │ │ │ │ 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, 5f1b2 │ │ │ │ + cbz r3, 5f1a2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c180 │ │ │ │ + b.w 6c15c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1be : │ │ │ │ - cbz r0, 5f1ce │ │ │ │ +0005f1ae : │ │ │ │ + cbz r0, 5f1be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1d0 : │ │ │ │ - ldr r3, [pc, #12] @ (5f1e0 ) │ │ │ │ - cbz r0, 5f1da │ │ │ │ +0005f1c0 : │ │ │ │ + ldr r3, [pc, #12] @ (5f1d0 ) │ │ │ │ + cbz r0, 5f1ca │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f1e4 : │ │ │ │ +0005f1d4 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1ea : │ │ │ │ +0005f1da : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f22a │ │ │ │ + cbz r0, 5f21a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f23e │ │ │ │ + beq.n 5f22e │ │ │ │ mov r0, r5 │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5f23e │ │ │ │ - cbnz r0, 5f23e │ │ │ │ + beq.n 5f22e │ │ │ │ + cbnz r0, 5f22e │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58204 @ 0xe35c │ │ │ │ + movw r0, #59356 @ 0xe7dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f256 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f266 │ │ │ │ + beq.n 5f256 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f264 │ │ │ │ + ble.n 5f254 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f266 │ │ │ │ + beq.n 5f256 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f266 │ │ │ │ + bne.n 5f256 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f256 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f268 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f258 <_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 88df0 │ │ │ │ - cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88d90 │ │ │ │ + cbz r0, 5f2a0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f2a0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2a2 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f292 <_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 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2b6 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e7e34 │ │ │ │ + cbnz r0, 5f2a6 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2ce <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f2be <_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 1fdff0 │ │ │ │ + bl 2004c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2d4 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f2c4 <_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 6cb10 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f2f4 : │ │ │ │ - movw r3, #43936 @ 0xaba0 │ │ │ │ +0005f2e4 : │ │ │ │ + movw r3, #45152 @ 0xb060 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f316 │ │ │ │ + cbz r4, 5f306 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f316 │ │ │ │ + cbz r5, 5f306 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f302 │ │ │ │ + beq.n 5f2f2 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f31e : │ │ │ │ +0005f30e : │ │ │ │ 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, 5f340 │ │ │ │ + cbz r4, 5f330 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f340 │ │ │ │ - bl 101e34 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f334 │ │ │ │ + cbz r0, 5f330 │ │ │ │ + bl 101fc8 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f324 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f342 : │ │ │ │ +0005f332 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f39a │ │ │ │ + cbz r0, 5f38a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1ce628 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1d1aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f38e │ │ │ │ + beq.n 5f37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f392 │ │ │ │ + cbz r3, 5f382 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f39a │ │ │ │ + b.n 5f38a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f38e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f37e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3a2 : │ │ │ │ +0005f392 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f3d8 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f3c8 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a4600 │ │ │ │ + bl 1a7fc8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f3dc : │ │ │ │ +0005f3cc : │ │ │ │ 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] @ (5f438 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f428 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 5f430 │ │ │ │ + cbz r5, 5f420 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f958 │ │ │ │ + bl 8f8a8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f420 │ │ │ │ + cbz r3, 5f410 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f420 │ │ │ │ - movw r0, #29356 @ 0x72ac │ │ │ │ + cbz r3, 5f410 │ │ │ │ + movw r0, #30508 @ 0x772c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f43c : │ │ │ │ +0005f42c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f460 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f464 │ │ │ │ + bl 5f454 │ │ │ │ mov r4, r0 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ (5f4c8 ) │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f4b8 ) │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4bc │ │ │ │ + blt.n 5f4ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f48e │ │ │ │ + cbz r0, 5f47e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4c0 │ │ │ │ - bl 781c8 │ │ │ │ + bmi.n 5f4b0 │ │ │ │ + bl 781d8 │ │ │ │ bl 71330 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4bc │ │ │ │ - ldr r1, [pc, #40] @ (5f4c8 ) │ │ │ │ + cbz r0, 5f4ac │ │ │ │ + ldr r1, [pc, #40] @ (5f4b8 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc280 │ │ │ │ - cbz r0, 5f4c0 │ │ │ │ + bl 1cf860 │ │ │ │ + cbz r0, 5f4b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4bc │ │ │ │ + beq.n 5f4ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4bc │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4ac │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4c2 │ │ │ │ + b.n 5f4b2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4cc : │ │ │ │ +0005f4bc : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f500 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f4f0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bc5d8 │ │ │ │ + bl 1bfc88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f504 : │ │ │ │ +0005f4f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5f530 │ │ │ │ + cbnz r0, 5f520 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5b04 │ │ │ │ + bl 1b94a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f53c │ │ │ │ + bne.n 5f52c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f542 : │ │ │ │ +0005f532 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl c9ecc <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f34 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f0 │ │ │ │ + beq.w 5f6e0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9ecc <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f34 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f0 │ │ │ │ + beq.w 5f6e0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f6f6 │ │ │ │ + blt.w 5f6e6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5a0 │ │ │ │ + bgt.n 5f590 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5a2 │ │ │ │ + bge.n 5f592 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5a2 │ │ │ │ + b.n 5f592 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f6f6 │ │ │ │ + bgt.w 5f6e6 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5c6 │ │ │ │ + bpl.n 5f5b6 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5c8 │ │ │ │ + b.n 5f5b8 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5da │ │ │ │ + bpl.n 5f5ca │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f5de │ │ │ │ + b.n 5f5ce │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f5f8 │ │ │ │ + beq.n 5f5e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3b14 <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e63cc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f5f8 │ │ │ │ - bl 77208 │ │ │ │ - b.n 5f6f0 │ │ │ │ + cbnz r0, 5f5e8 │ │ │ │ + bl 77218 │ │ │ │ + b.n 5f6e0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f618 │ │ │ │ + beq.n 5f608 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6ce │ │ │ │ + bne.n 5f6be │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 201ca0 │ │ │ │ + bl 203ce0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6d4 │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f6e2 │ │ │ │ + blt.n 5f6d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f632 │ │ │ │ + bne.n 5f622 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f6e4 │ │ │ │ + beq.n 5f6d4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6d4 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f65c │ │ │ │ - bne.n 5f6c4 │ │ │ │ + bgt.n 5f64c │ │ │ │ + bne.n 5f6b4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6c8 │ │ │ │ + beq.n 5f6b8 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f644 │ │ │ │ + bne.n 5f634 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f644 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bne.n 5f634 │ │ │ │ + b.n 5f6b8 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f67e │ │ │ │ + ble.n 5f66e │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f67e │ │ │ │ + ble.n 5f66e │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f694 │ │ │ │ + cbz r2, 5f684 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12cab4 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 12ce1c │ │ │ │ + b.n 5f6b8 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 5f6b4 │ │ │ │ + bge.n 5f6a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 238834 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 239b60 │ │ │ │ + b.n 5f6b8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2372ec │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 23868c │ │ │ │ + b.n 5f6b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6d4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 25835c │ │ │ │ + bl 258c94 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6d4 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6f8 │ │ │ │ + beq.n 5f6e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77208 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bl 77218 │ │ │ │ + b.n 5f6e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f6f8 │ │ │ │ + b.n 5f6e8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f700 : │ │ │ │ +0005f6f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f722 │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + cbnz r0, 5f712 │ │ │ │ + movw r0, #22460 @ 0x57bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f756 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f746 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f73c │ │ │ │ + cbz r3, 5f72c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5f73c │ │ │ │ + bmi.n 5f72c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f74e │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + bge.n 5f73e │ │ │ │ + movw r0, #22460 @ 0x57bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f756 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f746 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa6d0 │ │ │ │ + b.w fa854 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f75c : │ │ │ │ +0005f74c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl c9ecc <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f34 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f794 │ │ │ │ - cbnz r4, 5f78a │ │ │ │ + beq.n 5f784 │ │ │ │ + cbnz r4, 5f77a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22d2a4 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22e928 <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9ecc <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f34 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f77c │ │ │ │ + bne.n 5f76c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f798 : │ │ │ │ +0005f788 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl c9ecc <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9f34 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7c4 │ │ │ │ + beq.n 5f7b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eb9fc │ │ │ │ + b.w 1ee224 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7c8 : │ │ │ │ +0005f7b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f830 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f820 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f80a │ │ │ │ + cbnz r4, 5f7fa │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f82a │ │ │ │ + b.n 5f81a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f7e8 │ │ │ │ + bne.n 5f7d8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29516 @ 0x734c │ │ │ │ + movw r1, #30668 @ 0x77cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f834 : │ │ │ │ +0005f824 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8b4 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f8a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f86a │ │ │ │ + bls.n 5f85a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29552 @ 0x7370 │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5f8ac │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5f89c │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f890 │ │ │ │ + cbnz r0, 5f880 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29580 @ 0x738c │ │ │ │ + movw r1, #30732 @ 0x780c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5f8ac │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5f89c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f8b0 │ │ │ │ + b.n 5f8a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8b8 : │ │ │ │ +0005f8a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f910 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f900 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f8ec │ │ │ │ + cbnz r4, 5f8dc │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f90c │ │ │ │ + b.n 5f8fc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8d8 │ │ │ │ + bne.n 5f8c8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29612 @ 0x73ac │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f914 : │ │ │ │ +0005f904 : │ │ │ │ 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] @ (5f94c ) │ │ │ │ + ldr r2, [pc, #40] @ (5f93c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc72c │ │ │ │ - cbnz r0, 5f946 │ │ │ │ + bl 1cfc38 │ │ │ │ + cbnz r0, 5f936 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f94a │ │ │ │ + b.n 5f93a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f950 : │ │ │ │ +0005f940 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9b8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f9a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f992 │ │ │ │ + cbnz r4, 5f982 │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5f9b2 │ │ │ │ + b.n 5f9a2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f970 │ │ │ │ + bne.n 5f960 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29648 @ 0x73d0 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9bc : │ │ │ │ +0005f9ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa38 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f9f2 │ │ │ │ + bls.n 5f9e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29684 @ 0x73f4 │ │ │ │ + movw r1, #30836 @ 0x7874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5fa16 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5fa06 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa1c │ │ │ │ + cbnz r0, 5fa0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29712 @ 0x7410 │ │ │ │ + movw r1, #30864 @ 0x7890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fa26 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa3c : │ │ │ │ +0005fa2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fa90 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fa80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fa6c │ │ │ │ + cbnz r4, 5fa5c │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fa8c │ │ │ │ + b.n 5fa7c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa5c │ │ │ │ + bne.n 5fa4c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + movw r1, #30960 @ 0x78f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa94 : │ │ │ │ +0005fa84 : │ │ │ │ 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 5fac2 │ │ │ │ + blt.n 5fab2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29844 @ 0x7494 │ │ │ │ + movw r1, #30996 @ 0x7914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5fadc │ │ │ │ - ldr r2, [pc, #56] @ (5fafc ) │ │ │ │ + bl 127274 │ │ │ │ + b.n 5facc │ │ │ │ + ldr r2, [pc, #56] @ (5faec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fb00 │ │ │ │ + bl 5faf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fae2 │ │ │ │ + bne.n 5fad2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fafa │ │ │ │ + b.n 5faea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 81ab4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r5 │ │ │ │ @@ -79932,87 +79920,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 5fb2c │ │ │ │ + bls.n 5fb1c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #31020 @ 0x792c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 5fb4c │ │ │ │ + bl d19b0 │ │ │ │ + b.n 5fb3c │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb52 │ │ │ │ + cbnz r3, 5fb42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29896 @ 0x74c8 │ │ │ │ + movw r1, #31048 @ 0x7948 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb54 │ │ │ │ + b.n 5fb44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb56 : │ │ │ │ +0005fb46 : │ │ │ │ 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] @ (5fb8c ) │ │ │ │ + ldr r2, [pc, #36] @ (5fb7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5fb00 │ │ │ │ + bl 5faf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb90 : │ │ │ │ +0005fb80 : │ │ │ │ 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 5fbbe │ │ │ │ + blt.n 5fbae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29844 @ 0x7494 │ │ │ │ + movw r1, #30996 @ 0x7914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 5fbd4 │ │ │ │ - ldr r2, [pc, #44] @ (5fbec ) │ │ │ │ + bl 127274 │ │ │ │ + b.n 5fbc4 │ │ │ │ + ldr r2, [pc, #44] @ (5fbdc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 5fb00 │ │ │ │ - cbz r0, 5fbda │ │ │ │ + bl 5faf0 │ │ │ │ + cbz r0, 5fbca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbea │ │ │ │ + b.n 5fbda │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -80034,413 +80022,1070 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fc3c │ │ │ │ + beq.n 5fc2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc3c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc2c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc6a │ │ │ │ + bge.n 5fc5a │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc64 │ │ │ │ + bge.n 5fc54 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc6a │ │ │ │ + b.n 5fc5a │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc4c │ │ │ │ + b.n 5fc3c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fc90 │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 5fc80 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fc9c │ │ │ │ + cbz r3, 5fc8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5fcce │ │ │ │ + b.n 5fcbe │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcca │ │ │ │ + cbnz r3, 5fcba │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcca │ │ │ │ + cbnz r3, 5fcba │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcba │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + movs r1, #2 │ │ │ │ + b.w 4f92c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 79d88 │ │ │ │ + cbz r0, 5fce6 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005fcd2 : │ │ │ │ +0005fce8 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fcf2 │ │ │ │ + bne.n 5fd08 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5fd08 │ │ │ │ + bge.n 5fd1e │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5fcde │ │ │ │ + b.n 5fcf4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5fd08 │ │ │ │ + blt.n 5fd1e │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5fcf4 │ │ │ │ + b.n 5fd0a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd0c <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005fd22 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33897 @ 0x8469 │ │ │ │ + movw r1, #33889 @ 0x8461 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263aa0 <_PyCrossInterpreterData_Release@@Base+0x60> │ │ │ │ + b.w 264368 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + │ │ │ │ +0005fd30 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cbz r0, 5fd4c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #56553 @ 0xdce9 │ │ │ │ + movt r3, #3 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fd4e : │ │ │ │ + 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] @ (5fd80 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a6240 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005fd84 <_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] @ (5fdb8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a6240 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005fd1a : │ │ │ │ +0005fdbc : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fdc2 : │ │ │ │ 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 5fd34 │ │ │ │ - cbnz r0, 5fd3a │ │ │ │ - bl 26273c │ │ │ │ - b.n 5fd56 │ │ │ │ + beq.n 5fddc │ │ │ │ + cbnz r0, 5fde2 │ │ │ │ + bl 262f34 │ │ │ │ + b.n 5fdfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fd5c │ │ │ │ + cbnz r3, 5fe04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29928 @ 0x74e8 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fd80 │ │ │ │ + b.n 5fe28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fd40 │ │ │ │ + beq.n 5fde8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fd40 │ │ │ │ + bne.n 5fde8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005fe2e : │ │ │ │ + b.w 153ed4 │ │ │ │ + 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, 5fe5a │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r2, #41812 @ 0xa354 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + b.n 5fe62 │ │ │ │ + movw r3, #29992 @ 0x7528 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #31120 @ 0x7990 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddcd8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005fe76 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 5feb0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 5feb0 │ │ │ │ + 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 5fea2 │ │ │ │ + bl d3c60 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5feaa │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceadc │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005feb4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5fee2 │ │ │ │ + movw r0, #49092 @ 0xbfc4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5fef6 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5fede │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005fef8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ff26 │ │ │ │ + movs r1, #25 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ff28 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005ff2a : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ff58 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ff5a │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005ff5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ff8c │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ff8e │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005ff90 : │ │ │ │ + b.w 1048dc │ │ │ │ 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 5fda8 │ │ │ │ + beq.n 5ffb6 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5fdae │ │ │ │ - bl 26273c │ │ │ │ - b.n 5fdba │ │ │ │ + cbnz r0, 5ffbc │ │ │ │ + bl 262f34 │ │ │ │ + b.n 5ffc8 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fdc0 │ │ │ │ + cbz r0, 5ffce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fdce │ │ │ │ + b.n 5ffdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005fdd4 : │ │ │ │ - b.n 5fd86 │ │ │ │ - │ │ │ │ -0005fdd6 : │ │ │ │ - b.n 5fd86 │ │ │ │ +0005ffe2 : │ │ │ │ + b.n 5ff94 │ │ │ │ │ │ │ │ -0005fdd8 : │ │ │ │ - b.w 152e84 │ │ │ │ - │ │ │ │ -0005fddc : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fe16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fe16 │ │ │ │ - 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 5fe08 │ │ │ │ - bl d3c00 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5fe10 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ +0005ffe4 : │ │ │ │ + b.n 5ff94 │ │ │ │ │ │ │ │ -0005fe1a : │ │ │ │ +0005ffe6 : │ │ │ │ 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, 5fe50 │ │ │ │ + cbz r3, 6001c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fe50 │ │ │ │ + cbz r3, 6001c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fe50 │ │ │ │ + cbz r3, 6001c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fe50 │ │ │ │ + cbz r3, 6001c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl cdfe0 │ │ │ │ - cbz r0, 5fe6c │ │ │ │ - b.n 5fe66 │ │ │ │ + bl ce044 │ │ │ │ + cbz r0, 60038 │ │ │ │ + b.n 60032 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29968 @ 0x7510 │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ffa4 │ │ │ │ + b.n 60170 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5fe84 │ │ │ │ + cbz r0, 60050 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ - b.n 5fe66 │ │ │ │ + bl ceadc │ │ │ │ + b.n 60032 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 5feb0 │ │ │ │ + bge.n 6007c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30024 @ 0x7548 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ - b.n 5fe66 │ │ │ │ + bl ceadc │ │ │ │ + b.n 60032 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fef4 │ │ │ │ + cbnz r3, 600c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1df754 │ │ │ │ - cbz r0, 5fec8 │ │ │ │ + bl 1e21a0 │ │ │ │ + cbz r0, 60094 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 5fec8 │ │ │ │ + cbnz r3, 60094 │ │ │ │ mov r0, sp │ │ │ │ - bl 1df754 │ │ │ │ - cbnz r0, 5fedc │ │ │ │ + bl 1e21a0 │ │ │ │ + cbnz r0, 600a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23ef88 <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ - cbz r0, 5fef4 │ │ │ │ + bl 2402b4 <_PyTime_AsTimeval@@Base+0x113c> │ │ │ │ + cbz r0, 600c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 5fef4 │ │ │ │ + cbnz r3, 600c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 23ef88 <_PyTime_AsTimeval@@Base+0x10bc> │ │ │ │ - cbz r0, 5fef4 │ │ │ │ + bl 2402b4 <_PyTime_AsTimeval@@Base+0x113c> │ │ │ │ + cbz r0, 600c0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ - b.n 5ffa4 │ │ │ │ + bl ceadc │ │ │ │ + b.n 60170 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ff12 │ │ │ │ - bl 1e7e34 │ │ │ │ + cbnz r0, 600de │ │ │ │ + bl 1ea6c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ - b.n 5fe66 │ │ │ │ + bl ceadc │ │ │ │ + b.n 60032 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5ff24 │ │ │ │ + ble.n 600f0 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5ff16 │ │ │ │ + b.n 600e2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5ff3a │ │ │ │ + ble.n 60106 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 5ff2a │ │ │ │ + b.n 600f6 │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 5ff92 │ │ │ │ + bcc.n 6015e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5ff74 │ │ │ │ + blt.n 60140 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r1, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5ff6c │ │ │ │ + bge.n 60138 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 5ff74 │ │ │ │ + b.n 60140 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 5ff4c │ │ │ │ + b.n 60118 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 195360 │ │ │ │ + bl 198b2c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 195360 │ │ │ │ + bl 198b2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5ff3c │ │ │ │ + b.n 60108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, sp │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ffac : │ │ │ │ - b.w 10474c │ │ │ │ +00060178 : │ │ │ │ + b.w d03ac │ │ │ │ + │ │ │ │ +0006017c : │ │ │ │ + b.w 14ab90 │ │ │ │ + │ │ │ │ +00060180 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl cc764 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 601b4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 601ca <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #17152 @ 0x4300 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000601ce : │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ (60234 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 601ec │ │ │ │ + cbnz r1, 601f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6019e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 601fc │ │ │ │ + bl cbc8c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 60200 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 60226 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1af00c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60226 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 60226 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060238 <_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] @ (6029c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 60256 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6025e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6019e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60266 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbc8c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6026a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 60290 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1af00c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60290 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 60290 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000602a0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #120] @ (60328 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cbz r3, 602e2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 60314 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #62768 @ 0xf530 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + b.n 60302 │ │ │ │ + cbz r4, 60308 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 60306 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #31264 @ 0x7a20 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60324 │ │ │ │ + cbnz r2, 60318 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 1a7708 │ │ │ │ + b.n 60324 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 602e4 │ │ │ │ + mov r3, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w dd42c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006032c <_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] @ (60390 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 6034a <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 60352 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6019e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6035a <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 64596 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6035e <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 60384 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1af00c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60384 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 60384 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #4] @ (6039c <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8e5d8 │ │ │ │ + add r2, pc, #608 @ (adr r2, 60600 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7eabc <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 603ca <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8199c <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 603d8 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + b.n 60404 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7f6e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 603bc <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ + b.n 60410 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 60410 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 603f8 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 603fc <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 60410 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 603f8 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 8e5d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w dcd34 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 6048e <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 60498 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 60498 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl d12dc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 604a2 <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7780 @ 0x1e64 │ │ │ │ + movwne r2, #4308 @ 0x10d4 │ │ │ │ + movteq r2, #70 @ 0x46 │ │ │ │ + movtne r2, #70 @ 0x46 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4308 @ 0x10d4 │ │ │ │ + movwne r0, #7780 @ 0x1e64 │ │ │ │ + movteq r0, #70 @ 0x46 │ │ │ │ + movtne r0, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 604a4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 604a4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 604a4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000604a6 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 17b914 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ffb0 : │ │ │ │ - b.w d033c │ │ │ │ +000604fe : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + subs r0, r1, #0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 6052a │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 60568 │ │ │ │ + ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r1 │ │ │ │ + mov r1, sp │ │ │ │ + strd ip, r2, [sp, #8] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + bl 127020 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30d30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1527ac <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6059e │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 605a4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 605b6 │ │ │ │ + movw r0, #47344 @ 0xb8f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 605c2 │ │ │ │ + ldr r1, [pc, #92] @ (60614 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8c38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 605c6 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6060c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 605ea │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 605ea │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 605ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 605ea │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #55792 @ 0xd9f0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #31300 @ 0x7a44 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddcd8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5ffbe │ │ │ │ + cbz r0, 60622 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5ffca │ │ │ │ + cbz r0, 6062e │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5ffd6 │ │ │ │ + cbz r0, 6063a │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (5ffec ) │ │ │ │ + ldr r2, [pc, #16] @ (60650 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5ffe8 │ │ │ │ + cbnz r1, 6064c │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5fffc ) │ │ │ │ + ldr r2, [pc, #8] @ (60660 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -80477,152 +81122,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6006c │ │ │ │ + cbnz r0, 606d0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60074 │ │ │ │ + cbz r0, 606d8 │ │ │ │ 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 6005e │ │ │ │ + beq.n 606c2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60080 │ │ │ │ + cbz r0, 606e4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 600d4 │ │ │ │ + bge.n 60738 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 600ac │ │ │ │ + cbz r3, 60710 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 600ba │ │ │ │ - b.n 600b0 │ │ │ │ + bls.n 6071e │ │ │ │ + b.n 60714 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 600ba │ │ │ │ + bcs.n 6071e │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60090 │ │ │ │ + b.n 606f4 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 600ca │ │ │ │ + bne.n 6072e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60090 │ │ │ │ + bne.n 606f4 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60090 │ │ │ │ + b.n 606f4 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60090 │ │ │ │ + b.n 606f4 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 6012c │ │ │ │ + bge.n 60790 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 60104 │ │ │ │ + cbz r3, 60768 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60112 │ │ │ │ - b.n 60108 │ │ │ │ + bls.n 60776 │ │ │ │ + b.n 6076c │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60112 │ │ │ │ + bcs.n 60776 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 600e8 │ │ │ │ + b.n 6074c │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60122 │ │ │ │ + bne.n 60786 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 600e8 │ │ │ │ + bne.n 6074c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 600e8 │ │ │ │ + b.n 6074c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 600e8 │ │ │ │ + b.n 6074c │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r5 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 60160 │ │ │ │ + bmi.n 607c4 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6014a │ │ │ │ + beq.n 607ae │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6014a │ │ │ │ - b.n 60162 │ │ │ │ + beq.n 607ae │ │ │ │ + b.n 607c6 │ │ │ │ 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, 6018c │ │ │ │ + cbnz r0, 607f0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6017c │ │ │ │ + bne.n 607e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60192 │ │ │ │ + b.n 607f6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60184 │ │ │ │ + beq.n 607e8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6019e │ │ │ │ + cbz r0, 60802 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (601c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (6082c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -80636,133 +81281,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 19e080 │ │ │ │ - b.w 19e080 │ │ │ │ - b.w 19e080 │ │ │ │ - b.w 19e080 │ │ │ │ - b.w 19e080 │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 4f8ec <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79d88 │ │ │ │ - cbz r0, 60214 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e4538 │ │ │ │ + b.w e461c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ee658 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1f0e0c <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ 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, 60258 │ │ │ │ + cbz r0, 60896 │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60258 │ │ │ │ + beq.n 60896 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60298 │ │ │ │ - bl 5ffd8 │ │ │ │ - cbz r0, 602ac │ │ │ │ + bne.n 608d6 │ │ │ │ + bl 6063c │ │ │ │ + cbz r0, 608ea │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #1591 @ 0x637 │ │ │ │ + movw r3, #3189 @ 0xc75 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6028c │ │ │ │ + cbz r5, 608ca │ │ │ │ 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 5fff0 │ │ │ │ + b.n 60654 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 602a0 │ │ │ │ + cbz r2, 608de │ │ │ │ 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, 60310 │ │ │ │ + cbz r0, 6094e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 6030e │ │ │ │ + cbz r1, 6094c │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6030e │ │ │ │ + cbz r7, 6094c │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 602ec │ │ │ │ + bcc.n 6092a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60224 │ │ │ │ + bl 60862 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 602cc │ │ │ │ + bne.n 6090a │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60224 │ │ │ │ + bl 60862 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 602cc │ │ │ │ + b.n 6090a │ │ │ │ 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, #787 @ 0x313 │ │ │ │ + movw r4, #2385 @ 0x951 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -80787,15 +81420,15 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 60376 │ │ │ │ + bhi.n 609b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -80803,22 +81436,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 603c8 │ │ │ │ + bne.n 60a06 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60560 │ │ │ │ + b.n 60b9e │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 603c2 │ │ │ │ + beq.n 60a00 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r2, r4, #116 @ 0x74 │ │ │ │ @@ -80829,66 +81462,66 @@ │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ movge r5, r3 │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r3, #3 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60418 │ │ │ │ + bls.n 60a56 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 6040e │ │ │ │ + bhi.n 60a4c │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 6041a │ │ │ │ + b.n 60a58 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 6041a │ │ │ │ + b.n 60a58 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r3, r2, lsl #15 │ │ │ │ add r4, r3 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 60440 │ │ │ │ + bne.n 60a7e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60560 │ │ │ │ + b.n 60b9e │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60468 │ │ │ │ + bne.n 60aa6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 603c2 │ │ │ │ + bls.n 60a00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60560 │ │ │ │ + beq.n 60b9e │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60448 │ │ │ │ + b.n 60a86 │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 60498 │ │ │ │ + beq.n 60ad6 │ │ │ │ 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 │ │ │ │ @@ -80896,20 +81529,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 26bbac │ │ │ │ + bl 26c024 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60504 │ │ │ │ + cbz r2, 60b42 │ │ │ │ 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 │ │ │ │ @@ -80921,52 +81554,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 604be │ │ │ │ + b.n 60afc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 603c2 │ │ │ │ + beq.w 60a00 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60530 │ │ │ │ + cbnz r6, 60b6e │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60560 │ │ │ │ + cbz r0, 60b9e │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60518 │ │ │ │ - b.n 6055a │ │ │ │ + bne.n 60b56 │ │ │ │ + b.n 60b98 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60556 │ │ │ │ + cbz r6, 60b94 │ │ │ │ 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 60532 │ │ │ │ - b.n 60560 │ │ │ │ + bne.n 60b70 │ │ │ │ + b.n 60b9e │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60506 │ │ │ │ + b.n 60b44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -80975,37 +81608,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 605a0 │ │ │ │ + cbz r0, 60bde │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 605a0 │ │ │ │ + cbz r3, 60bde │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6039c │ │ │ │ + b.n 609da │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1a2018 │ │ │ │ + bl 1a59e8 <_PyThreadState_New@@Base+0x4a6c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81020,59 +81653,59 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60618 │ │ │ │ + bls.n 60c56 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 6060e │ │ │ │ + bhi.n 60c4c │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6061a │ │ │ │ + b.n 60c58 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6061a │ │ │ │ + b.n 60c58 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r0, 606a2 │ │ │ │ + cbz r0, 60ce0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 606a0 │ │ │ │ + bcs.n 60cde │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 606a0 │ │ │ │ + cbz r0, 60cde │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60664 │ │ │ │ + bne.n 60ca2 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 606a0 │ │ │ │ + bcs.n 60cde │ │ │ │ adds r1, r3, r2 │ │ │ │ movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ rsbcs r2, r3, #32640 @ 0x7f80 │ │ │ │ mov r1, r5 │ │ │ │ @@ -81085,248 +81718,184 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 606ca │ │ │ │ + cbz r0, 60d08 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 606ca │ │ │ │ + cbz r3, 60d08 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60636 │ │ │ │ + b.n 60c74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4079 @ 0xfef │ │ │ │ + movw r1, #4163 @ 0x1043 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #48] @ (6071c ) │ │ │ │ + b.w 406a8 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #44] @ (60d58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060720 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6073c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #56369 @ 0xdc31 │ │ │ │ - movt r3, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006073e : │ │ │ │ - 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] @ (60770 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a2870 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060774 <_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] @ (607a8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a2870 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000607ac : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000607b2 : │ │ │ │ +00060d5c : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607b6 : │ │ │ │ - movw r1, #2460 @ 0x99c │ │ │ │ +00060d60 : │ │ │ │ + movw r1, #3612 @ 0xe1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 208d70 │ │ │ │ + b.w 20aafc │ │ │ │ │ │ │ │ -000607c4 : │ │ │ │ - b.w 607b6 │ │ │ │ +00060d6e : │ │ │ │ + b.w 60d60 │ │ │ │ │ │ │ │ -000607c8 : │ │ │ │ - b.w 607b6 │ │ │ │ +00060d72 : │ │ │ │ + b.w 60d60 │ │ │ │ │ │ │ │ -000607cc : │ │ │ │ +00060d76 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607d0 : │ │ │ │ +00060d7a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607d2 : │ │ │ │ +00060d7c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607d4 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060d7e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 607e4 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60d8e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607e6 : │ │ │ │ +00060d90 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000607f2 : │ │ │ │ +00060d9c : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060804 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060dae <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (6081c <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60dc8 <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd144 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd11c <_PyDict_FromItems@@Base+0x324> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060820 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060dcc <_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 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60852 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 60dfe <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 6085a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 60e06 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - b.n 6085c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60e08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6085c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60e08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060862 : │ │ │ │ +00060e0e : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006087c <_Py_BreakPoint@@Base>: │ │ │ │ +00060e28 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006087e : │ │ │ │ - b.w 571de <_Py_c_sum@@Base+0xbe> │ │ │ │ +00060e2a : │ │ │ │ + b.w 574ec │ │ │ │ │ │ │ │ -00060882 : │ │ │ │ +00060e2e : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060892 : │ │ │ │ +00060e3e : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000608a2 : │ │ │ │ +00060e4e : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000608b2 <_Py_SetRefcnt@@Base>: │ │ │ │ +00060e5e <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81335,105 +81904,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 608fc <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60ea8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 608fc <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60ea8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a3bac │ │ │ │ + bl 1a7574 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 608fc <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60ea8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 67c04 │ │ │ │ + bl 68010 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60912 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 60ebe <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60918 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60ec4 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6092c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60ed8 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60902 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60980 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 60eae <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60f2c <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6093e <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60eea <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60964 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 60f10 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6095a <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60f06 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6093a <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60946 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60ee6 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60ef2 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60980 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60f2c <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60960 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60f0c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60960 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 60f0c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 609c0 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60f6c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 609b4 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60f60 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 609c2 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60f6e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 609c2 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60f6e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 26b4cc │ │ │ │ + bl 26b944 │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -81444,375 +82013,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 679b8 │ │ │ │ - cbz r0, 60a24 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67dc4 │ │ │ │ + cbz r0, 60fd0 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bc224 │ │ │ │ + bl 1f4ddc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60a40 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 60fec <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bc224 │ │ │ │ + bl 1f4ddc │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb34 │ │ │ │ - cbz r7, 60a5a <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a3504 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbz r7, 61006 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19fb34 │ │ │ │ + b.w 1a3504 <_PyThreadState_New@@Base+0x2588> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2957c │ │ │ │ - ldr r1, [pc, #32] @ (60a9c <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (61048 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + add r1, pc, #32 @ (adr r1, 6106c <_Py_SetRefcnt@@Base+0x20e>) │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39488 @ 0x9a40 │ │ │ │ + movw r3, #40704 @ 0x9f00 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60b16 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 610c2 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60b14 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60b18 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 610c0 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (610c4 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60ae4 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 61090 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60ae4 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 61090 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 60afc <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60af8 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 610a8 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 610a4 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 60aea <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 61096 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 60b0a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 610b6 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60b08 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 610b4 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 60b0a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 610b6 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a0594 │ │ │ │ + b.w 1a3f64 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 5ffd8 │ │ │ │ - cbz r0, 60b62 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 6063c │ │ │ │ + cbz r0, 6110e <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fff0 │ │ │ │ + bl 60654 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60224 │ │ │ │ + bl 60862 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 60b8e <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 6113a <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19633c <_start@@Base+0x56c> │ │ │ │ + bl 199d1c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60ba6 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 61152 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30324 @ 0x7674 │ │ │ │ + movw r0, #31572 @ 0x7b54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6792c │ │ │ │ - b.n 60be6 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67d38 │ │ │ │ + b.n 61192 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60bb6 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 61162 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19633c <_start@@Base+0x56c> │ │ │ │ + bl 199d1c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60be6 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 61192 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60b92 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60bf0 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 6113e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (6119c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60bce <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 6117a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60b92 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 6113e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (60fc4 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (61570 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 60c24 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 611d0 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19633c <_start@@Base+0x56c> │ │ │ │ + bl 199d1c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60c3a <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 611e6 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30344 @ 0x7688 │ │ │ │ + movw r0, #31592 @ 0x7b68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6792c │ │ │ │ - b.n 60c7a <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67d38 │ │ │ │ + b.n 61226 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60c4a <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 611f6 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19633c <_start@@Base+0x56c> │ │ │ │ + bl 199d1c <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60c7a <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 61226 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60c28 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (60c9c <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 611d4 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (61248 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60c62 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 6120e <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60c28 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 611d4 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60c92 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 6123e <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (61080 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (6162c <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60e74 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61420 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60e74 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61420 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 60cfa <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 612a6 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60cea <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 60cea <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 61296 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 61296 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67b36 │ │ │ │ - b.n 60e62 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67f42 │ │ │ │ + b.n 6140e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 60e62 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 6140e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 60d32 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 612de <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30364 @ 0x769c │ │ │ │ + movw r1, #31612 @ 0x7b7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 60d4c <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 612f8 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 60d5a <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 61306 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30432 @ 0x76e0 │ │ │ │ + movw r1, #31680 @ 0x7bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 60bf4 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 60e74 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 611a0 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 61420 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60e3c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 613e8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e3c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 613e8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60d8e <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 6133a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19fb34 │ │ │ │ - cbz r4, 60d8e <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a3504 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbz r4, 6133a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f32c │ │ │ │ - bl 19c6b0 │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a0090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 60e3c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1965c8 <_start@@Base+0x7f8> │ │ │ │ - cbz r4, 60d9e <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 60dac <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 613e8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 199fa8 <_start@@Base+0x7f4> │ │ │ │ + cbz r4, 6134a <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 61358 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 609de <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 60e3c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 60f8a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 613e8 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 60de8 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 61394 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60dd2 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 6137e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 60e30 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 613dc <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -81827,257 +82396,257 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60e24 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 613d0 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19fc64 │ │ │ │ + bl 1a3634 <_PyThreadState_New@@Base+0x26b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 19fb34 │ │ │ │ - cbnz r0, 60e62 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a3504 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbnz r0, 6140e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30508 @ 0x772c │ │ │ │ + movw r1, #31756 @ 0x7c0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 60bf4 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 611a0 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19c36c │ │ │ │ + b.w 19fd4c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 60ea6 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 61452 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60eb6 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 61462 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60e86 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 61432 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60eae <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 6145a <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60ed4 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 60eba <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61480 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 61466 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60eba <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 60eaa <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 61466 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61456 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60ed4 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 61480 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60ed0 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 6147c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60eaa <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 60e86 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 61456 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 61432 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e7e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60ef8 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 6142a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 614a4 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 60ee8 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 61494 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e7e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60f1e <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 6142a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 614ca <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 60f0e <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 614ba <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a22e0 │ │ │ │ + bl 1a5cb0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39488 @ 0x9a40 │ │ │ │ + movw r3, #40704 @ 0x9f00 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61004 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 615b0 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60ff6 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 615a2 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60ffc <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 615a8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19b8ec <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19f2cc <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60fc0 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 6156c <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 60e7e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60f90 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 6142a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6153c <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 60f80 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 6152c <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60f7a <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 61526 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60fb4 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 61560 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a04d4 │ │ │ │ - b.n 60fc2 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a3ea4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ + b.n 6156e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 60fc2 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 6156e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 60f70 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 6151c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b8ec <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 60fee <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19f2cc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 6159a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 60fe2 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 6158e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60a5e <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 60ffc <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 6100a <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 615a8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19b3c0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19eda0 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 60aa0 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 6104c <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61022 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 615ce <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61008 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 615b4 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61028 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 615d4 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61080 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 6162c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61078 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61624 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d484c <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d6e3c <_Py_fopen_obj@@Base+0x200> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 6105e <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 6160a <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61096 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 61642 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 19633c <_start@@Base+0x56c> │ │ │ │ + bl 199d1c <_start@@Base+0x568> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a02cc │ │ │ │ + bl 1a3c98 <_PyThreadState_New@@Base+0x2d1c> │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19fd50 │ │ │ │ + bl 1a3720 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -82093,25 +82662,25 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 61114 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 616c0 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 610ee <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 6169a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6111a <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 616c6 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -82122,72 +82691,72 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 611ce <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 6177a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 611b8 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61764 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2018 │ │ │ │ + bl 1a59e8 <_PyThreadState_New@@Base+0x4a6c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 611a0 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 6174c <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a2320 │ │ │ │ + bl 1a5cf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 611c6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61772 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 611c6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61772 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 611c4 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 61770 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 611c6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61772 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 611c6 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61772 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 6115c <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61708 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 611f8 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 617a4 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82196,81 +82765,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ mov.w fp, #8 │ │ │ │ movt fp, #1 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 19fd50 │ │ │ │ + bl 1a3720 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 6137c <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61928 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61368 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61914 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6127e <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 6182a <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 61280 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 6182c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61280 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 6182c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 6126e <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 6181a <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e7e <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 612b0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 6142a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6185c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 612a0 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 6184c <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2018 │ │ │ │ + bl 1a59e8 <_PyThreadState_New@@Base+0x4a6c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 612c8 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 61874 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2320 │ │ │ │ + bl 1a5cf0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 61372 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6191e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19e0f8 │ │ │ │ + bl 1a1ac8 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ movs r3, #12 │ │ │ │ ldrb.w ip, [r4, #14] │ │ │ │ mov.w lr, #0 │ │ │ │ mul.w r1, r3, r0 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ add r1, r6 │ │ │ │ @@ -82279,268 +82848,268 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61314 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 618c0 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61318 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 618c4 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a04d4 │ │ │ │ + bl 1a3ea4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 61372 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6191e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 61360 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 6190c <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 61372 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6191e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 61372 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6191e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 61372 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6191e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61340 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 61372 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 618ec <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 6191e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2400 │ │ │ │ + bl 1a5dd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6124a <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 617f6 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6138a <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61936 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67a22 │ │ │ │ + bl 67e2e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 614e8 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61a94 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 6784a │ │ │ │ + bl 67c56 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 678ca │ │ │ │ + bl 67cd6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29578 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #39488 @ 0x9a40 │ │ │ │ + movw r6, #40704 @ 0x9f00 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61600 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61bac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61600 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61bac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61514 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61604 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61ac0 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (61bb0 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19f3a0 │ │ │ │ + bl 1a2d70 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61600 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 61bac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 61564 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61b10 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 61566 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 61b12 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61608 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61bb4 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61580 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61b2c <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61600 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61bac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 615a0 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61b4c <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6159c <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 60f34 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61b48 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 614e0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 6158c <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61b38 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 615ac <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61b58 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b3c0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19eda0 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 61392 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6193e <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61600 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61bac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 615e8 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61b94 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 615c4 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 61b70 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 67b36 │ │ │ │ - b.n 61600 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67f42 │ │ │ │ + b.n 61bac <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 615fa <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61ba6 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 615c8 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61b74 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61626 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 61bd2 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -82551,224 +83120,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30568 @ 0x7768 │ │ │ │ + movw r2, #31816 @ 0x7c48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 61676 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 61c22 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30604 @ 0x778c │ │ │ │ + movw r2, #31852 @ 0x7c6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 61690 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 61c3c <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30616 @ 0x7798 │ │ │ │ + movw r2, #31864 @ 0x7c78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30652 @ 0x77bc │ │ │ │ + movw r2, #31900 @ 0x7c9c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 616f0 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61c9c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 616f0 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61c9c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 616f0 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61c9c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30688 @ 0x77e0 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61756 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30756 @ 0x7824 │ │ │ │ + b.n 61d02 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #32004 @ 0x7d04 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30780 @ 0x783c │ │ │ │ + movw r7, #32028 @ 0x7d1c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30720 @ 0x7800 │ │ │ │ + movw r2, #31968 @ 0x7ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 61738 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 61ce4 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61712 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30792 @ 0x7848 │ │ │ │ + bne.n 61cbe <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #32040 @ 0x7d28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 29fe0 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30940 @ 0x78dc │ │ │ │ + movw r2, #32188 @ 0x7dbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 61782 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 61d2e <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61772 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 61d1e <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61784 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61d30 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 6179a <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61d46 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30688 @ 0x77e0 │ │ │ │ + movw r0, #31936 @ 0x7cc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 617f0 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30980 @ 0x7904 │ │ │ │ + b.n 61d9c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #32228 @ 0x7de4 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30780 @ 0x783c │ │ │ │ + movw r9, #32028 @ 0x7d1c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30720 @ 0x7800 │ │ │ │ + movw r2, #31968 @ 0x7ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 617e2 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 61d8e <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 617bc <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61d68 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61876 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #31024 @ 0x7930 │ │ │ │ + beq.n 61e22 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #32272 @ 0x7e10 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31008 @ 0x7920 │ │ │ │ + movw r0, #32256 @ 0x7e00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 61832 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 61dde <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61836 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61de2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61812 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 61dbe <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61840 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 61dec <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 61876 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 61e22 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6185a <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61e06 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31032 @ 0x7938 │ │ │ │ + movw r0, #32280 @ 0x7e18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #31024 @ 0x7930 │ │ │ │ + movw r8, #32272 @ 0x7e10 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61836 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61de2 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61862 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 61e0e <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 67f10 │ │ │ │ + b.w 6822c │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ │ │ │ │ -000618a6 : │ │ │ │ +00061e52 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82776,21 +83345,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 60082 │ │ │ │ + bl 606e6 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60082 │ │ │ │ + bl 606e6 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82801,229 +83370,229 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 6190e │ │ │ │ + bne.n 61eba │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61942 │ │ │ │ + b.n 61eee │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r6, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61942 │ │ │ │ + blt.n 61eee │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6193e │ │ │ │ + bne.n 61eea │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61942 │ │ │ │ + b.n 61eee │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61928 │ │ │ │ + b.n 61ed4 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 61952 │ │ │ │ + bne.n 61efe │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61974 │ │ │ │ + bge.n 61f20 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 6195e │ │ │ │ + b.n 61f0a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61a38 │ │ │ │ + beq.n 61fe4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61ac8 │ │ │ │ + bcs.w 62074 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 619ba │ │ │ │ + cbz r2, 61f66 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 619a4 │ │ │ │ - b.n 61ac8 │ │ │ │ + bhi.n 61f50 │ │ │ │ + b.n 62074 │ │ │ │ rsb r9, r7, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 619fa │ │ │ │ + bge.n 61fa6 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 619e8 │ │ │ │ + beq.n 61f94 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 6199e │ │ │ │ + b.n 61f4a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 619ce │ │ │ │ + b.n 61f7a │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61a00 │ │ │ │ + bne.n 61fac │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 619ec │ │ │ │ - b.n 61a32 │ │ │ │ + blt.n 61f98 │ │ │ │ + b.n 61fde │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61ac8 │ │ │ │ + bls.n 62074 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 619c2 │ │ │ │ + beq.n 61f6e │ │ │ │ rsb r4, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r6 │ │ │ │ addlt r4, r4, r2 │ │ │ │ cmp r5, r4 │ │ │ │ ite gt │ │ │ │ lslgt r2, r5, #1 │ │ │ │ lslle r2, r4, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 6199e │ │ │ │ + b.n 61f4a │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61acc │ │ │ │ + b.n 62078 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add.w r5, r6, r9 │ │ │ │ it lt │ │ │ │ movlt r8, r9 │ │ │ │ cmp r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61ac8 │ │ │ │ + bcs.n 62074 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61a66 │ │ │ │ + cbz r2, 62012 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61a50 │ │ │ │ - b.n 61ac8 │ │ │ │ + bhi.n 61ffc │ │ │ │ + b.n 62074 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61a88 │ │ │ │ + bge.n 62034 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61a70 │ │ │ │ + beq.n 6201c │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 61a4c │ │ │ │ + b.n 61ff8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 61aa8 │ │ │ │ + bge.n 62054 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61aa4 │ │ │ │ + beq.n 62050 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 61a4c │ │ │ │ + b.n 61ff8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 61a8a │ │ │ │ + b.n 62036 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61ac2 │ │ │ │ + bge.n 6206e │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61aaa │ │ │ │ + beq.n 62056 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 61a4c │ │ │ │ + b.n 61ff8 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61acc │ │ │ │ + b.n 62078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (61b3c ) │ │ │ │ + ldr r3, [pc, #80] @ (620e8 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 618b0 │ │ │ │ + bl 61e5c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61978 │ │ │ │ + bl 61f24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61b20 │ │ │ │ + beq.n 620cc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61b20 │ │ │ │ + beq.n 620cc │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61b02 │ │ │ │ - ldr r3, [pc, #24] @ (61b3c ) │ │ │ │ + b.n 620ae │ │ │ │ + ldr r3, [pc, #24] @ (620e8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61b32 │ │ │ │ + beq.n 620de │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -83032,21 +83601,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 600da │ │ │ │ + bl 6073e │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 600da │ │ │ │ + bl 6073e │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83057,430 +83626,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 61b9e │ │ │ │ + bne.n 6214a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61bd4 │ │ │ │ + b.n 62180 │ │ │ │ subs r3, r5, r7 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61bd4 │ │ │ │ + blt.n 62180 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61bd0 │ │ │ │ + bne.n 6217c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61bd4 │ │ │ │ + b.n 62180 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61bba │ │ │ │ + b.n 62166 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 61be4 │ │ │ │ + bne.n 62190 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61c06 │ │ │ │ + bge.n 621b2 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 61bf0 │ │ │ │ + b.n 6219c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61cd4 │ │ │ │ + beq.n 62280 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61d6a │ │ │ │ + bcs.w 62316 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61c4c │ │ │ │ + cbz r2, 621f8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61c36 │ │ │ │ - b.n 61d6a │ │ │ │ + bhi.n 621e2 │ │ │ │ + b.n 62316 │ │ │ │ rsb sl, r6, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ mov fp, r9 │ │ │ │ add.w r4, r3, sl │ │ │ │ it lt │ │ │ │ movlt fp, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61c96 │ │ │ │ + bge.n 62242 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 61c80 │ │ │ │ + beq.n 6222c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61c30 │ │ │ │ + b.n 621dc │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61c62 │ │ │ │ + b.n 6220e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 61c9c │ │ │ │ + bne.n 62248 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 61c86 │ │ │ │ - b.n 61cce │ │ │ │ + blt.n 62232 │ │ │ │ + b.n 6227a │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61d6a │ │ │ │ + bls.n 62316 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61c56 │ │ │ │ + beq.n 62202 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r9 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 61c30 │ │ │ │ + b.n 621dc │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61d6e │ │ │ │ + b.n 6231a │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp r8, sl │ │ │ │ add.w r9, r5, sl │ │ │ │ it lt │ │ │ │ movlt r8, sl │ │ │ │ cmp r9, r6 │ │ │ │ it ge │ │ │ │ movge r9, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61d6a │ │ │ │ + bcs.n 62316 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61d02 │ │ │ │ + cbz r2, 622ae │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61cec │ │ │ │ - b.n 61d6a │ │ │ │ + bhi.n 62298 │ │ │ │ + b.n 62316 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 61d24 │ │ │ │ + bge.n 622d0 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61d0c │ │ │ │ + beq.n 622b8 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 61ce8 │ │ │ │ + b.n 62294 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61d4a │ │ │ │ + bge.n 622f6 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 61d44 │ │ │ │ + beq.n 622f0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61ce8 │ │ │ │ + b.n 62294 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61d26 │ │ │ │ + b.n 622d2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61d64 │ │ │ │ + bge.n 62310 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61d4c │ │ │ │ + beq.n 622f8 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 61ce8 │ │ │ │ + b.n 62294 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61d6e │ │ │ │ + b.n 6231a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (61ddc ) │ │ │ │ + ldr r3, [pc, #80] @ (62388 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 61b40 │ │ │ │ + bl 620ec │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61c0a │ │ │ │ + bl 621b6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61dc2 │ │ │ │ + beq.n 6236e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61dc2 │ │ │ │ + beq.n 6236e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61da4 │ │ │ │ - ldr r3, [pc, #24] @ (61ddc ) │ │ │ │ + b.n 62350 │ │ │ │ + ldr r3, [pc, #24] @ (62388 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61dd4 │ │ │ │ + beq.n 62380 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00061de0 : │ │ │ │ +0006238c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (61e08 ) │ │ │ │ + ldr r1, [pc, #24] @ (623b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e0c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +000623b8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 61e38 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 623e4 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #32072 @ 0x7d48 │ │ │ │ + movw r1, #33288 @ 0x8208 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #23368 @ 0x5b48 │ │ │ │ + movw r2, #24584 @ 0x6008 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 61e3a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 623e6 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #15288 @ 0x3bb8 │ │ │ │ + movw r3, #16504 @ 0x4078 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ uxthmi r0, r3 │ │ │ │ - movwmi r3, #48196 @ 0xbc44 │ │ │ │ + movwmi r3, #49412 @ 0xc104 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e66 : │ │ │ │ +00062412 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (61e7c ) │ │ │ │ + ldr r4, [pc, #12] @ (62428 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e80 : │ │ │ │ +0006242c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61e98 ) │ │ │ │ + ldr r4, [pc, #16] @ (62444 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e9c <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062448 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 61eae <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 6245a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 201a90 │ │ │ │ + b.w 203ad0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061eb0 : │ │ │ │ +0006245c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 256afc │ │ │ │ + b.w 2574d8 <_PyUnicode_ToNumeric@@Base+0x92dc> │ │ │ │ │ │ │ │ -00061eb6 : │ │ │ │ +00062462 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 256afc │ │ │ │ + b.w 2574d8 <_PyUnicode_ToNumeric@@Base+0x92dc> │ │ │ │ │ │ │ │ -00061ebc : │ │ │ │ +00062468 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ecc : │ │ │ │ - b.w 2107d8 │ │ │ │ +00062478 : │ │ │ │ + b.w 212040 │ │ │ │ │ │ │ │ -00061ed0 : │ │ │ │ - ldr r2, [pc, #12] @ (61ee0 ) │ │ │ │ +0006247c : │ │ │ │ + ldr r2, [pc, #12] @ (6248c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2131b8 │ │ │ │ + b.w 21496c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061ee4 : │ │ │ │ - ldr r2, [pc, #12] @ (61ef4 ) │ │ │ │ +00062490 : │ │ │ │ + ldr r2, [pc, #12] @ (624a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2134e4 │ │ │ │ + b.w 214d4c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061ef8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000624a4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061efa <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000624a6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061efc <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000624a8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061efe <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000624aa <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f00 : │ │ │ │ +000624ac : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f02 : │ │ │ │ +000624ae : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f04 : │ │ │ │ +000624b0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f06 : │ │ │ │ +000624b2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f08 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +000624b4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24c998 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + b.w 24d388 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ │ │ │ │ -00061f0e <_PyXI_HasCapturedException@@Base>: │ │ │ │ +000624ba <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f18 : │ │ │ │ +000624c4 : │ │ │ │ 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 1cb744 │ │ │ │ + bl 1ced2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061f36 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +000624e2 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c5a0 │ │ │ │ + bl 8c4f4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f6a <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062516 <_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 │ │ │ │ @@ -83489,231 +84058,231 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f94 : │ │ │ │ +00062540 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00061fb4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 61f94 │ │ │ │ +00062560 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62540 │ │ │ │ │ │ │ │ -00061fb8 : │ │ │ │ +00062564 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 61fd4 │ │ │ │ + cbz r0, 62580 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 61fd4 │ │ │ │ + cbz r0, 62580 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fd6 : │ │ │ │ +00062582 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fd8 : │ │ │ │ - ldr r1, [pc, #12] @ (61fe8 ) │ │ │ │ +00062584 : │ │ │ │ + ldr r1, [pc, #12] @ (62594 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a5834 │ │ │ │ + b.w 1a91fc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061fec <_Py_hashtable_len@@Base>: │ │ │ │ +00062598 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ff0 : │ │ │ │ +0006259c : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062004 : │ │ │ │ +000625b0 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49556 @ 0xc194 │ │ │ │ + movw r2, #50708 @ 0xc614 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062020 : │ │ │ │ +000625cc : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062034 : │ │ │ │ +000625e0 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062048 : │ │ │ │ +000625f4 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006205c : │ │ │ │ +00062608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movw r5, #31040 @ 0x7940 │ │ │ │ + movw r5, #32288 @ 0x7e20 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19b310 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19ecf0 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062082 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0006262e <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #15 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000620b0 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0006265c <_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 620ce <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 6267a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 620c2 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6266e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 620e4 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62690 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 620d4 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62680 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 620f0 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 6269c <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 620c2 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6266e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -000620f8 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000626a4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062108 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000626b4 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062118 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000626c4 <_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 6213e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 626ea <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 6212e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 626da <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062140 <_PySeqLock_EndRead@@Base>: │ │ │ │ +000626ec <_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 62160 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6270c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62162 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 6270e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062164 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062710 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062176 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062722 <_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 │ │ │ │ @@ -83721,33 +84290,33 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 827b4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006219e : │ │ │ │ +0006274a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1970dc │ │ │ │ + bl 19aabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000621c8 : │ │ │ │ +00062774 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ @@ -83757,15 +84326,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -000621f8 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +000627a4 <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ @@ -83779,1309 +84348,644 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31064 @ 0x7958 │ │ │ │ + movw r1, #32312 @ 0x7e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43132 @ 0xa87c │ │ │ │ + movw r0, #44348 @ 0xad3c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -0006224c : │ │ │ │ +000627f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (6227c ) │ │ │ │ + ldr r3, [pc, #32] @ (62828 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62272 │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + cbnz r0, 6281e │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (62280 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6282c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d934 │ │ │ │ + b.w 6d90c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062284 : │ │ │ │ +00062830 : │ │ │ │ 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] @ (622ac ) │ │ │ │ + ldr r2, [pc, #24] @ (62858 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1d92e4 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1dbeac <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1db120 │ │ │ │ + b.w 1ddca8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622b0 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0006285c <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19d5a0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1a0f80 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -000622b6 <_PyThreadState_Init@@Base>: │ │ │ │ +00062862 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31092 @ 0x7974 │ │ │ │ + movw r1, #32340 @ 0x7e54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (622d4 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62880 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000622d8 : │ │ │ │ - ldr r3, [pc, #8] @ (622e4 ) │ │ │ │ +00062884 : │ │ │ │ + ldr r3, [pc, #8] @ (62890 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d320c │ │ │ │ + b.w 1d6250 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622e8 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00062894 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57641 @ 0xe129 │ │ │ │ + movw r3, #57673 @ 0xe149 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062302 : │ │ │ │ +000628ae : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d3e2c │ │ │ │ + bl 1d6ea4 <_Py_fopen_obj@@Base+0x268> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6232c │ │ │ │ - ldr r2, [pc, #20] @ (62330 ) │ │ │ │ + bne.n 628d8 │ │ │ │ + ldr r2, [pc, #20] @ (628dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d4cd4 │ │ │ │ - bl 1d7734 │ │ │ │ + bl 1d7ce4 │ │ │ │ + bl 1da7dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062334 : │ │ │ │ - ldr r2, [pc, #12] @ (62344 ) │ │ │ │ +000628e0 : │ │ │ │ + ldr r2, [pc, #12] @ (628f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d4cd4 │ │ │ │ + b.w 1d7ce4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062348 : │ │ │ │ +000628f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1b01a4 │ │ │ │ + bl 1b3b74 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062370 : │ │ │ │ +0006291c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b006c │ │ │ │ + b.w 1b3a3c │ │ │ │ stmdb 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 623f6 │ │ │ │ + bne.n 629a2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 623e6 │ │ │ │ + beq.n 62992 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 623d2 │ │ │ │ + blt.n 6297e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 623e6 │ │ │ │ + bge.n 62992 │ │ │ │ mvns r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ - b.n 6250e │ │ │ │ + b.n 62aba │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 6250e │ │ │ │ + b.n 62aba │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 62450 │ │ │ │ + beq.n 629fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 6243c │ │ │ │ + blt.n 629e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 62450 │ │ │ │ + bge.n 629fc │ │ │ │ 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 62460 │ │ │ │ + b.n 62a0c │ │ │ │ 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 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 624b4 │ │ │ │ + beq.n 62a60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 624a0 │ │ │ │ + blt.n 62a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 624b4 │ │ │ │ + bge.n 62a60 │ │ │ │ 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 624c4 │ │ │ │ + b.n 62a70 │ │ │ │ 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 624e0 │ │ │ │ + blt.n 62a8c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 624f8 │ │ │ │ - b.n 62500 │ │ │ │ + bge.n 62aa4 │ │ │ │ + b.n 62aac │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 624f8 │ │ │ │ + beq.n 62aa4 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62508 │ │ │ │ + blt.n 62ab4 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 6250e │ │ │ │ + b.n 62aba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 6250e │ │ │ │ + b.n 62aba │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00062514 : │ │ │ │ - b.w 149ce4 │ │ │ │ - │ │ │ │ -00062518 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r3 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl cc700 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 6254c <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 62562 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #16000 @ 0x3e80 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062566 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (625f0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - cbz r3, 625a8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 625da │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61696 @ 0xf100 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ - b.n 625c8 │ │ │ │ - cbz r4, 625ce │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 625cc │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31140 @ 0x79a4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 62b14 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + cmp.w r0, #32768 @ 0x8000 │ │ │ │ + ble.n 62ae8 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + b.n 62aec │ │ │ │ + mov.w r0, #32768 @ 0x8000 │ │ │ │ + cmp r0, r4 │ │ │ │ + bls.n 62af6 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 62b24 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a1d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 62af0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29f34 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a528 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 62af0 │ │ │ │ + ldr r3, [pc, #16] @ (62b28 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 625ea │ │ │ │ - cbnz r2, 625de │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 1a3d40 │ │ │ │ - b.n 625ea │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 625aa │ │ │ │ - mov r3, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd350 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000625f4 : │ │ │ │ - ldr r0, [pc, #28] @ (62614 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #31176 @ 0x79c8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 126dd8 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062618 <_PyState_AddModule@@Base>: │ │ │ │ - mov r3, r2 │ │ │ │ - cbz r2, 62658 <_PyState_AddModule@@Base+0x40> │ │ │ │ - push {r4, lr} │ │ │ │ +00062b2c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 6264c <_PyState_AddModule@@Base+0x34> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49140 @ 0xbff4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1a3680 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29b10 │ │ │ │ + cbnz r0, 62b5a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 62b5e │ │ │ │ + blx 2a20c │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +00062b64 : │ │ │ │ + b.w 2a208 │ │ │ │ + │ │ │ │ +00062b68 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2927c │ │ │ │ + │ │ │ │ +00062b6e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31212 @ 0x79ec │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + blx 29280 │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + │ │ │ │ +00062b8a : │ │ │ │ + b.w 2a318 │ │ │ │ + │ │ │ │ +00062b8e : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062b90 : │ │ │ │ + ldr r3, [pc, #12] @ (62ba0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062ba4 : │ │ │ │ + b.n 62ac0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31212 @ 0x79ec │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62bda │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62bda │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 62bf0 │ │ │ │ + b.n 62c02 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 62bd2 │ │ │ │ + movw r0, #58480 @ 0xe470 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 62bd2 │ │ │ │ + b.n 62c0e │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #58480 @ 0xe470 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 62c0e │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1cfa0c │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000626ae <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00062c12 <_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 80028 │ │ │ │ - cbz r0, 62706 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 8002c │ │ │ │ + cbz r0, 62c6a <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #5 │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6270a <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 62c6e <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6270a <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 62c6e <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6270a <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62c6e <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 62740 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 62ca4 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6273c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 62ca0 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6273c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62ca0 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062744 : │ │ │ │ +00062ca8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 8fa88 │ │ │ │ - cbnz r0, 62772 │ │ │ │ - ldr r2, [pc, #60] @ (6279c ) │ │ │ │ + bl 8f9d8 │ │ │ │ + cbnz r0, 62cd6 │ │ │ │ + ldr r2, [pc, #60] @ (62d00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d4cd4 │ │ │ │ - b.n 62796 │ │ │ │ + bl 1d7ce4 │ │ │ │ + b.n 62cfa │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3ac0 │ │ │ │ + bl 1d6b08 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62796 │ │ │ │ + beq.n 62cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62796 │ │ │ │ + cbnz r3, 62cfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000627a0 : │ │ │ │ +00062d04 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62744 │ │ │ │ + b.w 62ca8 │ │ │ │ │ │ │ │ -000627a6 : │ │ │ │ +00062d0a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 8fa88 │ │ │ │ - cbnz r0, 627d4 │ │ │ │ - ldr r2, [pc, #56] @ (627fc ) │ │ │ │ + bl 8f9d8 │ │ │ │ + cbnz r0, 62d38 │ │ │ │ + ldr r2, [pc, #56] @ (62d60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d4cd4 │ │ │ │ - b.n 627f8 │ │ │ │ + bl 1d7ce4 │ │ │ │ + b.n 62d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62302 │ │ │ │ + bl 628ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627f8 │ │ │ │ + beq.n 62d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 627f8 │ │ │ │ + cbnz r3, 62d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062800 : │ │ │ │ +00062d64 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 627a6 │ │ │ │ + b.w 62d0a │ │ │ │ │ │ │ │ -00062806 : │ │ │ │ +00062d6a : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 8fa88 │ │ │ │ - cbz r0, 6284a │ │ │ │ + bl 8f9d8 │ │ │ │ + cbz r0, 62dae │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce050 <_PyEval_MakePendingCalls@@Base+0x668> │ │ │ │ + bl 1d154c <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6284e │ │ │ │ + beq.n 62db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6284e │ │ │ │ + cbnz r3, 62db2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6284e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62db2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062852 : │ │ │ │ +00062db6 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 62806 │ │ │ │ - │ │ │ │ -0006285a : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 62806 │ │ │ │ - │ │ │ │ -00062860 : │ │ │ │ - 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] @ (628c4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6287e │ │ │ │ - cbnz r1, 62886 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62536 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6288e │ │ │ │ - bl cbc28 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62892 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 628b8 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ab640 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 628b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 628b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000628c8 <_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] @ (6292c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 628e6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 628ee <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62536 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 628f6 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbc28 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 628fa <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 62920 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ab640 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62920 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62920 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r2, 62958 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40660 @ 0x9ed4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - b.n 62960 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - movw r3, #28840 @ 0x70a8 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #31240 @ 0x7a08 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #31272 @ 0x7a28 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w ddc00 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 629a6 <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ - cbz r3, 62990 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 62998 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ - movw r1, #40660 @ 0x9ed4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31308 @ 0x7a4c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddc00 │ │ │ │ - cbz r3, 629ac <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 629b4 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ - movw r1, #40660 @ 0x9ed4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31344 @ 0x7a70 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc00 │ │ │ │ - │ │ │ │ -000629c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 629ee │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62a02 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 629ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062a04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62a32 │ │ │ │ - movs r1, #25 │ │ │ │ - movw r0, #46192 @ 0xb470 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62a34 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062a36 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62a64 │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46192 @ 0xb470 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62a66 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062a68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62a98 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46192 @ 0xb470 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62a9a │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062a9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r0, 62ac8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 62ac8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 62ac4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 62ac8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 62ac8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 62adc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43572 @ 0xaa34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62ae8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2800 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062af2 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cbz r0, 62b1c │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 62b1c │ │ │ │ - cbz r1, 62b18 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 62b1c │ │ │ │ - cbz r2, 62b1c │ │ │ │ - cbnz r3, 62b30 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43572 @ 0xaa34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62b3a │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2800 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00062b3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cbz r0, 62b68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 62b68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 62b64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 62b68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 62b68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 62b7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43572 @ 0xaa34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62b86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2800 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (62b94 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8e688 │ │ │ │ - nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 62df8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7eab8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 62bc2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8199c <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62bd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ - b.n 62bfc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7f6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 62bb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - b.n 62c08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 62c08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 62bf4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 62c08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e688 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00062c0c : │ │ │ │ - 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, 62c34 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #14748 @ 0x399c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 62c46 │ │ │ │ - movw r0, #31372 @ 0x7a8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r1, #693 @ 0x2b5 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62d14 │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 62c5a │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq.w r8, r8, #1 │ │ │ │ - b.n 62c46 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a0ad4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62d14 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - sub.w r3, r9, r3 │ │ │ │ - adds r3, #3 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - strd r2, r3, [r4, #12] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #4 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov.w r3, #16384 @ 0x4000 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - movw r3, #30901 @ 0x78b5 │ │ │ │ - movt r3, #17 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #20217 @ 0x4ef9 │ │ │ │ - movt r3, #30 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #3888 @ 0xf30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #12721 @ 0x31b1 │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49955 @ 0xc323 │ │ │ │ - movt r3, #5 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 62d0e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 7eab8 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7cc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 62d18 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62d0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d0e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00062d1e : │ │ │ │ - b.w 62c0c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w dcc68 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 62d9c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 62da6 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 62da6 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl d126c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 62db0 │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7780 @ 0x1e64 │ │ │ │ - movwne r2, #4308 @ 0x10d4 │ │ │ │ - movteq r2, #70 @ 0x46 │ │ │ │ - movtne r2, #70 @ 0x46 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4308 @ 0x10d4 │ │ │ │ - movwne r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62db2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 62db2 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 62db2 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062db4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 209bec │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w 62d6a │ │ │ │ │ │ │ │ -00062e0c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - subs r0, r1, #0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 62e38 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 62e76 │ │ │ │ - ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, r1 │ │ │ │ - mov r1, sp │ │ │ │ - strd ip, r2, [sp, #8] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ +00062dbe : │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - bl 126b20 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30d2c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 151760 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #29380 @ 0x72c4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 62eb0 │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62eb0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 62ec6 │ │ │ │ - b.n 62ed8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 62ea8 │ │ │ │ - movw r0, #57328 @ 0xdff0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62ea8 │ │ │ │ - b.n 62ee4 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #57328 @ 0xdff0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62ee4 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc500 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 62d6a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62f2a │ │ │ │ + cbnz r0, 62e06 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63004 │ │ │ │ + beq.n 62ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63004 │ │ │ │ + bne.n 62ee0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63004 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62ee0 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ add.w lr, r0, #36 @ 0x24 │ │ │ │ add.w sl, r0, #76 @ 0x4c │ │ │ │ mov r5, lr │ │ │ │ add.w fp, r7, #76 @ 0x4c │ │ │ │ mov.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -85089,55 +84993,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 62f64 │ │ │ │ + bge.n 62e40 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 62f52 │ │ │ │ + b.n 62e2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f8e │ │ │ │ + beq.n 62e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 62f8e │ │ │ │ + cbnz r3, 62e6a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 62fa6 │ │ │ │ + bne.n 62e82 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 62fc8 │ │ │ │ + bne.n 62ea4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (6300c ) │ │ │ │ + ldr r1, [pc, #60] @ (62ee8 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w r8, [r4, #16] │ │ │ │ @@ -85154,3510 +85058,3691 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063010 : │ │ │ │ +00062eec : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.n 62ee8 │ │ │ │ + b.n 62dc4 │ │ │ │ │ │ │ │ -00063028 : │ │ │ │ +00062f04 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 62ee8 │ │ │ │ + b.n 62dc4 │ │ │ │ │ │ │ │ -00063038 : │ │ │ │ +00062f14 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 62ee8 │ │ │ │ - cbz r0, 63094 │ │ │ │ - ldr r3, [pc, #60] @ (6309c ) │ │ │ │ + bl 62dc4 │ │ │ │ + cbz r0, 62f70 │ │ │ │ + ldr r3, [pc, #60] @ (62f78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 6306e │ │ │ │ + cbnz r5, 62f4a │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 63096 │ │ │ │ - bl 1d2ca8 │ │ │ │ + b.n 62f72 │ │ │ │ + bl 1d5cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258d04 │ │ │ │ + bl 25963c │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 63096 │ │ │ │ + cbnz r0, 62f72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63094 │ │ │ │ + beq.n 62f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63094 │ │ │ │ + cbnz r3, 62f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000630a0 : │ │ │ │ +00062f7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r0, #27732 @ 0x6c54 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 62ee8 │ │ │ │ - cbz r0, 630ce │ │ │ │ + bl 62dc4 │ │ │ │ + cbz r0, 62faa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000630d0 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00062fac <_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 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000630f2 : │ │ │ │ +00062fce : │ │ │ │ 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 130148 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 130528 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #32388 @ 0x7e84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddcd8 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 6301c │ │ │ │ + cbz r3, 63006 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 6300e │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32424 @ 0x7ea8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddcd8 │ │ │ │ + cbz r3, 63022 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 6302a │ │ │ │ + movw r1, #41812 @ 0xa354 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32460 @ 0x7ecc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddcd8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119070 │ │ │ │ + b.w 119498 │ │ │ │ + │ │ │ │ +0006303e <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + push {r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r0, 6306a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 6306a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 63066 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 6306a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 6306a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 6307e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #44724 @ 0xaeb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6308a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2870 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00063094 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + cbz r0, 630be │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 630be │ │ │ │ + cbz r1, 630ba │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 630be │ │ │ │ + cbz r2, 630be │ │ │ │ + cbnz r3, 630d2 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #44724 @ 0xaeb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 630dc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2870 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000630e0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + cbz r0, 6310a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 6310a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 63106 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 6310a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 6310a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 6311e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #44724 @ 0xaeb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63128 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2870 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063116 : │ │ │ │ +0006312c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63148 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + beq.n 6315e │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 631a4 │ │ │ │ + b.n 631ba │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 63144 │ │ │ │ + beq.n 6315a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 631a2 │ │ │ │ + bne.n 631b8 │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63144 │ │ │ │ + beq.n 6315a │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 6318a │ │ │ │ + bge.n 631a0 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 79398 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6316e │ │ │ │ - b.n 63144 │ │ │ │ + bge.n 63184 │ │ │ │ + b.n 6315a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631a2 │ │ │ │ + beq.n 631b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 631a2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 631b8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000631a8 : │ │ │ │ +000631be : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31396 @ 0x7aa4 │ │ │ │ + movw r1, #32488 @ 0x7ee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 631fe │ │ │ │ + beq.n 63214 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63214 │ │ │ │ + bne.n 6322a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63248 │ │ │ │ + beq.n 6325e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63248 │ │ │ │ - b.n 63216 │ │ │ │ + ble.n 6325e │ │ │ │ + b.n 6322c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63234 │ │ │ │ + beq.n 6324a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63262 │ │ │ │ + bne.n 63278 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63248 │ │ │ │ + beq.n 6325e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63264 │ │ │ │ + bgt.n 6327a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 632a6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 632bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f1914 │ │ │ │ + bl f1a00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63290 │ │ │ │ + beq.n 632a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63290 │ │ │ │ + cbnz r3, 632a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632a6 │ │ │ │ + beq.n 632bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 632a6 │ │ │ │ + cbnz r3, 632bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 632d6 │ │ │ │ + beq.n 632ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632ec │ │ │ │ + bne.n 63302 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63320 │ │ │ │ + beq.n 63336 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63320 │ │ │ │ - b.n 632ee │ │ │ │ + ble.n 63336 │ │ │ │ + b.n 63304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6330c │ │ │ │ + beq.n 63322 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6333a │ │ │ │ + bne.n 63350 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63320 │ │ │ │ + beq.n 63336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6333c │ │ │ │ + bgt.n 63352 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6337e │ │ │ │ + bl 127274 │ │ │ │ + b.n 63394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1157b4 │ │ │ │ + bl 115bd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63368 │ │ │ │ + beq.n 6337e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63368 │ │ │ │ + cbnz r3, 6337e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6337e │ │ │ │ + beq.n 63394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6337e │ │ │ │ + cbnz r3, 63394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 633ae │ │ │ │ + beq.n 633c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 633c4 │ │ │ │ + bne.n 633da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 633f8 │ │ │ │ + beq.n 6340e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 633f8 │ │ │ │ - b.n 633c6 │ │ │ │ + ble.n 6340e │ │ │ │ + b.n 633dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 633e4 │ │ │ │ + beq.n 633fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63412 │ │ │ │ + bne.n 63428 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 633f8 │ │ │ │ + beq.n 6340e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63414 │ │ │ │ + bgt.n 6342a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63456 │ │ │ │ + bl 127274 │ │ │ │ + b.n 6346c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13ea40 │ │ │ │ + bl 13f2c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63440 │ │ │ │ + beq.n 63456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63440 │ │ │ │ + cbnz r3, 63456 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63456 │ │ │ │ + beq.n 6346c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63456 │ │ │ │ + cbnz r3, 6346c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63486 │ │ │ │ + beq.n 6349c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6349c │ │ │ │ + bne.n 634b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 634d0 │ │ │ │ + beq.n 634e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 634d0 │ │ │ │ - b.n 6349e │ │ │ │ + ble.n 634e6 │ │ │ │ + b.n 634b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 634bc │ │ │ │ + beq.n 634d2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 634ea │ │ │ │ + bne.n 63500 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 634d0 │ │ │ │ + beq.n 634e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 634ec │ │ │ │ + bgt.n 63502 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6352e │ │ │ │ + bl 127274 │ │ │ │ + b.n 63544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 133d64 │ │ │ │ + bl 13414c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63518 │ │ │ │ + beq.n 6352e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63518 │ │ │ │ + cbnz r3, 6352e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6352e │ │ │ │ + beq.n 63544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6352e │ │ │ │ + cbnz r3, 63544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6355c │ │ │ │ + beq.n 63572 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6358a │ │ │ │ + bne.n 635a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63570 │ │ │ │ + beq.n 63586 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6358c │ │ │ │ + bgt.n 635a2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 635b6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 635cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f4ae8 │ │ │ │ + bl f4bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 635b6 │ │ │ │ + beq.n 635cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 635b6 │ │ │ │ + cbnz r3, 635cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 635e4 │ │ │ │ + beq.n 635fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63612 │ │ │ │ + bne.n 63628 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635f8 │ │ │ │ + beq.n 6360e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63614 │ │ │ │ + bgt.n 6362a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6363e │ │ │ │ + bl 127274 │ │ │ │ + b.n 63654 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 22e484 │ │ │ │ + bl 22fb08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6363e │ │ │ │ + beq.n 63654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6363e │ │ │ │ + cbnz r3, 63654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6366c │ │ │ │ + beq.n 63682 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6369a │ │ │ │ + bne.n 636b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63680 │ │ │ │ + beq.n 63696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6369c │ │ │ │ + bgt.n 636b2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 636c6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 636dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f94f4 │ │ │ │ + bl f9548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636c6 │ │ │ │ + beq.n 636dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 636c6 │ │ │ │ + cbnz r3, 636dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 636f6 │ │ │ │ + beq.n 6370c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6370c │ │ │ │ + bne.n 63722 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63740 │ │ │ │ + beq.n 63756 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63740 │ │ │ │ - b.n 6370e │ │ │ │ + ble.n 63756 │ │ │ │ + b.n 63724 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6372c │ │ │ │ + beq.n 63742 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6375a │ │ │ │ + bne.n 63770 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63740 │ │ │ │ + beq.n 63756 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6375c │ │ │ │ + bgt.n 63772 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6379e │ │ │ │ + bl 127274 │ │ │ │ + b.n 637b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl ecb88 │ │ │ │ + bl ecc60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63788 │ │ │ │ + beq.n 6379e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63788 │ │ │ │ + cbnz r3, 6379e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6379e │ │ │ │ + beq.n 637b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6379e │ │ │ │ + cbnz r3, 637b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 637ce │ │ │ │ + beq.n 637e4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637e4 │ │ │ │ + bne.n 637fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63818 │ │ │ │ + beq.n 6382e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63818 │ │ │ │ - b.n 637e6 │ │ │ │ + ble.n 6382e │ │ │ │ + b.n 637fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63804 │ │ │ │ + beq.n 6381a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63832 │ │ │ │ + bne.n 63848 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63818 │ │ │ │ + beq.n 6382e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63834 │ │ │ │ + bgt.n 6384a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63876 │ │ │ │ + bl 127274 │ │ │ │ + b.n 6388c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 174df8 │ │ │ │ + bl 176814 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63860 │ │ │ │ + beq.n 63876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63860 │ │ │ │ + cbnz r3, 63876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63876 │ │ │ │ + beq.n 6388c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63876 │ │ │ │ + cbnz r3, 6388c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 638a6 │ │ │ │ + beq.n 638bc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638bc │ │ │ │ + bne.n 638d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 638f0 │ │ │ │ + beq.n 63906 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 638f0 │ │ │ │ - b.n 638be │ │ │ │ + ble.n 63906 │ │ │ │ + b.n 638d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 638dc │ │ │ │ + beq.n 638f2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6390a │ │ │ │ + bne.n 63920 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 638f0 │ │ │ │ + beq.n 63906 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6390c │ │ │ │ + bgt.n 63922 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6394e │ │ │ │ + bl 127274 │ │ │ │ + b.n 63964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 117280 │ │ │ │ + bl 1176a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63938 │ │ │ │ + beq.n 6394e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63938 │ │ │ │ + cbnz r3, 6394e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6394e │ │ │ │ + beq.n 63964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6394e │ │ │ │ + cbnz r3, 63964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6397e │ │ │ │ + beq.n 63994 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63994 │ │ │ │ + bne.n 639aa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 639c8 │ │ │ │ + beq.n 639de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 639c8 │ │ │ │ - b.n 63996 │ │ │ │ + ble.n 639de │ │ │ │ + b.n 639ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639b4 │ │ │ │ + beq.n 639ca │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639e2 │ │ │ │ + bne.n 639f8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 639c8 │ │ │ │ + beq.n 639de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 639e4 │ │ │ │ + bgt.n 639fa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63a26 │ │ │ │ + bl 127274 │ │ │ │ + b.n 63a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 15836c │ │ │ │ + bl 15956c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a10 │ │ │ │ + beq.n 63a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a10 │ │ │ │ + cbnz r3, 63a26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a26 │ │ │ │ + beq.n 63a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a26 │ │ │ │ + cbnz r3, 63a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63a56 │ │ │ │ + beq.n 63a6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a6c │ │ │ │ + bne.n 63a82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63aa0 │ │ │ │ + beq.n 63ab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63aa0 │ │ │ │ - b.n 63a6e │ │ │ │ + ble.n 63ab6 │ │ │ │ + b.n 63a84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63a8c │ │ │ │ + beq.n 63aa2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63aba │ │ │ │ + bne.n 63ad0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63aa0 │ │ │ │ + beq.n 63ab6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63abc │ │ │ │ + bgt.n 63ad2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63afe │ │ │ │ + bl 127274 │ │ │ │ + b.n 63b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 128d34 │ │ │ │ + bl 129314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ae8 │ │ │ │ + beq.n 63afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ae8 │ │ │ │ + cbnz r3, 63afe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63afe │ │ │ │ + beq.n 63b14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63afe │ │ │ │ + cbnz r3, 63b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b2e │ │ │ │ + beq.n 63b44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b44 │ │ │ │ + bne.n 63b5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b78 │ │ │ │ + beq.n 63b8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b78 │ │ │ │ - b.n 63b46 │ │ │ │ + ble.n 63b8e │ │ │ │ + b.n 63b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b64 │ │ │ │ + beq.n 63b7a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b92 │ │ │ │ + bne.n 63ba8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b78 │ │ │ │ + beq.n 63b8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b94 │ │ │ │ + bgt.n 63baa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63bd6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 63bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f53d8 │ │ │ │ + bl f54cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63bc0 │ │ │ │ + beq.n 63bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63bc0 │ │ │ │ + cbnz r3, 63bd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63bd6 │ │ │ │ + beq.n 63bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63bd6 │ │ │ │ + cbnz r3, 63bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c06 │ │ │ │ + beq.n 63c1c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c1c │ │ │ │ + bne.n 63c32 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c50 │ │ │ │ + beq.n 63c66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c50 │ │ │ │ - b.n 63c1e │ │ │ │ + ble.n 63c66 │ │ │ │ + b.n 63c34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c3c │ │ │ │ + beq.n 63c52 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c6a │ │ │ │ + bne.n 63c80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c50 │ │ │ │ + beq.n 63c66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c6c │ │ │ │ + bgt.n 63c82 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63cae │ │ │ │ + bl 127274 │ │ │ │ + b.n 63cc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13cae4 │ │ │ │ + bl 13d35c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c98 │ │ │ │ + beq.n 63cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c98 │ │ │ │ + cbnz r3, 63cae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cae │ │ │ │ + beq.n 63cc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cae │ │ │ │ + cbnz r3, 63cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63cde │ │ │ │ + beq.n 63cf4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cf4 │ │ │ │ + bne.n 63d0a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d28 │ │ │ │ + beq.n 63d3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d28 │ │ │ │ - b.n 63cf6 │ │ │ │ + ble.n 63d3e │ │ │ │ + b.n 63d0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d14 │ │ │ │ + beq.n 63d2a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d42 │ │ │ │ + bne.n 63d58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d28 │ │ │ │ + beq.n 63d3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d44 │ │ │ │ + bgt.n 63d5a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63d86 │ │ │ │ + bl 127274 │ │ │ │ + b.n 63d9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 16b7e4 │ │ │ │ + bl 16cd78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d70 │ │ │ │ + beq.n 63d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d70 │ │ │ │ + cbnz r3, 63d86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d86 │ │ │ │ + beq.n 63d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d86 │ │ │ │ + cbnz r3, 63d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63db6 │ │ │ │ + beq.n 63dcc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dcc │ │ │ │ + bne.n 63de2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e00 │ │ │ │ + beq.n 63e16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e00 │ │ │ │ - b.n 63dce │ │ │ │ + ble.n 63e16 │ │ │ │ + b.n 63de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63dec │ │ │ │ + beq.n 63e02 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e1a │ │ │ │ + bne.n 63e30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e00 │ │ │ │ + beq.n 63e16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e1c │ │ │ │ + bgt.n 63e32 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63e5e │ │ │ │ + bl 127274 │ │ │ │ + b.n 63e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 23771c │ │ │ │ + bl 238bf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e48 │ │ │ │ + beq.n 63e5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e48 │ │ │ │ + cbnz r3, 63e5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e5e │ │ │ │ + beq.n 63e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e5e │ │ │ │ + cbnz r3, 63e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63e8e │ │ │ │ + beq.n 63ea4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ea4 │ │ │ │ + bne.n 63eba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ed8 │ │ │ │ + beq.n 63eee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ed8 │ │ │ │ - b.n 63ea6 │ │ │ │ + ble.n 63eee │ │ │ │ + b.n 63ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ec4 │ │ │ │ + beq.n 63eda │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ef2 │ │ │ │ + bne.n 63f08 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ed8 │ │ │ │ + beq.n 63eee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ef4 │ │ │ │ + bgt.n 63f0a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 63f36 │ │ │ │ + bl 127274 │ │ │ │ + b.n 63f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 210bc8 │ │ │ │ + bl 212430 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f20 │ │ │ │ + beq.n 63f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f20 │ │ │ │ + cbnz r3, 63f36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f36 │ │ │ │ + beq.n 63f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f36 │ │ │ │ + cbnz r3, 63f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f66 │ │ │ │ + beq.n 63f7c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f7c │ │ │ │ + bne.n 63f92 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63fb0 │ │ │ │ + beq.n 63fc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63fb0 │ │ │ │ - b.n 63f7e │ │ │ │ + ble.n 63fc6 │ │ │ │ + b.n 63f94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f9c │ │ │ │ + beq.n 63fb2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fca │ │ │ │ + bne.n 63fe0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63fb0 │ │ │ │ + beq.n 63fc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63fcc │ │ │ │ + bgt.n 63fe2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6400e │ │ │ │ + bl 127274 │ │ │ │ + b.n 64024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 174c0c │ │ │ │ + bl 176628 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ff8 │ │ │ │ + beq.n 6400e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ff8 │ │ │ │ + cbnz r3, 6400e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6400e │ │ │ │ + beq.n 64024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6400e │ │ │ │ + cbnz r3, 64024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6403e │ │ │ │ + beq.n 64054 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64054 │ │ │ │ + bne.n 6406a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64088 │ │ │ │ + beq.n 6409e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64088 │ │ │ │ - b.n 64056 │ │ │ │ + ble.n 6409e │ │ │ │ + b.n 6406c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64074 │ │ │ │ + beq.n 6408a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640a2 │ │ │ │ + bne.n 640b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64088 │ │ │ │ + beq.n 6409e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640a4 │ │ │ │ + bgt.n 640ba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 640e6 │ │ │ │ + bl 127274 │ │ │ │ + b.n 640fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 23b974 │ │ │ │ + bl 18c4c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 640d0 │ │ │ │ + beq.n 640e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 640d0 │ │ │ │ + cbnz r3, 640e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 640e6 │ │ │ │ + beq.n 640fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 640e6 │ │ │ │ + cbnz r3, 640fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64116 │ │ │ │ + beq.n 6412c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6412c │ │ │ │ + bne.n 64142 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64160 │ │ │ │ + beq.n 64176 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64160 │ │ │ │ - b.n 6412e │ │ │ │ + ble.n 64176 │ │ │ │ + b.n 64144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6414c │ │ │ │ + beq.n 64162 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6417a │ │ │ │ + bne.n 64190 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64160 │ │ │ │ + beq.n 64176 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6417c │ │ │ │ + bgt.n 64192 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 641be │ │ │ │ + bl 127274 │ │ │ │ + b.n 641d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 14bd1c │ │ │ │ + bl 14ccf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641a8 │ │ │ │ + beq.n 641be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641a8 │ │ │ │ + cbnz r3, 641be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641be │ │ │ │ + beq.n 641d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 641be │ │ │ │ + cbnz r3, 641d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 641ee │ │ │ │ + beq.n 64204 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64204 │ │ │ │ + bne.n 6421a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64238 │ │ │ │ + beq.n 6424e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64238 │ │ │ │ - b.n 64206 │ │ │ │ + ble.n 6424e │ │ │ │ + b.n 6421c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64224 │ │ │ │ + beq.n 6423a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64252 │ │ │ │ + bne.n 64268 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64238 │ │ │ │ + beq.n 6424e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64254 │ │ │ │ + bgt.n 6426a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 64296 │ │ │ │ + bl 127274 │ │ │ │ + b.n 642ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1588ec │ │ │ │ + bl 159afc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64280 │ │ │ │ + beq.n 64296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64280 │ │ │ │ + cbnz r3, 64296 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64296 │ │ │ │ + beq.n 642ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64296 │ │ │ │ + cbnz r3, 642ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 642c6 │ │ │ │ + beq.n 642dc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642dc │ │ │ │ + bne.n 642f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64310 │ │ │ │ + beq.n 64326 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64310 │ │ │ │ - b.n 642de │ │ │ │ + ble.n 64326 │ │ │ │ + b.n 642f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 642fc │ │ │ │ + beq.n 64312 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6432a │ │ │ │ + bne.n 64340 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64310 │ │ │ │ + beq.n 64326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6432c │ │ │ │ + bgt.n 64342 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6436e │ │ │ │ + bl 127274 │ │ │ │ + b.n 64384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e1ff0 │ │ │ │ + bl e20d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64358 │ │ │ │ + beq.n 6436e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64358 │ │ │ │ + cbnz r3, 6436e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6436e │ │ │ │ + beq.n 64384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6436e │ │ │ │ + cbnz r3, 64384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064372 : │ │ │ │ +00064388 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64398 │ │ │ │ + bne.n 643ae │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2108b4 │ │ │ │ + b.w 21211c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30880 @ 0x78a0 │ │ │ │ + movw r1, #32032 @ 0x7d20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31432 @ 0x7ac8 │ │ │ │ + movw r1, #32524 @ 0x7f0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000643da <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +000643f0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 6440a <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 64420 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28880 @ 0x70d0 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006440c <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00064422 <_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 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6444c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 64462 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eb10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64440 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 64456 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64444 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 6445a <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6444c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 64462 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64440 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64456 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31476 @ 0x7af4 │ │ │ │ + movw r0, #32568 @ 0x7f38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ b.w 7a108 │ │ │ │ - movw r0, #31488 @ 0x7b00 │ │ │ │ + movw r0, #32580 @ 0x7f44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ b.w 7a108 │ │ │ │ │ │ │ │ -00064468 : │ │ │ │ +0006447e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 78fc8 │ │ │ │ │ │ │ │ -00064470 : │ │ │ │ +00064486 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 78fc8 │ │ │ │ │ │ │ │ -00064476 : │ │ │ │ +0006448c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 644aa │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 644aa │ │ │ │ + beq.n 644c0 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 644c0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12172 @ 0x2f8c │ │ │ │ + movw r0, #13324 @ 0x340c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 644b2 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 644c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 644b6 │ │ │ │ + bpl.n 644cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 644b8 │ │ │ │ + b.n 644ce │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000644ba : │ │ │ │ +000644d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 644f2 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 644f2 │ │ │ │ + beq.n 64508 │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 64508 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12172 @ 0x2f8c │ │ │ │ + movw r0, #13324 @ 0x340c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 644f6 │ │ │ │ + b.n 6450c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000644f8 : │ │ │ │ +0006450e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cb6bc │ │ │ │ + bl 1ceca4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64530 │ │ │ │ - bl 8fe30 │ │ │ │ + cbz r0, 64546 │ │ │ │ + bl 8fd80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64524 │ │ │ │ + beq.n 6453a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 64528 │ │ │ │ + cbz r3, 6453e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64530 │ │ │ │ + b.n 64546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64524 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6453a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064534 : │ │ │ │ - cbnz r0, 6453a │ │ │ │ - b.w 1e7e34 │ │ │ │ +0006454a : │ │ │ │ + cbnz r0, 64550 │ │ │ │ + b.w 1ea6c4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (64578 ) │ │ │ │ + ldr r2, [pc, #32] @ (6458c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 64570 │ │ │ │ + cbz r3, 64586 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006457c : │ │ │ │ +00064590 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 80f98 │ │ │ │ + b.w 80f9c │ │ │ │ │ │ │ │ -00064582 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00064596 <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 645a6 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 645ba <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e688 │ │ │ │ + b.w 8e5d8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000645a8 <_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] @ (6460c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 645c6 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 645ce <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62536 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 645d6 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 64582 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 645da <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 64600 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ab640 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64600 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64600 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064610 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000645bc <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #31504 @ 0x7b10 │ │ │ │ + movw r2, #32596 @ 0x7f54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6465e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31512 @ 0x7b18 │ │ │ │ + beq.n 6460a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #32604 @ 0x7f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 6467a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 64626 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31520 @ 0x7b20 │ │ │ │ + movw r2, #32612 @ 0x7f64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64688 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31544 @ 0x7b38 │ │ │ │ + b.n 64634 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #32636 @ 0x7f7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 646a2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55304 @ 0xd808 │ │ │ │ + cbz r5, 6464e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #56456 @ 0xdc88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb8cc <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ee0f4 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 646dc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 64688 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62124 @ 0xf2ac │ │ │ │ + movw r2, #63196 @ 0xf6dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64718 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 646c4 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ - bl 67f10 │ │ │ │ + bl 6822c │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31564 @ 0x7b4c │ │ │ │ + movw r1, #32656 @ 0x7f90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64728 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (646d4 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -0006472c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000646d8 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 64766 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64712 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31588 @ 0x7b64 │ │ │ │ + movw r2, #32680 @ 0x7fa8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 6479c <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 64748 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 648f8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 648a4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31656 @ 0x7ba8 │ │ │ │ + movw r2, #32748 @ 0x7fec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 64812 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 647be <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 647da <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64786 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31688 @ 0x7bc8 │ │ │ │ + movw r2, #32780 @ 0x800c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64804 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 647b0 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31784 @ 0x7c28 │ │ │ │ + movw r2, #32876 @ 0x806c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 648d0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 6487c <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 648b8 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 64864 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 64834 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 647e0 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31688 @ 0x7bc8 │ │ │ │ + movw r2, #32780 @ 0x800c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 64856 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64802 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31836 @ 0x7c5c │ │ │ │ + movw r2, #32928 @ 0x80a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 648ae <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 6485a <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 64886 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64832 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31856 @ 0x7c70 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 648f8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 648a4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31884 @ 0x7c8c │ │ │ │ + movw r2, #32976 @ 0x80d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 648d0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 6487c <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31808 @ 0x7c40 │ │ │ │ + movw r2, #32900 @ 0x8084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 648f8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 648a4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 648f8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 648a4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31924 @ 0x7cb4 │ │ │ │ + movw r2, #33016 @ 0x80f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64a58 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64a04 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 64912 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 648be <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 64914 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 648c0 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 6493e <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 648ea <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64926 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 648d2 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 64932 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 648de <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - b.n 6491a <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 648c6 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 649ac <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 64958 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 64990 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 6493c <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 6496c <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 64918 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31952 @ 0x7cd0 │ │ │ │ + movw r2, #33044 @ 0x8114 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64a26 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 649d2 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31968 @ 0x7ce0 │ │ │ │ + movw r2, #33060 @ 0x8124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64a26 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + bls.n 649d2 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31984 @ 0x7cf0 │ │ │ │ + movw r2, #33076 @ 0x8134 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 649f8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 649ea <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 64996 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 649cc <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + bhi.n 64978 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32000 @ 0x7d00 │ │ │ │ + movw r2, #33092 @ 0x8144 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 649f8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64a2a <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + bcc.n 649d6 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32020 @ 0x7d14 │ │ │ │ + movw r2, #33112 @ 0x8158 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 649f8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64a08 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + bcs.n 649b4 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32040 @ 0x7d28 │ │ │ │ + movw r2, #33132 @ 0x816c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 649f8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 64a30 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + bcc.n 649dc <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32060 @ 0x7d3c │ │ │ │ + movw r2, #33152 @ 0x8180 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 649f8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 64a34 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 649e0 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64a34 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 649e0 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64a58 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64a60 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + cbz r3, 64a04 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (64a0c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #22460 @ 0x57bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32080 @ 0x7d50 │ │ │ │ + movw r2, #33172 @ 0x8194 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 64610 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 645bc <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064a64 : │ │ │ │ +00064a10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64ac8 ) │ │ │ │ + ldr r0, [pc, #84] @ (64a74 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a8c │ │ │ │ + bne.n 64a38 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a7c │ │ │ │ + bne.n 64a28 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a98 │ │ │ │ - bl 268034 │ │ │ │ - bl 19ab74 │ │ │ │ + beq.n 64a44 │ │ │ │ + bl 2685c4 │ │ │ │ + bl 19e554 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64ab4 │ │ │ │ + bne.n 64a60 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64aa4 │ │ │ │ + bne.n 64a50 │ │ │ │ dmb ish │ │ │ │ - beq.n 64ac4 │ │ │ │ + beq.n 64a70 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64ac8 ) │ │ │ │ - b.w 2458cc │ │ │ │ + ldr r0, [pc, #8] @ (64a74 ) │ │ │ │ + b.w 2467ac │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064acc : │ │ │ │ +00064a78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64b38 ) │ │ │ │ + ldr r0, [pc, #88] @ (64ae4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64af6 │ │ │ │ + bne.n 64aa2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64ae6 │ │ │ │ + bne.n 64a92 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b02 │ │ │ │ - bl 268034 │ │ │ │ - ldr r3, [pc, #56] @ (64b3c ) │ │ │ │ + beq.n 64aae │ │ │ │ + bl 2685c4 │ │ │ │ + ldr r3, [pc, #56] @ (64ae8 ) │ │ │ │ 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 64b24 │ │ │ │ + bne.n 64ad0 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b14 │ │ │ │ + bne.n 64ac0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b36 │ │ │ │ + beq.n 64ae2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2458cc │ │ │ │ + b.w 2467ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064b40 : │ │ │ │ +00064aec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64bac ) │ │ │ │ + ldr r0, [pc, #88] @ (64b58 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64b6a │ │ │ │ + bne.n 64b16 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b5a │ │ │ │ + bne.n 64b06 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b76 │ │ │ │ - bl 268034 │ │ │ │ - ldr r3, [pc, #56] @ (64bb0 ) │ │ │ │ + beq.n 64b22 │ │ │ │ + bl 2685c4 │ │ │ │ + ldr r3, [pc, #56] @ (64b5c ) │ │ │ │ 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 64b98 │ │ │ │ + bne.n 64b44 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b88 │ │ │ │ + bne.n 64b34 │ │ │ │ dmb ish │ │ │ │ - beq.n 64baa │ │ │ │ + beq.n 64b56 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2458cc │ │ │ │ + b.w 2467ac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064bb4 : │ │ │ │ +00064b60 : │ │ │ │ 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] @ (64c60 ) │ │ │ │ + ldr r3, [pc, #156] @ (64c0c ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64bde │ │ │ │ + bne.n 64b8a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bce │ │ │ │ + bne.n 64b7a │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64bec │ │ │ │ + beq.n 64b98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 64c28 │ │ │ │ + ble.n 64bd4 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64c14 │ │ │ │ + bne.n 64bc0 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c04 │ │ │ │ + bne.n 64bb0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c22 │ │ │ │ + beq.n 64bce │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c5e │ │ │ │ + b.n 64c0a │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str.w r1, [r0, #1604] @ 0x644 │ │ │ │ mov.w r1, #0 │ │ │ │ str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64c4e │ │ │ │ + bne.n 64bfa │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c3e │ │ │ │ + bne.n 64bea │ │ │ │ dmb ish │ │ │ │ - beq.n 64c5c │ │ │ │ + beq.n 64c08 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2458cc │ │ │ │ + bl 2467ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064c64 : │ │ │ │ +00064c10 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 64cb8 │ │ │ │ + cbz r0, 64c64 │ │ │ │ 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 cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64cba │ │ │ │ + bge.n 64c66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64cb8 │ │ │ │ + beq.n 64c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64cb8 │ │ │ │ + cbnz r3, 64c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064cbe : │ │ │ │ +00064c6a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64cf8 │ │ │ │ + beq.n 64ca4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11688 @ 0x2da8 │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d00 │ │ │ │ + b.n 64cac │ │ │ │ adds r0, #8 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ 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, 64d26 │ │ │ │ + cbnz r2, 64cd2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64dee │ │ │ │ + bhi.n 64d9a │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #12996 @ 0x32c4 │ │ │ │ + movw r0, #14148 @ 0x3744 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d18 │ │ │ │ + bne.n 64cc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e96 │ │ │ │ + b.n 64e42 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64d46 │ │ │ │ + b.n 64cf2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d38 │ │ │ │ + beq.n 64ce4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64d76 │ │ │ │ + cbnz r0, 64d22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d38 │ │ │ │ + beq.n 64ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d38 │ │ │ │ + bne.n 64ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ce4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64e06 │ │ │ │ + beq.n 64db2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e62 │ │ │ │ + beq.n 64e0e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64e08 │ │ │ │ + bne.n 64db4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27456 @ 0x6b40 │ │ │ │ + movw r1, #28528 @ 0x6f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e62 │ │ │ │ + beq.n 64e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64e62 │ │ │ │ + bne.n 64e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e62 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e0e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128e98 │ │ │ │ + bl 129478 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d38 │ │ │ │ - ldr r4, [pc, #204] @ (64e9c ) │ │ │ │ + beq.n 64ce4 │ │ │ │ + ldr r4, [pc, #204] @ (64e48 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64e08 │ │ │ │ + b.n 64db4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27488 @ 0x6b60 │ │ │ │ + movw r1, #28560 @ 0x6f90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 64d38 │ │ │ │ + bl 127274 │ │ │ │ + b.n 64ce4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27532 @ 0x6b8c │ │ │ │ + movw r1, #28604 @ 0x6fbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 64d38 │ │ │ │ - ldr r4, [pc, #148] @ (64e9c ) │ │ │ │ + bl d19b0 │ │ │ │ + b.n 64ce4 │ │ │ │ + ldr r4, [pc, #148] @ (64e48 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12903c │ │ │ │ + bl 12961c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64e96 │ │ │ │ + bne.n 64e42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e2e │ │ │ │ + beq.n 64dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e2e │ │ │ │ + cbnz r3, 64dda │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e44 │ │ │ │ + beq.n 64df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64e44 │ │ │ │ + cbnz r3, 64df0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d38 │ │ │ │ + beq.w 64ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d38 │ │ │ │ + bne.w 64ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e78 │ │ │ │ + beq.n 64e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e78 │ │ │ │ + cbnz r3, 64e24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d38 │ │ │ │ + beq.w 64ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d38 │ │ │ │ + bne.w 64ce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ce4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ea0 : │ │ │ │ +00064e4c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64ede │ │ │ │ + beq.n 64e8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64ed6 │ │ │ │ + bmi.n 64e82 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f48 │ │ │ │ + b.n 64ef4 │ │ │ │ bl 83978 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64ee0 │ │ │ │ + b.n 64e8c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64ef6 │ │ │ │ + bne.n 64ea2 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64f08 │ │ │ │ + b.n 64eb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64ed0 │ │ │ │ + bpl.n 64e7c │ │ │ │ bl 83978 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f20 │ │ │ │ + bne.n 64ecc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f32 │ │ │ │ + b.n 64ede │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64ed0 │ │ │ │ + bpl.n 64e7c │ │ │ │ bl 83978 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64ed0 │ │ │ │ + blt.n 64e7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64ed0 │ │ │ │ + bge.n 64e7c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064f4c : │ │ │ │ +00064ef8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 110108 │ │ │ │ + bl 11038c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f84 │ │ │ │ + beq.n 64f30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1107ec │ │ │ │ + bl 110a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00064f32 : │ │ │ │ + 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, 64f5a │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #15900 @ 0x3e1c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 64f6c │ │ │ │ + movw r0, #33248 @ 0x81e0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r1, #693 @ 0x2b5 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6503a │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 64f80 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq.w r8, r8, #1 │ │ │ │ + b.n 64f6c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a44a4 <_PyThreadState_New@@Base+0x3528> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6503a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + sub.w r3, r9, r3 │ │ │ │ + adds r3, #3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + strd r2, r3, [r4, #12] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #4 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov.w r3, #16384 @ 0x4000 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + movw r3, #31961 @ 0x7cd9 │ │ │ │ + movt r3, #17 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #30609 @ 0x7791 │ │ │ │ + movt r3, #30 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #3888 @ 0xf30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #18405 @ 0x47e5 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #49949 @ 0xc31d │ │ │ │ + movt r3, #5 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 7f6e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 65034 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 7eabc <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f7d0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6503e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65034 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 65034 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77218 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00065044 : │ │ │ │ + b.w 64f32 │ │ │ │ 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, #64004 @ 0xfa04 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf9f0 │ │ │ │ - cbnz r0, 64fba │ │ │ │ + bl bf9d4 │ │ │ │ + cbnz r0, 6507c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64fec │ │ │ │ + b.n 650ae │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48400 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe0> │ │ │ │ + bl 484b6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64fd0 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 65092 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fb6 │ │ │ │ + bne.n 65078 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64fe4 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 650a6 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fb6 │ │ │ │ + bne.n 65078 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7f950 │ │ │ │ - cbnz r0, 65012 │ │ │ │ + bl 7f954 │ │ │ │ + cbnz r0, 650d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6506e │ │ │ │ + b.n 65130 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 65028 │ │ │ │ - ldr r0, [pc, #88] @ (65074 ) │ │ │ │ + cbnz r4, 650ea │ │ │ │ + ldr r0, [pc, #84] @ (65134 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 65036 │ │ │ │ - ldr r0, [pc, #76] @ (65078 ) │ │ │ │ + b.n 650f8 │ │ │ │ + ldr r0, [pc, #76] @ (65138 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1320b0 │ │ │ │ + bl 13249c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6504c │ │ │ │ + beq.n 6510e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6504c │ │ │ │ + cbnz r3, 6510e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6500c │ │ │ │ + beq.n 650ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6505e │ │ │ │ + bne.n 65120 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6506e │ │ │ │ + b.n 65130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6505a │ │ │ │ + bne.n 6511c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6505a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6511c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 65458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65518 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 650b2 │ │ │ │ + bmi.n 65172 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 650b6 │ │ │ │ + beq.n 65176 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 650b8 │ │ │ │ + b.n 65178 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 650b8 │ │ │ │ + b.n 65178 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ bl 71b94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 650d8 │ │ │ │ + cbz r0, 65198 │ │ │ │ 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 c9f04 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl c9f6c <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000650de : │ │ │ │ +0006519e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 650fa │ │ │ │ - bl 498aa │ │ │ │ - b.n 65136 │ │ │ │ + bmi.n 651ba │ │ │ │ + bl 49904 │ │ │ │ + b.n 651f6 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32156 @ 0x7d9c │ │ │ │ + movw r1, #33272 @ 0x81f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65136 │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + blt.n 651f6 │ │ │ │ + movw r1, #14296 @ 0x37d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 51f68 │ │ │ │ + b.w 51fc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006513a : │ │ │ │ +000651fa : │ │ │ │ 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 65156 │ │ │ │ - bl 498aa │ │ │ │ - b.n 651d8 │ │ │ │ + bmi.n 65216 │ │ │ │ + bl 49904 │ │ │ │ + b.n 65298 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32240 @ 0x7df0 │ │ │ │ + movw r1, #33356 @ 0x824c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 651d8 │ │ │ │ - movw r3, #13144 @ 0x3358 │ │ │ │ + blt.n 65298 │ │ │ │ + movw r3, #14296 @ 0x37d8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51f68 │ │ │ │ + bl 51fc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 651d8 │ │ │ │ + cbz r0, 65298 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 651d0 │ │ │ │ + bmi.n 65290 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33892 @ 0x8464 │ │ │ │ + movw r1, #34964 @ 0x8894 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651d8 │ │ │ │ + beq.n 65298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 651d8 │ │ │ │ + cbnz r3, 65298 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 651d8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65298 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a3198 │ │ │ │ + b.w 1a6b60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000651dc : │ │ │ │ +0006529c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 651f8 │ │ │ │ - bl 498aa │ │ │ │ - b.n 65234 │ │ │ │ + bmi.n 652b8 │ │ │ │ + bl 49904 │ │ │ │ + b.n 652f4 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32332 @ 0x7e4c │ │ │ │ + movw r1, #33448 @ 0x82a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65234 │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + blt.n 652f4 │ │ │ │ + movw r1, #14296 @ 0x37d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 193278 │ │ │ │ + b.w 196700 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065238 : │ │ │ │ +000652f8 : │ │ │ │ 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 65254 │ │ │ │ - bl 498aa │ │ │ │ - b.n 65276 │ │ │ │ + bmi.n 65314 │ │ │ │ + bl 49904 │ │ │ │ + b.n 65336 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32476 @ 0x7edc │ │ │ │ + movw r1, #33592 @ 0x8338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144460 │ │ │ │ + bl 14514c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6527a │ │ │ │ + bge.n 6533a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 652d4 │ │ │ │ - movw r3, #13144 @ 0x3358 │ │ │ │ + b.n 65394 │ │ │ │ + movw r3, #14296 @ 0x37d8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 193278 │ │ │ │ + bl 196700 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65276 │ │ │ │ + beq.n 65336 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 652d4 │ │ │ │ + bmi.n 65394 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32568 @ 0x7f38 │ │ │ │ + movw r1, #33684 @ 0x8394 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65276 │ │ │ │ + beq.n 65336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65276 │ │ │ │ + bne.n 65336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65276 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65336 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000652d8 : │ │ │ │ +00065398 : │ │ │ │ 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 f1cf0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1ddc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 884cc │ │ │ │ + b.w 88470 │ │ │ │ │ │ │ │ -00065300 : │ │ │ │ +000653c0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1904a8 │ │ │ │ + b.w 1936cc │ │ │ │ │ │ │ │ -00065306 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000653c6 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl c8bf0 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8c50 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065326 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000653e6 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6533a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 653fa <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6533e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 653fe <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065344 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065404 <_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 65388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65448 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6537e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6543e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65378 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65438 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65364 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 6538c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 65424 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6544c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65448 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6535c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 6538c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6541c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6544c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6538e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6544e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 653b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 65478 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 653b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 65478 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 653ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 6548a <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 653cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6548c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6539e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6545e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6539e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65414 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6545e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 654d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 653e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 654a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 653f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 654b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6540c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 654cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6540c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 654cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 653e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 654a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6540c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 654cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 653fa <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 654ba <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -88665,326 +88750,326 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65442 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65502 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65518 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6548c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6554c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6548c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 6545a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6554c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 6551a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65478 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 654a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 65566 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6548c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6554c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 654a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 65568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 654ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 127274 │ │ │ │ + b.n 655aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 170d8c │ │ │ │ + bl 1727b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 65594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 65594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 655aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 655aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65518 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 655d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65546 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6552c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 655ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65548 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 65572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 65632 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 179e2c │ │ │ │ + bl 17be18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 65632 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 65632 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 655a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 65660 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 655ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 65674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 655d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 65690 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 655fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 127274 │ │ │ │ + b.n 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 118d64 │ │ │ │ + bl 119188 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 656e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65656 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6563c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 656fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65658 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65718 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 65682 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 65742 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 181ebc │ │ │ │ + bl 18421c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65682 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 65742 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65682 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 65742 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065686 : │ │ │ │ +00065746 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #240] @ (65788 ) │ │ │ │ + ldr r4, [pc, #240] @ (65848 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6578c ) │ │ │ │ + ldr r3, [pc, #236] @ (6584c ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 656c0 │ │ │ │ + bne.n 65780 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 656b0 │ │ │ │ + bne.n 65770 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 656de │ │ │ │ + beq.n 6579e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 656fa │ │ │ │ + bne.n 657ba │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 656ea │ │ │ │ + bne.n 657aa │ │ │ │ dmb ish │ │ │ │ - beq.n 65706 │ │ │ │ - ldr r0, [pc, #136] @ (6578c ) │ │ │ │ - bl 2458cc │ │ │ │ - movw r6, #32672 @ 0x7fa0 │ │ │ │ + beq.n 657c6 │ │ │ │ + ldr r0, [pc, #136] @ (6584c ) │ │ │ │ + bl 2467ac │ │ │ │ + movw r6, #33788 @ 0x83fc │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65780 │ │ │ │ - bl 1ef290 │ │ │ │ + cbz r5, 65840 │ │ │ │ + bl 1f1944 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6572c │ │ │ │ + bge.n 657ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65740 │ │ │ │ + bne.n 65800 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65730 │ │ │ │ + bne.n 657f0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6575c │ │ │ │ + beq.n 6581c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (6578c ) │ │ │ │ + ldr r0, [pc, #56] @ (6584c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 65772 │ │ │ │ + bne.n 65832 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65762 │ │ │ │ + bne.n 65822 │ │ │ │ dmb ish │ │ │ │ - beq.n 65716 │ │ │ │ - ldr r0, [pc, #16] @ (6578c ) │ │ │ │ - bl 2458cc │ │ │ │ - b.n 65716 │ │ │ │ + beq.n 657d6 │ │ │ │ + ldr r0, [pc, #16] @ (6584c ) │ │ │ │ + bl 2467ac │ │ │ │ + b.n 657d6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -88993,131 +89078,131 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #37225 @ 0x9169 │ │ │ │ + movwne r0, #42101 @ 0xa475 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 65686 │ │ │ │ + bl 65746 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000657c4 : │ │ │ │ +00065884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (657f8 ) │ │ │ │ + ldr r4, [pc, #36] @ (658b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f6420 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f8a88 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 657f6 │ │ │ │ - movw r0, #32720 @ 0x7fd0 │ │ │ │ + bge.n 658b6 │ │ │ │ + movw r0, #33836 @ 0x842c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ed598 │ │ │ │ + b.w 1efdb4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000657fc : │ │ │ │ +000658bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #236] @ (658fc ) │ │ │ │ + ldr r4, [pc, #236] @ (659bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65900 ) │ │ │ │ + ldr r3, [pc, #236] @ (659c0 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65836 │ │ │ │ + bne.n 658f6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65826 │ │ │ │ + bne.n 658e6 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65854 │ │ │ │ + beq.n 65914 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65870 │ │ │ │ + bne.n 65930 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65860 │ │ │ │ + bne.n 65920 │ │ │ │ dmb ish │ │ │ │ - beq.n 6587c │ │ │ │ - ldr r0, [pc, #136] @ (65900 ) │ │ │ │ - bl 2458cc │ │ │ │ - movw r6, #32760 @ 0x7ff8 │ │ │ │ + beq.n 6593c │ │ │ │ + ldr r0, [pc, #136] @ (659c0 ) │ │ │ │ + bl 2467ac │ │ │ │ + movw r6, #33876 @ 0x8454 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 658f6 │ │ │ │ - bl 1f6420 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 659b6 │ │ │ │ + bl 1f8a88 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 658a2 │ │ │ │ + bge.n 65962 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 658b6 │ │ │ │ + bne.n 65976 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 658a6 │ │ │ │ + bne.n 65966 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 658d2 │ │ │ │ + beq.n 65992 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65900 ) │ │ │ │ + ldr r0, [pc, #52] @ (659c0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ + bl 1da81c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 658e8 │ │ │ │ + bne.n 659a8 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 658d8 │ │ │ │ + bne.n 65998 │ │ │ │ dmb ish │ │ │ │ - beq.n 6588c │ │ │ │ - ldr r0, [pc, #16] @ (65900 ) │ │ │ │ - bl 2458cc │ │ │ │ - b.n 6588c │ │ │ │ + beq.n 6594c │ │ │ │ + ldr r0, [pc, #16] @ (659c0 ) │ │ │ │ + bl 2467ac │ │ │ │ + b.n 6594c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -89125,338 +89210,402 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #33937 @ 0x8491 │ │ │ │ + movwne r0, #43465 @ 0xa9c9 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 657fc │ │ │ │ + bl 658bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065938 : │ │ │ │ +000659f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ca544 │ │ │ │ + bl 1cdb2c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65956 │ │ │ │ - bl d3c00 │ │ │ │ + cbnz r0, 65a16 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6596c │ │ │ │ + b.n 65a2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6596a │ │ │ │ + beq.n 65a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6596a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65a2a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1ca544 │ │ │ │ + bl 1cdb2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 659ca │ │ │ │ + cbz r0, 65a8a │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 659a6 │ │ │ │ + cbz r7, 65a66 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33864 @ 0x8448 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 659ae │ │ │ │ + b.n 65a6e │ │ │ │ mov r1, r6 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659be │ │ │ │ + beq.n 65a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 659c2 │ │ │ │ + cbz r3, 65a82 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 659ca │ │ │ │ + b.n 65a8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 659be │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65a7e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000659ce : │ │ │ │ +00065a8e : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 6596e │ │ │ │ + b.n 65a2e │ │ │ │ │ │ │ │ -000659d2 : │ │ │ │ +00065a92 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 6596e │ │ │ │ + b.n 65a2e │ │ │ │ │ │ │ │ -000659d6 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065a96 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 139bdc │ │ │ │ + bl 139fd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24bfb4 │ │ │ │ + b.w 24c9a4 │ │ │ │ │ │ │ │ -000659f4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00065ab4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 65a12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65ad2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 65a16 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 65ad6 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65a40 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 22f63c │ │ │ │ + b.n 65b00 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 230cc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65a12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65ad2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f668 │ │ │ │ + bl 230cec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65a40 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 65b00 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65a12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3c00 │ │ │ │ - b.n 65a12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 65ad2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 65ad2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00065b04 : │ │ │ │ + ldr r0, [pc, #28] @ (65b24 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #33928 @ 0x8488 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00065b28 <_PyState_AddModule@@Base>: │ │ │ │ + mov r3, r2 │ │ │ │ + cbz r2, 65b68 <_PyState_AddModule@@Base+0x40> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cbz r1, 65b5c <_PyState_AddModule@@Base+0x34> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #50212 @ 0xc424 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1a7048 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #33964 @ 0x84ac │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #33964 @ 0x84ac │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 65a7e <_PyXI_NamespaceFromNames@@Base+0x8a> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 65bf8 <_PyState_AddModule@@Base+0xd0> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #43224 @ 0xa8d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65aa6 <_PyXI_NamespaceFromNames@@Base+0xb2> │ │ │ │ - ldr r2, [pc, #40] @ (65aa8 <_PyXI_NamespaceFromNames@@Base+0xb4>) │ │ │ │ + b.n 65c20 <_PyState_AddModule@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #40] @ (65c24 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a418c │ │ │ │ + bl 1a7b54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65a7a <_PyXI_NamespaceFromNames@@Base+0x86> │ │ │ │ - cbz r0, 65a9e <_PyXI_NamespaceFromNames@@Base+0xaa> │ │ │ │ + beq.n 65bf4 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + cbz r0, 65c18 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a5a68 │ │ │ │ + b.w 1a9430 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65c5e <_PyXI_NamespaceFromNames@@Base+0x26a> │ │ │ │ - ldr r3, [pc, #412] @ (65c68 <_PyXI_NamespaceFromNames@@Base+0x274>) │ │ │ │ + beq.w 65dda <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + ldr r3, [pc, #412] @ (65de4 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65aee <_PyXI_NamespaceFromNames@@Base+0xfa> │ │ │ │ - bne.n 65af2 <_PyXI_NamespaceFromNames@@Base+0xfe> │ │ │ │ + bgt.n 65c6a <_PyState_AddModule@@Base+0x142> │ │ │ │ + bne.n 65c6e <_PyState_AddModule@@Base+0x146> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 65af4 <_PyXI_NamespaceFromNames@@Base+0x100> │ │ │ │ + b.n 65c70 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65af4 <_PyXI_NamespaceFromNames@@Base+0x100> │ │ │ │ + b.n 65c70 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r0, [r7, #-16] │ │ │ │ - cbz r0, 65b3c <_PyXI_NamespaceFromNames@@Base+0x148> │ │ │ │ + cbz r0, 65cb8 <_PyState_AddModule@@Base+0x190> │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.w 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65b32 <_PyXI_NamespaceFromNames@@Base+0x13e> │ │ │ │ + beq.n 65cae <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b32 <_PyXI_NamespaceFromNames@@Base+0x13e> │ │ │ │ + cbnz r3, 65cae <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65b04 <_PyXI_NamespaceFromNames@@Base+0x110> │ │ │ │ - b.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65c80 <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 65b82 <_PyXI_NamespaceFromNames@@Base+0x18e> │ │ │ │ + cbz r0, 65cfe <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65b4a <_PyXI_NamespaceFromNames@@Base+0x156> │ │ │ │ + beq.n 65cc6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65b7a <_PyXI_NamespaceFromNames@@Base+0x186> │ │ │ │ + beq.n 65cf6 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b7a <_PyXI_NamespaceFromNames@@Base+0x186> │ │ │ │ + cbnz r3, 65cf6 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65b4a <_PyXI_NamespaceFromNames@@Base+0x156> │ │ │ │ - b.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65cc6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + b.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 65bc8 <_PyXI_NamespaceFromNames@@Base+0x1d4> │ │ │ │ + cbz r0, 65d44 <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65b90 <_PyXI_NamespaceFromNames@@Base+0x19c> │ │ │ │ + beq.n 65d0c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65bc0 <_PyXI_NamespaceFromNames@@Base+0x1cc> │ │ │ │ + beq.n 65d3c <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bc0 <_PyXI_NamespaceFromNames@@Base+0x1cc> │ │ │ │ + cbnz r3, 65d3c <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65b90 <_PyXI_NamespaceFromNames@@Base+0x19c> │ │ │ │ - b.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65d0c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + b.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65c60 <_PyXI_NamespaceFromNames@@Base+0x26c> │ │ │ │ + beq.n 65ddc <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65c60 <_PyXI_NamespaceFromNames@@Base+0x26c> │ │ │ │ + beq.n 65ddc <_PyState_AddModule@@Base+0x2b4> │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + cbz r0, 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d033c │ │ │ │ + bl d03ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c0c <_PyXI_NamespaceFromNames@@Base+0x218> │ │ │ │ + bge.n 65d88 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + cbnz r3, 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ - beq.n 65c22 <_PyXI_NamespaceFromNames@@Base+0x22e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65d9e <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65c44 <_PyXI_NamespaceFromNames@@Base+0x250> │ │ │ │ + beq.n 65dc0 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c44 <_PyXI_NamespaceFromNames@@Base+0x250> │ │ │ │ + cbnz r3, 65dc0 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65c44 <_PyXI_NamespaceFromNames@@Base+0x250> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65dc0 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 83af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65c3e <_PyXI_NamespaceFromNames@@Base+0x24a> │ │ │ │ + beq.n 65dba <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c3e <_PyXI_NamespaceFromNames@@Base+0x24a> │ │ │ │ + cbnz r3, 65dba <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 65c48 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + bne.n 65dc4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65bdc <_PyXI_NamespaceFromNames@@Base+0x1e8> │ │ │ │ + b.n 65d58 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c5e <_PyXI_NamespaceFromNames@@Base+0x26a> │ │ │ │ + beq.n 65dda <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c5e <_PyXI_NamespaceFromNames@@Base+0x26a> │ │ │ │ + cbnz r3, 65dda <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -89465,203 +89614,203 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 65c9e <_PyXI_NamespaceFromNames@@Base+0x2aa> │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + cbnz r0, 65e1a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17220 @ 0x4344 │ │ │ │ + movw r0, #18436 @ 0x4804 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65cb2 <_PyXI_NamespaceFromNames@@Base+0x2be> │ │ │ │ - bl 10e3f8 │ │ │ │ - b.n 65cd2 <_PyXI_NamespaceFromNames@@Base+0x2de> │ │ │ │ - bl 107148 │ │ │ │ + bne.n 65e2e <_PyState_AddModule@@Base+0x306> │ │ │ │ + bl 10e674 │ │ │ │ + b.n 65e4e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 1072e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65cd2 <_PyXI_NamespaceFromNames@@Base+0x2de> │ │ │ │ + bge.n 65e4e <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65cd2 <_PyXI_NamespaceFromNames@@Base+0x2de> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65e4e <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e240 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e5d4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065cdc : │ │ │ │ +00065e58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ (65d48 ) │ │ │ │ - bl 126c38 │ │ │ │ + ldr r0, [pc, #88] @ (65ec4 ) │ │ │ │ + bl 127138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65d0e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 65d40 │ │ │ │ - movw r0, #64180 @ 0xfab4 │ │ │ │ + cbnz r0, 65e8a │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 65ebc │ │ │ │ + movw r0, #65332 @ 0xff34 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1109b0 │ │ │ │ - cbz r0, 65d40 │ │ │ │ + bl 110c68 │ │ │ │ + cbz r0, 65ebc │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65d4c ) │ │ │ │ + ldr r0, [pc, #56] @ (65ec8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9323c │ │ │ │ + bl 93240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d34 │ │ │ │ + beq.n 65eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65d38 │ │ │ │ + cbz r3, 65eb4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65d40 │ │ │ │ + b.n 65ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65d34 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65eb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65cac <_PyXI_NamespaceFromNames@@Base+0x2b8> │ │ │ │ + beq.n 65e28 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 659d8 <_PyCrossInterpreterData_Lookup@@Base+0x2> │ │ │ │ + b.n 65b54 <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65d5e │ │ │ │ - movw r0, #49784 @ 0xc278 │ │ │ │ + cbnz r0, 65eda │ │ │ │ + movw r0, #50936 @ 0xc6f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bc5a0 │ │ │ │ + b.w 1bfc50 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - movw r7, #32828 @ 0x803c │ │ │ │ + movw r7, #34008 @ 0x84d8 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38288 @ 0x9590 │ │ │ │ + movw r6, #39440 @ 0x9a10 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32820 @ 0x8034 │ │ │ │ + movw r5, #34000 @ 0x84d0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23568 @ 0x5c10 │ │ │ │ + movw r0, #24640 @ 0x6040 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bc5a0 │ │ │ │ + bl 1bfc50 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65dde │ │ │ │ + cbz r1, 65f5a │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65db0 │ │ │ │ - movw r0, #32812 @ 0x802c │ │ │ │ + bne.n 65f2c │ │ │ │ + movw r0, #33992 @ 0x84c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bc5a0 │ │ │ │ - b.n 65d94 │ │ │ │ + bl 1bfc50 │ │ │ │ + b.n 65f10 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65dc2 │ │ │ │ - movw r0, #32816 @ 0x8030 │ │ │ │ + bhi.n 65f3e │ │ │ │ + movw r0, #33996 @ 0x84cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bc5a0 │ │ │ │ - b.n 65d94 │ │ │ │ + bl 1bfc50 │ │ │ │ + b.n 65f10 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65dce │ │ │ │ + bhi.n 65f4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc5a0 │ │ │ │ - b.n 65d94 │ │ │ │ + bl 1bfc50 │ │ │ │ + b.n 65f10 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bc5a0 │ │ │ │ - b.n 65d94 │ │ │ │ - movw r0, #23568 @ 0x5c10 │ │ │ │ + bl 1bfc50 │ │ │ │ + b.n 65f10 │ │ │ │ + movw r0, #24640 @ 0x6040 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bc5a0 │ │ │ │ + b.w 1bfc50 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #52888 @ 0xce98 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 65e18 │ │ │ │ + beq.n 65f94 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65e38 │ │ │ │ - cbz r1, 65e40 │ │ │ │ - movw r0, #32836 @ 0x8044 │ │ │ │ + bne.n 65fb4 │ │ │ │ + cbz r1, 65fbc │ │ │ │ + movw r0, #34016 @ 0x84e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 152158 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65e56 │ │ │ │ + bl 1531a8 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65fd2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65e40 │ │ │ │ + beq.n 65fbc │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65e40 │ │ │ │ + beq.n 65fbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b13a0 │ │ │ │ + b.w 1b4d98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65e38 │ │ │ │ - movw r0, #32836 @ 0x8044 │ │ │ │ + beq.n 65fb4 │ │ │ │ + movw r0, #34016 @ 0x84e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65e38 │ │ │ │ + bne.n 65fb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (65ec0 ) │ │ │ │ + ldr r2, [pc, #84] @ (6603c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65eb0 │ │ │ │ + cbz r3, 6602c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ - bl 13a2d0 │ │ │ │ + bl 13ab0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65ea0 │ │ │ │ + cbnz r0, 6601c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ + movw r1, #3328 @ 0xd00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 65eb8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 66034 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 207344 <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 2090d0 <_Py_RestoreSignals@@Base+0x1694> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -89670,41 +89819,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 65ee6 │ │ │ │ + cbz r2, 66062 │ │ │ │ blx 29198 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #53200 @ 0xcfd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 65f2e │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 660aa │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62264 @ 0xf338 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63336 @ 0xf768 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29e24 <__vfprintf_chk@plt> │ │ │ │ mov r1, r6 │ │ │ │ @@ -89716,146 +89865,146 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00065f5c <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000660d8 <_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, #32860 @ 0x805c │ │ │ │ + movw r1, #34040 @ 0x84f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 65ec4 │ │ │ │ + bl 66040 │ │ │ │ │ │ │ │ -00065f78 : │ │ │ │ +000660f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ - cbnz r0, 65fc4 │ │ │ │ - bl 97c60 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 66140 │ │ │ │ + bl 97c4c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 65fc6 │ │ │ │ - cbz r4, 65fc4 │ │ │ │ - movw r1, #49352 @ 0xc0c8 │ │ │ │ + cbz r0, 66142 │ │ │ │ + cbz r4, 66140 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 65fc4 │ │ │ │ + cbz r0, 66140 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29812 @ 0x7474 │ │ │ │ + movw r1, #30884 @ 0x78a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 65fc6 │ │ │ │ + b.n 66142 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065fc8 : │ │ │ │ +00066144 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00065fd0 : │ │ │ │ +0006614c : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00065fd6 : │ │ │ │ +00066152 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #49352 @ 0xc0c8 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006601c : │ │ │ │ +00066198 : │ │ │ │ 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 5f342 │ │ │ │ + bl 5f332 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006603e : │ │ │ │ +000661ba : │ │ │ │ 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 5f342 │ │ │ │ + bl 5f332 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066062 : │ │ │ │ +000661de : │ │ │ │ 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 5f342 │ │ │ │ + bl 5f332 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066086 : │ │ │ │ +00066202 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000660a6 : │ │ │ │ +00066222 : │ │ │ │ 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] │ │ │ │ @@ -89865,974 +90014,1339 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 660de │ │ │ │ + cbz r3, 6625a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 660e0 │ │ │ │ + b.n 6625c │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 660ec │ │ │ │ + cbnz r3, 66268 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 660ec │ │ │ │ - cbnz r1, 660ec │ │ │ │ - cbnz r0, 6610a │ │ │ │ + blt.n 66268 │ │ │ │ + cbnz r1, 66268 │ │ │ │ + cbnz r0, 66286 │ │ │ │ add r2, sp, #24 │ │ │ │ movw r5, #19096 @ 0x4a98 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6618e │ │ │ │ - cbz r4, 6615a │ │ │ │ + beq.n 6630a │ │ │ │ + cbz r4, 662d6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6618e │ │ │ │ - beq.n 6615a │ │ │ │ - ldr r1, [pc, #120] @ (66194 ) │ │ │ │ + blt.n 6630a │ │ │ │ + beq.n 662d6 │ │ │ │ + ldr r1, [pc, #120] @ (66310 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8de00 │ │ │ │ - cbz r0, 6614e │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 662ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 66130 │ │ │ │ - ldr r3, [pc, #72] @ (66198 ) │ │ │ │ + b.n 662ac │ │ │ │ + ldr r3, [pc, #72] @ (66314 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 66178 │ │ │ │ - ldr r1, [pc, #56] @ (66194 ) │ │ │ │ + b.n 662f4 │ │ │ │ + ldr r1, [pc, #56] @ (66310 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #52] @ (66198 ) │ │ │ │ + ldr r2, [pc, #52] @ (66314 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 66182 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6618e │ │ │ │ + bne.n 662fe │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6630a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae4 │ │ │ │ + bl 37b1e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 661f0 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6636c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17764 @ 0x4564 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18916 @ 0x49e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66226 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 663a2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ - cbz r0, 66226 │ │ │ │ + bl 88d90 │ │ │ │ + cbz r0, 663a2 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21404 @ 0x539c │ │ │ │ - movweq r1, #32920 @ 0x8098 │ │ │ │ + movwne r1, #22556 @ 0x581c │ │ │ │ + movweq r1, #34100 @ 0x8534 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + │ │ │ │ +000663aa : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6625e │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46192 @ 0xb470 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66264 │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r0, [ip, #-24] │ │ │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ + movw r1, #5108 @ 0x13f4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + sub sp, #4 │ │ │ │ + blx 29c34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6645e │ │ │ │ + movw r5, #11572 @ 0x2d34 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 663ea │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + movs r1, #1 │ │ │ │ + bl 11d244 │ │ │ │ + b.n 663fe │ │ │ │ + bl 350ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 66276 │ │ │ │ - movw r0, #46192 @ 0xb470 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66282 │ │ │ │ - ldr r1, [pc, #92] @ (662d4 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b8c5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66286 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 662cc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 662aa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 662aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 662aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 662aa │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #54640 @ 0xd570 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #32952 @ 0x80b8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc00 │ │ │ │ + beq.n 663e0 │ │ │ │ + b.n 66462 │ │ │ │ + cbnz r4, 6644c │ │ │ │ + cmp.w r7, #4096 @ 0x1000 │ │ │ │ + bcc.n 66440 │ │ │ │ + mov r3, r6 │ │ │ │ + mov.w r2, #4096 @ 0x1000 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2a650 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29fe0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 29a1c │ │ │ │ + clz r3, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ + ite cs │ │ │ │ + movcs r4, #0 │ │ │ │ + movcc r4, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 663f6 │ │ │ │ + b.n 6644c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29cc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 663fe │ │ │ │ + b.n 66450 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + blx 293a0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl ffc64 │ │ │ │ + b.n 66462 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000662d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006646c : │ │ │ │ + push {r3, r4, r5, r6, r7, 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 7a108 │ │ │ │ - cbz r0, 66340 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + blx 29490 │ │ │ │ mov r4, r0 │ │ │ │ + cbz r0, 6648e │ │ │ │ + adds r5, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + b.n 6647e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 721bc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6651e │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6632a │ │ │ │ - cbz r6, 66346 │ │ │ │ + cbnz r0, 664b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a108 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 66346 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6632a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6632a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66340 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66340 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6638c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1d9960 │ │ │ │ - mov r3, r0 │ │ │ │ + blx 2987c │ │ │ │ + add.w r5, r6, r0, lsl #2 │ │ │ │ + subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 781c8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66376 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66376 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + bl 8874c │ │ │ │ + cbnz r0, 664d4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6638c │ │ │ │ + beq.n 6651e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6638c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00066394 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 663ea <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #16 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 663e6 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 663ea <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 781c8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000663f0 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 66446 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #14 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 4f1c2 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 66442 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3bd4 │ │ │ │ - b.n 66446 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 781c8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006644c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ (6654c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (66550 ) │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 66484 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 66474 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 664a2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7774 │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 66524 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 664b4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 664a6 │ │ │ │ - cbz r5, 664c4 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6651e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6651e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r0, [r2, r4] │ │ │ │ + adds r4, #4 │ │ │ │ + cbz r3, 664e2 │ │ │ │ + adds r6, r5, #4 │ │ │ │ + b.n 6649a │ │ │ │ + ldr r0, [pc, #76] @ (66530 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #72] @ (66534 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1cf860 │ │ │ │ + cbz r0, 66504 │ │ │ │ + movw r1, #34132 @ 0x8554 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #56] @ (66538 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - add.w r3, r4, #88 @ 0x58 │ │ │ │ - dmb ish │ │ │ │ - ldrex r7, [r3] │ │ │ │ - strex r2, r5, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 664cc │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 664f4 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 664e4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 66500 │ │ │ │ - ldr r0, [pc, #84] @ (66550 ) │ │ │ │ - bl 2458cc │ │ │ │ - adds r4, #12 │ │ │ │ + beq.n 6652c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6652c │ │ │ │ mov r0, r7 │ │ │ │ - bl 781c8 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6650c │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 66546 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 66538 │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 66528 │ │ │ │ - dmb ish │ │ │ │ - beq.n 66544 │ │ │ │ - ldr r0, [pc, #16] @ (66550 ) │ │ │ │ - bl 2458cc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #34156 @ 0x856c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #16] @ (66538 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + b.n 668c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00066554 : │ │ │ │ +0006653c : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ │ │ │ │ -00066574 : │ │ │ │ +0006655c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 665a4 │ │ │ │ - movw r0, #48492 @ 0xbd6c │ │ │ │ + beq.n 6658c │ │ │ │ + movw r0, #49564 @ 0xc19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 665e0 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 665c8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 665e6 │ │ │ │ - cbz r1, 665ca │ │ │ │ + beq.n 665ce │ │ │ │ + cbz r1, 665b2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 665ca │ │ │ │ + bpl.n 665b2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 665e8 │ │ │ │ + beq.n 665d0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 665e8 │ │ │ │ + b.n 665d0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32980 @ 0x80d4 │ │ │ │ + movw r1, #34180 @ 0x8584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 665f2 │ │ │ │ + b.n 665da │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66622 │ │ │ │ + beq.n 6660a │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66638 │ │ │ │ + bne.n 66620 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66692 │ │ │ │ + beq.n 6667a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66692 │ │ │ │ - b.n 6663a │ │ │ │ + ble.n 6667a │ │ │ │ + b.n 66622 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66658 │ │ │ │ + beq.n 66640 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6666e │ │ │ │ + bne.n 66656 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66692 │ │ │ │ + beq.n 6667a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66692 │ │ │ │ - b.n 66670 │ │ │ │ + ble.n 6667a │ │ │ │ + b.n 66658 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 666d0 │ │ │ │ + cbz r6, 666b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 666ac │ │ │ │ + bne.n 66694 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 666ba │ │ │ │ + bne.n 666a2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6670e │ │ │ │ + bl 127274 │ │ │ │ + b.n 666f6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 666c2 │ │ │ │ - b.n 66684 │ │ │ │ + bne.n 666aa │ │ │ │ + b.n 6666c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66692 │ │ │ │ - b.n 666c4 │ │ │ │ + ble.n 6667a │ │ │ │ + b.n 666ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1714ec │ │ │ │ + bl 172f14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 666f2 │ │ │ │ + beq.n 666da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 666f2 │ │ │ │ + cbnz r3, 666da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66708 │ │ │ │ + beq.n 666f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66708 │ │ │ │ + cbnz r3, 666f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66740 │ │ │ │ + beq.n 66728 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66756 │ │ │ │ + bne.n 6673e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 667b0 │ │ │ │ + beq.n 66798 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 667b0 │ │ │ │ - b.n 66758 │ │ │ │ + ble.n 66798 │ │ │ │ + b.n 66740 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66776 │ │ │ │ + beq.n 6675e │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6678c │ │ │ │ + bne.n 66774 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 667b0 │ │ │ │ + beq.n 66798 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 667b0 │ │ │ │ - b.n 6678e │ │ │ │ + ble.n 66798 │ │ │ │ + b.n 66776 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 667ee │ │ │ │ + cbz r6, 667d6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 667ca │ │ │ │ + bne.n 667b2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 667d8 │ │ │ │ + bne.n 667c0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5076 @ 0x13d4 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6682c │ │ │ │ + bl 127274 │ │ │ │ + b.n 66814 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 667e0 │ │ │ │ - b.n 667a2 │ │ │ │ + bne.n 667c8 │ │ │ │ + b.n 6678a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 667b0 │ │ │ │ - b.n 667e2 │ │ │ │ + ble.n 66798 │ │ │ │ + b.n 667ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40502 │ │ │ │ + bl 40556 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66810 │ │ │ │ + beq.n 667f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66810 │ │ │ │ + cbnz r3, 667f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66826 │ │ │ │ + beq.n 6680e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66826 │ │ │ │ + cbnz r3, 6680e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066830 : │ │ │ │ +00066818 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66860 │ │ │ │ - ldr r3, [pc, #52] @ (66880 ) │ │ │ │ + cbz r0, 66848 │ │ │ │ + ldr r3, [pc, #52] @ (66868 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66860 │ │ │ │ + cbnz r0, 66848 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e00c8 │ │ │ │ + bl 1e2b14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78224 │ │ │ │ + b.w 78234 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066884 : │ │ │ │ +0006686c : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66830 │ │ │ │ + b.w 66818 │ │ │ │ │ │ │ │ -0006688c : │ │ │ │ +00066874 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 668b6 │ │ │ │ + cbz r0, 6689e │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 668ba │ │ │ │ - ldr r3, [pc, #56] @ (668e0 ) │ │ │ │ + cbnz r0, 668a2 │ │ │ │ + ldr r3, [pc, #56] @ (668c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 668da │ │ │ │ + b.n 668c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d8edc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dbc30 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 668da │ │ │ │ + beq.n 668c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 668da │ │ │ │ + cbnz r3, 668c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668e4 <_PySys_GetAttr@@Base>: │ │ │ │ +000668cc <_PySys_GetAttr@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 6692e <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 66916 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r0, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66922 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6690a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15d348 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15e6b4 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66924 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 6690c <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0006691c : │ │ │ │ + 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 7a108 │ │ │ │ + cbz r0, 66984 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8f9d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6696e │ │ │ │ + cbz r6, 6698a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a108 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 6698a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6696e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6696e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66984 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66984 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 669d0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1dc4e8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 781d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 669ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 669ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 669d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 669d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +000669d8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 66a2e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r6, #16 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 66a2a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 66a2e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 781d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00066a34 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 5030c <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 66a8a <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r6, #14 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 4f216 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 66a86 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3c34 │ │ │ │ + b.n 66a8a <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 781d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00066a90 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #240] @ (66b90 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (66b94 ) │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66ac8 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66ab8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66ae6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1da81c │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66b68 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 66af8 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 66aea │ │ │ │ + cbz r5, 66b08 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + add.w r3, r4, #88 @ 0x58 │ │ │ │ + dmb ish │ │ │ │ + ldrex r7, [r3] │ │ │ │ + strex r2, r5, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66b10 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 66b38 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 66b28 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66b44 │ │ │ │ + ldr r0, [pc, #84] @ (66b94 ) │ │ │ │ + bl 2467ac │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 781d8 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66b50 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 66b8a │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 66b7c │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66b6c │ │ │ │ + dmb ish │ │ │ │ + beq.n 66b88 │ │ │ │ + ldr r0, [pc, #16] @ (66b94 ) │ │ │ │ + bl 2467ac │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00066b98 : │ │ │ │ + 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] @ (66c54 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbnz r5, 66bc0 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #156] @ (66c58 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #148] @ (66c5c ) │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 66c44 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 66bda │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 66c08 │ │ │ │ + bl 781d8 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 721bc │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 66c44 │ │ │ │ + ldr r1, [pc, #112] @ (66c5c ) │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1cf860 │ │ │ │ + cbz r0, 66c08 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66c44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66c44 │ │ │ │ + b.n 66c28 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cbz r4, 66c44 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83af8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 66c2e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66c44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66c44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66c50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66c50 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d84 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ + │ │ │ │ +00066c60 : │ │ │ │ + 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] @ (66cac ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66c84 │ │ │ │ + movs r4, #0 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 66ca4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 66c9e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq.n 66ca0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 66ca0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 781d8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + subw r0, r0, #72 @ 0x48 │ │ │ │ + │ │ │ │ +00066cb0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r5, [pc, #364] @ (66e30 ) │ │ │ │ + sub sp, #28 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r4, #39460 @ 0x9a24 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + mov r8, r2 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr.w r9, [r3, r5] │ │ │ │ + ble.n 66ce0 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 66ce4 │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 721bc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 66e1a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl 8874c │ │ │ │ + cbnz r0, 66d20 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 66e1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66e1a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66e1a │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 66cf4 │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ + movw r0, #62248 @ 0xf328 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 7a0c0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1cf860 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 781d8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r7, 66d78 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66d6a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66d6a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #34204 @ 0x859c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #192] @ (66e34 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66d88 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66d88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66e28 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r6, r5, [sp, #16] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1d0700 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66e28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + cbnz r5, 66db4 │ │ │ │ + movw r1, #34228 @ 0x85b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #132] @ (66e34 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (66e38 ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 12667c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66dce │ │ │ │ + movw r1, #34260 @ 0x85d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #104] @ (66e34 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 66e02 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 110c34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66dec │ │ │ │ + movw r1, #34280 @ 0x85e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #76] @ (66e34 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66e02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66e02 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66e28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66e28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66e28 │ │ │ │ + movw r1, #34312 @ 0x8608 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #16] @ (66e34 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 671c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00066e3c : │ │ │ │ + movw r3, #40036 @ 0x9c64 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.w 66cb0 │ │ │ │ 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, 66956 <_PySys_GetAttr@@Base+0x72> │ │ │ │ + cbnz r0, 66e6e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66960 <_PySys_GetAttr@@Base+0x7c> │ │ │ │ - b.n 66966 <_PySys_GetAttr@@Base+0x82> │ │ │ │ + cbnz r0, 66e78 │ │ │ │ + b.n 66e7e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66950 <_PySys_GetAttr@@Base+0x6c> │ │ │ │ - b.n 6697e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + beq.n 66e68 │ │ │ │ + b.n 66e96 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6697e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + cbnz r0, 66e96 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66970 <_PySys_GetAttr@@Base+0x8c> │ │ │ │ + cbz r0, 66e88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6697e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + cbnz r0, 66e96 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6697e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ + cbz r0, 66e96 │ │ │ │ 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, 6699e <_PySys_GetAttr@@Base+0xba> │ │ │ │ + cbnz r0, 66eb6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 669a8 <_PySys_GetAttr@@Base+0xc4> │ │ │ │ - b.n 669ae <_PySys_GetAttr@@Base+0xca> │ │ │ │ + cbnz r0, 66ec0 │ │ │ │ + b.n 66ec6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66998 <_PySys_GetAttr@@Base+0xb4> │ │ │ │ - b.n 669c6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + beq.n 66eb0 │ │ │ │ + b.n 66ede │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 669c6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbnz r0, 66ede │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 669b8 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + cbz r0, 66ed0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 669c6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbnz r0, 66ede │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 669c6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbz r0, 66ede │ │ │ │ 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, 669f6 <_PySys_GetAttr@@Base+0x112> │ │ │ │ + cbnz r0, 66f0e │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 669e0 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + beq.n 66ef8 │ │ │ │ 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, 66a26 <_PySys_GetAttr@@Base+0x142> │ │ │ │ + cbnz r0, 66f3e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66a2e <_PySys_GetAttr@@Base+0x14a> │ │ │ │ + cbz r0, 66f46 │ │ │ │ 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 66a18 <_PySys_GetAttr@@Base+0x134> │ │ │ │ + beq.n 66f30 │ │ │ │ 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, 66a56 <_PySys_GetAttr@@Base+0x172> │ │ │ │ + cbnz r0, 66f6e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66a5e <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + cbz r0, 66f76 │ │ │ │ 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 66a48 <_PySys_GetAttr@@Base+0x164> │ │ │ │ + beq.n 66f60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ @@ -90842,28 +91356,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66a98 <_PySys_GetAttr@@Base+0x1b4> │ │ │ │ + cbnz r0, 66fb0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66aa2 <_PySys_GetAttr@@Base+0x1be> │ │ │ │ - b.n 66aa8 <_PySys_GetAttr@@Base+0x1c4> │ │ │ │ + cbnz r0, 66fba │ │ │ │ + b.n 66fc0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a92 <_PySys_GetAttr@@Base+0x1ae> │ │ │ │ - b.n 66ab6 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + beq.n 66faa │ │ │ │ + b.n 66fce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66ab6 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbnz r0, 66fce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66ab6 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbz r0, 66fce │ │ │ │ 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 │ │ │ │ @@ -90890,45 +91404,45 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #92] @ (66b68 <_PySys_GetAttr@@Base+0x284>) │ │ │ │ + ldr r5, [pc, #92] @ (67080 ) │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r3, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [ip] │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 66b44 <_PySys_GetAttr@@Base+0x260> │ │ │ │ + bcc.n 6705c │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 66b44 <_PySys_GetAttr@@Base+0x260> │ │ │ │ + cbnz r4, 6705c │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 66aee <_PySys_GetAttr@@Base+0x20a> │ │ │ │ + bl 67006 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (66b68 <_PySys_GetAttr@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #28] @ (67080 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66b5c <_PySys_GetAttr@@Base+0x278> │ │ │ │ + beq.n 67074 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ @@ -90947,154 +91461,113 @@ │ │ │ │ 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, 66bac <_PySys_GetAttr@@Base+0x2c8> │ │ │ │ + cbnz r0, 670c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66bb6 <_PySys_GetAttr@@Base+0x2d2> │ │ │ │ - b.n 66bbc <_PySys_GetAttr@@Base+0x2d8> │ │ │ │ + cbnz r0, 670ce │ │ │ │ + b.n 670d4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ba6 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ - b.n 66bca <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ + beq.n 670be │ │ │ │ + b.n 670e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66bca <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ + cbnz r0, 670e2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66bca <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ + cbz r0, 670e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (66bd0 <_PySys_GetAttr@@Base+0x2ec>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 66c28 <_PySys_GetAttr@@Base+0x344> │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 66bfc <_PySys_GetAttr@@Base+0x318> │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 66c00 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ - mov.w r0, #32768 @ 0x8000 │ │ │ │ - cmp r0, r4 │ │ │ │ - bls.n 66c0a <_PySys_GetAttr@@Base+0x326> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66c38 <_PySys_GetAttr@@Base+0x354> │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a1d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 66c04 <_PySys_GetAttr@@Base+0x320> │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29f34 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a528 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 66c04 <_PySys_GetAttr@@Base+0x320> │ │ │ │ - ldr r3, [pc, #16] @ (66c3c <_PySys_GetAttr@@Base+0x358>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66c60 <_PySys_GetAttr@@Base+0x37c> │ │ │ │ + bgt.n 67104 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66c52 <_PySys_GetAttr@@Base+0x36e> │ │ │ │ + b.n 670f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (6710c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 66c7c <_PySys_GetAttr@@Base+0x398> │ │ │ │ - bl 17e630 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 67128 │ │ │ │ + bl 180830 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18b9f0 │ │ │ │ - b.w 46d8a │ │ │ │ + b.w 18e188 │ │ │ │ + b.w 46dde │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29928 │ │ │ │ - cbnz r0, 66cd0 <_PySys_GetAttr@@Base+0x3ec> │ │ │ │ + cbnz r0, 6717c │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 67152 │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 60b1c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 610c8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -91103,770 +91576,697 @@ │ │ │ │ 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 66d6c <_PySys_GetAttr@@Base+0x488> │ │ │ │ - movw r4, #65128 @ 0xfe68 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ + beq.n 67218 │ │ │ │ + movw r4, #744 @ 0x2e8 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 66d7a <_PySys_GetAttr@@Base+0x496> │ │ │ │ + bne.n 67226 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 66d7e <_PySys_GetAttr@@Base+0x49a> │ │ │ │ - movw r4, #64404 @ 0xfb94 │ │ │ │ + b.n 6722a │ │ │ │ + movw r4, #63064 @ 0xf658 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 66d7e <_PySys_GetAttr@@Base+0x49a> │ │ │ │ + b.n 6722a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 66d8e <_PySys_GetAttr@@Base+0x4aa> │ │ │ │ + bge.n 6723a │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 66dd2 <_PySys_GetAttr@@Base+0x4ee> │ │ │ │ + bge.n 6727e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 66da4 <_PySys_GetAttr@@Base+0x4c0> │ │ │ │ + bne.n 67250 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 66e90 <_PySys_GetAttr@@Base+0x5ac> │ │ │ │ + beq.n 6733c │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #64004 @ 0xfa04 │ │ │ │ - movw r2, #33028 @ 0x8104 │ │ │ │ + movweq r4, #65156 @ 0xfe84 │ │ │ │ + movw r2, #34356 @ 0x8634 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 66e90 <_PySys_GetAttr@@Base+0x5ac> │ │ │ │ + b.n 6733c │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63728 @ 0xf8f0 │ │ │ │ - movwlt r6, #64136 @ 0xfa88 │ │ │ │ + movwge r6, #64880 @ 0xfd70 │ │ │ │ + movwlt r6, #62796 @ 0xf54c │ │ │ │ ite ge │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ movtlt r6, #39 @ 0x27 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #59836 @ 0xe9bc │ │ │ │ + movwge r6, #60908 @ 0xedec │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #57908 @ 0xe234 │ │ │ │ + movw r1, #59060 @ 0xe6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33040 @ 0x8110 │ │ │ │ + movw r6, #34368 @ 0x8640 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ - movw r2, #33048 @ 0x8118 │ │ │ │ + movw r2, #34376 @ 0x8648 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #33020 @ 0x80fc │ │ │ │ + movw r2, #34348 @ 0x862c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + movw r2, #34408 @ 0x8668 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 66fb8 <_PySys_GetAttr@@Base+0x6d4> │ │ │ │ + bne.n 67464 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #65128 @ 0xfe68 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33020 @ 0x80fc │ │ │ │ + movw r3, #744 @ 0x2e8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #34348 @ 0x862c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66fae <_PySys_GetAttr@@Base+0x6ca> │ │ │ │ + bge.n 6745a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50708 @ 0xc614 │ │ │ │ + movw r2, #51780 @ 0xca44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + bl 671aa │ │ │ │ + movw r2, #34392 @ 0x8658 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + bl 671aa │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 67034 <_PySys_GetAttr@@Base+0x750> │ │ │ │ - movw r2, #33088 @ 0x8140 │ │ │ │ + b.n 674e0 │ │ │ │ + movw r2, #34416 @ 0x8670 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 67034 <_PySys_GetAttr@@Base+0x750> │ │ │ │ + b.n 674e0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + movw r2, #34424 @ 0x8678 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66fae <_PySys_GetAttr@@Base+0x6ca> │ │ │ │ - movw r2, #33104 @ 0x8150 │ │ │ │ + bge.n 6745a │ │ │ │ + movw r2, #34432 @ 0x8680 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + b.n 671aa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - movw r5, #689 @ 0x2b1 │ │ │ │ + movw r5, #2287 @ 0x8ef │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + movw r2, #34408 @ 0x8668 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - │ │ │ │ -0006709e : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 670be │ │ │ │ - blx 2a8b4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 29258 │ │ │ │ - │ │ │ │ -000670c4 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29b10 │ │ │ │ - cbnz r0, 670f2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 670f6 │ │ │ │ - blx 2a20c │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -000670fc : │ │ │ │ - b.w 2a208 │ │ │ │ - │ │ │ │ -00067100 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2927c │ │ │ │ - │ │ │ │ -00067106 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 29280 │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - negs r0, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067122 : │ │ │ │ - b.w 2a318 │ │ │ │ - │ │ │ │ -00067126 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00067128 : │ │ │ │ - ldr r3, [pc, #12] @ (67138 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006713c : │ │ │ │ - b.n 66bd4 <_PySys_GetAttr@@Base+0x2f0> │ │ │ │ + b.n 671aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 67166 │ │ │ │ + beq.n 67572 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 671e0 │ │ │ │ + bne.n 675ec │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 6716a │ │ │ │ + b.n 67576 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 6717e │ │ │ │ + bcc.n 6758a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 671e4 │ │ │ │ + b.n 675f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6bfac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67178 │ │ │ │ + beq.n 67584 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 671d0 │ │ │ │ + cbz r3, 675dc │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 671ca │ │ │ │ + beq.n 675d6 │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 671ca │ │ │ │ - bl 6c180 │ │ │ │ - cbz r5, 671b2 │ │ │ │ + bne.n 675d6 │ │ │ │ + bl 6c15c │ │ │ │ + cbz r5, 675be │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 671c4 │ │ │ │ - movw r3, #49984 @ 0xc340 │ │ │ │ + beq.n 675d0 │ │ │ │ + movw r3, #51136 @ 0xc7c0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 671e4 │ │ │ │ + b.n 675f0 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 6718c │ │ │ │ + b.n 67598 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 671da │ │ │ │ + cbz r5, 675e6 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 671e4 │ │ │ │ + b.n 675f0 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000671ea : │ │ │ │ +000675f6 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b1b0c │ │ │ │ + b.w 1b5504 │ │ │ │ │ │ │ │ -000671f0 <_Py_closerange@@Base>: │ │ │ │ +000675fc <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 29910 │ │ │ │ - cbz r0, 67230 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 6763c <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 67222 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 6762e <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2a944 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 67230 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 6763c <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 67222 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 6762e <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067232 : │ │ │ │ +0006763e : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067236 : │ │ │ │ +00067642 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006723a : │ │ │ │ +00067646 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ orr.w r2, r2, r2, asr #31 │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067258 : │ │ │ │ +00067664 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 672a8 │ │ │ │ + bhi.n 676b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d480c <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 672a4 │ │ │ │ + bl 1d7884 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 676b0 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d480c <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 672a4 │ │ │ │ + bl 1d7884 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 676b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f72d0 │ │ │ │ + bl 1f993c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000672ae : │ │ │ │ +000676ba : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 67258 │ │ │ │ + b.w 67664 │ │ │ │ │ │ │ │ -000672b4 : │ │ │ │ - ldr r3, [pc, #8] @ (672c0 ) │ │ │ │ +000676c0 : │ │ │ │ + ldr r3, [pc, #8] @ (676cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + b.w 302d2 <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 672dc │ │ │ │ - b.w 80028 │ │ │ │ + bne.n 676e8 │ │ │ │ + b.w 8002c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2950c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 67152 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 67152 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29e34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ stmdb 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, #33176 @ 0x8198 │ │ │ │ + movw r3, #34504 @ 0x86c8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33188 @ 0x81a4 │ │ │ │ + movw r3, #34516 @ 0x86d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33136 @ 0x8170 │ │ │ │ + movw r2, #34464 @ 0x86a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33196 @ 0x81ac │ │ │ │ + movw r3, #34524 @ 0x86dc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33208 @ 0x81b8 │ │ │ │ + movw r3, #34536 @ 0x86e8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33220 @ 0x81c4 │ │ │ │ + movw r3, #34548 @ 0x86f4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33232 @ 0x81d0 │ │ │ │ + movw r3, #34560 @ 0x8700 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33124 @ 0x8164 │ │ │ │ + movw r3, #34452 @ 0x8694 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #64004 @ 0xfa04 │ │ │ │ + movw r5, #65156 @ 0xfe84 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ - ldr r0, [pc, #880] @ (67758 ) │ │ │ │ + bl 671aa │ │ │ │ + ldr r0, [pc, #880] @ (67b64 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33240 @ 0x81d8 │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ - ldr r0, [pc, #860] @ (6775c ) │ │ │ │ + bl 67362 │ │ │ │ + ldr r0, [pc, #860] @ (67b68 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33252 @ 0x81e4 │ │ │ │ + movw r1, #34580 @ 0x8714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62648 @ 0xf4b8 │ │ │ │ + movw r3, #63800 @ 0xf938 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + movw r2, #34408 @ 0x8668 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33264 @ 0x81f0 │ │ │ │ + movw r3, #34592 @ 0x8720 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + movw r2, #34408 @ 0x8668 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33272 @ 0x81f8 │ │ │ │ + movw r1, #34600 @ 0x8728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33280 @ 0x8200 │ │ │ │ + movw r1, #34608 @ 0x8730 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33292 @ 0x820c │ │ │ │ + movw r1, #34620 @ 0x873c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33304 @ 0x8218 │ │ │ │ + movw r1, #34632 @ 0x8748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62548 @ 0xf454 │ │ │ │ + movw r1, #63700 @ 0xf8d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33292 @ 0x820c │ │ │ │ + movw r1, #34620 @ 0x873c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33312 @ 0x8220 │ │ │ │ + movw r1, #34640 @ 0x8750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67046 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 674f2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33324 @ 0x822c │ │ │ │ + movw r1, #34652 @ 0x875c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67046 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 674f2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33336 @ 0x8238 │ │ │ │ + movw r1, #34664 @ 0x8768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67046 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 674f2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62468 @ 0xf404 │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 67046 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 674f2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33344 @ 0x8240 │ │ │ │ + movw r1, #34672 @ 0x8770 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67046 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 674f2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33352 @ 0x8248 │ │ │ │ + movw r1, #34680 @ 0x8778 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67046 <_PySys_GetAttr@@Base+0x762> │ │ │ │ + bl 674f2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #9988 @ 0x2704 │ │ │ │ + movw r1, #11772 @ 0x2dfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 66eb6 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + bl 67362 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 675ec │ │ │ │ + beq.n 679f8 │ │ │ │ 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 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + movw r3, #34688 @ 0x8780 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33372 @ 0x825c │ │ │ │ + movw r2, #34700 @ 0x878c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ movs r7, #0 │ │ │ │ - bl 19ea88 │ │ │ │ + bl 1a2458 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33392 @ 0x8270 │ │ │ │ + movw r3, #34720 @ 0x87a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33404 @ 0x827c │ │ │ │ + movw r2, #34732 @ 0x87ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movw r3, #39232 @ 0x9940 │ │ │ │ @@ -91884,15 +92284,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #200] @ (67760 ) │ │ │ │ + ldr r1, [pc, #200] @ (67b6c ) │ │ │ │ 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 │ │ │ │ @@ -91906,263 +92306,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bb0c │ │ │ │ + bl 26bf84 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [r6, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r3, lsl #10 │ │ │ │ - blt.n 67728 │ │ │ │ + blt.n 67b34 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 6772c │ │ │ │ + bge.n 67b38 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 6772c │ │ │ │ + b.n 67b38 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 67742 │ │ │ │ + blt.n 67b4e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67744 │ │ │ │ + bge.n 67b50 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67744 │ │ │ │ + b.n 67b50 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67764 │ │ │ │ + blt.n 67b70 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67768 │ │ │ │ + bge.n 67b74 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67768 │ │ │ │ + b.n 67b74 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 26b77c │ │ │ │ - movw r2, #33416 @ 0x8288 │ │ │ │ + bl 26bbf4 │ │ │ │ + movw r2, #34744 @ 0x87b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #992 @ 0x3e0 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + movw r3, #64136 @ 0xfa88 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 671aa │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ 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 26b77c │ │ │ │ + bl 26bbf4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25676 @ 0x644c │ │ │ │ + movw r3, #26748 @ 0x687c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33436 @ 0x829c │ │ │ │ + movw r2, #34764 @ 0x87cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34384 @ 0x8650 │ │ │ │ + movw r5, #35536 @ 0x8ad0 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6782e │ │ │ │ + cbz r3, 67c3a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33504 @ 0x82e0 │ │ │ │ + movw r2, #34832 @ 0x8810 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 66d32 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ + bl 671de │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8420 @ 0x20e4 │ │ │ │ + movw r2, #9168 @ 0x23d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #689 @ 0x2b1 │ │ │ │ + movw r0, #2287 @ 0x8ef │ │ │ │ movt r0, #6 │ │ │ │ - bl 66cfe <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + bl 671aa │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 678c8 │ │ │ │ + beq.n 67cd4 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67864 │ │ │ │ + bne.n 67c70 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 678c2 │ │ │ │ + beq.n 67cce │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67864 │ │ │ │ + bne.n 67c70 │ │ │ │ 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 6787c │ │ │ │ + bne.n 67c88 │ │ │ │ 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 67898 │ │ │ │ + bne.n 67ca4 │ │ │ │ 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 678b2 │ │ │ │ + bne.n 67cbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 678fe │ │ │ │ + beq.n 67d0a │ │ │ │ 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 678d4 │ │ │ │ + bne.n 67ce0 │ │ │ │ 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 678ea │ │ │ │ + bne.n 67cf6 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #25236 @ 0x6294 │ │ │ │ + movw r2, #26388 @ 0x6714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab640 │ │ │ │ + bl 1af00c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 679a8 │ │ │ │ + cbz r0, 67db4 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67952 │ │ │ │ + cbz r6, 67d5e │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 679a8 │ │ │ │ + beq.n 67db4 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67946 │ │ │ │ + b.n 67d52 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 679a8 │ │ │ │ + beq.n 67db4 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 679a8 │ │ │ │ + cbz r3, 67db4 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 679a8 │ │ │ │ + beq.n 67db4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r1, #33516 @ 0x82ec │ │ │ │ + movw r1, #34844 @ 0x881c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60b1c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 679b4 │ │ │ │ + bl 610c8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67dc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60b1c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 610c8 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -92170,37 +92570,37 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 19fbf8 │ │ │ │ + bl 1a35c8 <_PyThreadState_New@@Base+0x264c> │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 67a0c │ │ │ │ + bcc.n 67e18 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 679f6 │ │ │ │ + b.n 67e02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67a1e │ │ │ │ + cbz r3, 67e2a │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -92213,178 +92613,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67a68 │ │ │ │ + bls.n 67e74 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67a60 │ │ │ │ + cbnz r3, 67e6c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67a60 │ │ │ │ - bl 1d484c <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 67e6c │ │ │ │ + bl 1d6e3c <_Py_fopen_obj@@Base+0x200> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67a4a │ │ │ │ + b.n 67e56 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67aa8 │ │ │ │ + bge.n 67eb4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19fd50 │ │ │ │ + bl 1a3720 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ - b.n 67ae0 │ │ │ │ + b.n 67eec │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9572 @ 0x2564 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r5, r3, r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 67ada │ │ │ │ + bne.n 67ee6 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67a8c │ │ │ │ - b.n 67ac4 │ │ │ │ + beq.n 67e98 │ │ │ │ + b.n 67ed0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67aec │ │ │ │ + bne.n 67ef8 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67af8 │ │ │ │ + b.n 67f04 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67af8 │ │ │ │ + cbz r2, 67f04 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67aec │ │ │ │ + b.n 67ef8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67ae0 │ │ │ │ + bne.n 67eec │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 67b14 │ │ │ │ + cbz r3, 67f20 │ │ │ │ yield │ │ │ │ - b.n 67b06 │ │ │ │ + b.n 67f12 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60ca0 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 6124c <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 67b90 │ │ │ │ + bhi.n 67f9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 19f02c │ │ │ │ + bl 1a29fc <_PyThreadState_New@@Base+0x1a80> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67b62 │ │ │ │ + cbz r4, 67f6e │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67b84 │ │ │ │ - cbz r5, 67b90 │ │ │ │ - cbz r1, 67b90 │ │ │ │ + bne.n 67f90 │ │ │ │ + cbz r5, 67f9c │ │ │ │ + cbz r1, 67f9c │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67b90 │ │ │ │ + bcc.n 67f9c │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 19f438 │ │ │ │ - b.n 67b6e │ │ │ │ + bl 1a2e08 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.n 67f7a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 19f438 │ │ │ │ + b.w 1a2e08 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 67bac │ │ │ │ + cbz r2, 67fb8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (67bfc ) │ │ │ │ - bl 19f32c │ │ │ │ - ldr r0, [pc, #72] @ (67c00 ) │ │ │ │ - bl 1bc41c │ │ │ │ + ldr r0, [pc, #72] @ (68008 ) │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + ldr r0, [pc, #72] @ (6800c ) │ │ │ │ + bl 1f4ee8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bc4f0 │ │ │ │ + bl 1f4fbc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 67bf6 │ │ │ │ + cbz r4, 68002 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 67bf6 │ │ │ │ + cbz r0, 68002 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 67bf6 │ │ │ │ + cbz r2, 68002 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33536 @ 0x8300 │ │ │ │ + movw r0, #34864 @ 0x8830 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 60b68 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 61114 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67bf8 │ │ │ │ + b.n 68004 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -92394,459 +92794,180 @@ │ │ │ │ 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 1bc4f0 │ │ │ │ + bl 1f4fbc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67ca6 │ │ │ │ + beq.n 680b2 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 19f32c │ │ │ │ + bl 1a2cfc <_PyThreadState_New@@Base+0x1d80> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bc41c │ │ │ │ + bl 1f4ee8 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67ca6 │ │ │ │ + cbz r0, 680b2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 67c6e │ │ │ │ + bne.n 6807a │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 67c50 │ │ │ │ + b.n 6805c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 67c92 │ │ │ │ + bne.n 6809e │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 67c92 │ │ │ │ + bne.n 6809e │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67ca6 │ │ │ │ - movw r0, #33612 @ 0x834c │ │ │ │ + cbz r0, 680b2 │ │ │ │ + movw r0, #34940 @ 0x887c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 60b68 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 61114 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 67cce │ │ │ │ - bl 25e8f4 │ │ │ │ + bne.n 680da │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 67cec │ │ │ │ + cbnz r3, 680f8 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 67ce2 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 680ee │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 67cec │ │ │ │ + b.n 680f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d4e0 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67cde │ │ │ │ + beq.n 680ea │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00067cf4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r0, [ip, #-24] │ │ │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - movw r1, #3956 @ 0xf74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - sub sp, #4 │ │ │ │ - blx 29c34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67da8 │ │ │ │ - movw r5, #11572 @ 0x2d34 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 67d34 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 11ce50 │ │ │ │ - b.n 67d48 │ │ │ │ - bl 350b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67d2a │ │ │ │ - b.n 67dac │ │ │ │ - cbnz r4, 67d96 │ │ │ │ - cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 67d8a │ │ │ │ - mov r3, r6 │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2a650 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29fe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 29a1c │ │ │ │ - clz r3, r7 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ - ite cs │ │ │ │ - movcs r4, #0 │ │ │ │ - movcc r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 67d40 │ │ │ │ - b.n 67d96 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29cc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67d48 │ │ │ │ - b.n 67d9a │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - blx 293a0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl ffb24 │ │ │ │ - b.n 67dac │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33688 @ 0x8398 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43248 @ 0xa8f0 │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67e08 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 67e04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67e04 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67e3c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 67e38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67e38 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00067e40 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - blx 29490 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 67e62 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - b.n 67e52 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 721b0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67ef2 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29490 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 67e84 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - add.w r5, r6, r0, lsl #2 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - bl 887a8 │ │ │ │ - cbnz r0, 67ea8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67ef2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 67ef2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67ef2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r0, [r2, r4] │ │ │ │ - adds r4, #4 │ │ │ │ - cbz r3, 67eb6 │ │ │ │ - adds r6, r5, #4 │ │ │ │ - b.n 67e6e │ │ │ │ - ldr r0, [pc, #76] @ (67f04 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (67f08 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1cc280 │ │ │ │ - cbz r0, 67ed8 │ │ │ │ - movw r1, #33704 @ 0x83a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (67f0c ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67f00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 67f00 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #33728 @ 0x83c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (67f0c ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 68294 <_Py_open@@Base+0x8e> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (67fe0 ) │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11ce50 │ │ │ │ - ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 67f42 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 67f52 │ │ │ │ - movw r1, #33752 @ 0x83d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb24 │ │ │ │ - cbz r5, 67fda │ │ │ │ - movw sl, #33876 @ 0x8454 │ │ │ │ - movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33888 @ 0x8460 │ │ │ │ - movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #8420 @ 0x20e4 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #33820 @ 0x841c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - ldrh r3, [r5, #4] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r2 │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 67fc8 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - adds r7, #1 │ │ │ │ - bl 1ecc9c │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ed080 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - b.n 67f8a │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 19ac78 <_Py_write_noraise@@Base> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 6810c │ │ │ │ + ldr.w r9, [pc, #276] @ 68228 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68106 │ │ │ │ + beq.w 68222 │ │ │ │ movw r5, #4780 @ 0x12ac │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ mul.w r1, r2, r6 │ │ │ │ ldr.w sl, [r5, r1] │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 68030 │ │ │ │ + beq.n 6814c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 68012 │ │ │ │ + bne.n 6812e │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 68034 │ │ │ │ + b.n 68150 │ │ │ │ mov.w fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov.w ip, #156 @ 0x9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, ip, r6, r5 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 68064 │ │ │ │ + cbz r2, 68180 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [ip, #4] │ │ │ │ adds r1, #12 │ │ │ │ add r1, r5 │ │ │ │ blx 2a174 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6808e │ │ │ │ + beq.n 681aa │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #53200 @ 0xcfd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 680ca │ │ │ │ + b.n 681e6 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44752 @ 0xaed0 │ │ │ │ + movw r5, #45824 @ 0xb300 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33900 @ 0x846c │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #14348 @ 0x380c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19ac78 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -92855,252 +92976,365 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #188] @ (682fc ) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 11d244 │ │ │ │ + ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ + cbz r5, 6825e │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 6826e │ │ │ │ + movw r1, #35060 @ 0x88f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl ffc64 │ │ │ │ + cbz r5, 682f6 │ │ │ │ + movw sl, #35184 @ 0x8970 │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r9, #35196 @ 0x897c │ │ │ │ + movt r9, #42 @ 0x2a │ │ │ │ + movw r8, #9168 @ 0x23d0 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #35128 @ 0x8938 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + ldrh r3, [r5, #4] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r2 │ │ │ │ + cmp r3, r7 │ │ │ │ + ble.n 682e4 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + adds r7, #1 │ │ │ │ + bl 1ef4b8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ef89c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19e658 <_Py_write_noraise@@Base> │ │ │ │ + b.n 682a6 │ │ │ │ + movw r1, #9168 @ 0x23d0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 19e658 <_Py_write_noraise@@Base> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 559ea <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 68352 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6834e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6834e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 68386 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 68382 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 68382 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00068132 <_Py_stat@@Base>: │ │ │ │ +0006838a <_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 1115d0 │ │ │ │ - cbz r0, 68192 <_Py_stat@@Base+0x60> │ │ │ │ + bl 11188c │ │ │ │ + cbz r0, 683ea <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14270c │ │ │ │ + bl 142f08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68170 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 683c8 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68192 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 683ea <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68192 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 683ea <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68192 <_Py_stat@@Base+0x60> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 683ea <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a028 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68196 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 683ee <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68196 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 683ee <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68196 <_Py_stat@@Base+0x64> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 683ee <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11484 @ 0x2cdc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 681c8 <_Py_stat@@Base+0x96> │ │ │ │ + cbz r4, 68420 <_Py_stat@@Base+0x96> │ │ │ │ bl 95ccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 95ccc │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ - bl e4ae0 │ │ │ │ + bl 987c0 │ │ │ │ + bl e4bc8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068206 <_Py_open@@Base>: │ │ │ │ +0006845e <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 682ac <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 68504 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48196 @ 0xbc44 │ │ │ │ + movw r1, #49268 @ 0xc074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49924 @ 0xc304 │ │ │ │ + movw r0, #51076 @ 0xc784 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 682c4 <_Py_open@@Base+0xbe> │ │ │ │ + blt.n 6851c <_Py_open@@Base+0xbe> │ │ │ │ bl 95ccc │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6827a <_Py_open@@Base+0x74> │ │ │ │ + bge.n 684d2 <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 682b2 <_Py_open@@Base+0xac> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 6850a <_Py_open@@Base+0xac> │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6824c <_Py_open@@Base+0x46> │ │ │ │ - b.n 682c4 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 684a4 <_Py_open@@Base+0x46> │ │ │ │ + b.n 6851c <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68290 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 684e8 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68290 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 684e8 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b2278 │ │ │ │ + bl 1b5c70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 682de <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 68536 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 682de <_Py_open@@Base+0xd8> │ │ │ │ + b.n 68536 <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f4 │ │ │ │ + bl f18e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682ac <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 68504 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 682ac <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 68504 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682ac <_Py_open@@Base+0xa6> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68504 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (68364 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #61880 @ 0xf1b8 │ │ │ │ + ldr r3, [pc, #108] @ (685bc <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #62952 @ 0xf5e8 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 210dc4 │ │ │ │ - cbnz r0, 6831c <_Py_open@@Base+0x116> │ │ │ │ + bl 21262c │ │ │ │ + cbnz r0, 68574 <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6834c <_Py_open@@Base+0x146> │ │ │ │ + b.n 685a4 <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49672 @ 0xc208 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30960 @ 0x78f0 │ │ │ │ + movw r0, #32112 @ 0x7d70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68318 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68570 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21341c │ │ │ │ + bl 214c84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68318 <_Py_open@@Base+0x112> │ │ │ │ - bl 80028 │ │ │ │ - ldr r3, [pc, #20] @ (68364 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68570 <_Py_open@@Base+0x112> │ │ │ │ + bl 8002c │ │ │ │ + ldr r3, [pc, #20] @ (685bc <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6835e <_Py_open@@Base+0x158> │ │ │ │ + beq.n 685b6 <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68394 <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 685ec <_Py_open@@Base+0x18e> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 683ac <_Py_open@@Base+0x1a6> │ │ │ │ + b.n 68604 <_Py_open@@Base+0x1a6> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -93109,700 +93343,700 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 683d0 <_Py_open@@Base+0x1ca> │ │ │ │ + cbnz r2, 68628 <_Py_open@@Base+0x1ca> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 683d0 <_Py_open@@Base+0x1ca> │ │ │ │ + bne.n 68628 <_Py_open@@Base+0x1ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 683ea <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (68438 <_Py_open@@Base+0x232>) │ │ │ │ + cbnz r0, 68642 <_Py_open@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #100] @ (68690 <_Py_open@@Base+0x232>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68432 <_Py_open@@Base+0x22c> │ │ │ │ + cbz r0, 6868a <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 683fc <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 68432 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68654 <_Py_open@@Base+0x1f6> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6868a <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6840e <_Py_open@@Base+0x208> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 68432 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68666 <_Py_open@@Base+0x208> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6868a <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68420 <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 68432 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68678 <_Py_open@@Base+0x21a> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6868a <_Py_open@@Base+0x22c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 26a500 │ │ │ │ + b.w 26a978 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (687bc <_Py_open@@Base+0x5b6>) │ │ │ │ + ldr r2, [pc, #896] @ (68a14 <_Py_open@@Base+0x5b6>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6845c <_Py_open@@Base+0x256> │ │ │ │ + cbnz r3, 686b4 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6845c <_Py_open@@Base+0x256> │ │ │ │ + ble.n 686b4 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6845c <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 68474 <_Py_open@@Base+0x26e> │ │ │ │ + bne.n 686b4 <_Py_open@@Base+0x256> │ │ │ │ + cbnz r0, 686cc <_Py_open@@Base+0x26e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68494 <_Py_open@@Base+0x28e>) │ │ │ │ + ldr r4, [pc, #48] @ (686ec <_Py_open@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6848c <_Py_open@@Base+0x286> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 686e4 <_Py_open@@Base+0x286> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68486 <_Py_open@@Base+0x280> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6848c <_Py_open@@Base+0x286> │ │ │ │ + bne.n 686de <_Py_open@@Base+0x280> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 686e4 <_Py_open@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (684c8 <_Py_open@@Base+0x2c2>) │ │ │ │ + ldr r3, [pc, #48] @ (68720 <_Py_open@@Base+0x2c2>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 684b8 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r3, 68710 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 684b8 <_Py_open@@Base+0x2b2> │ │ │ │ + ble.n 68710 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 684b8 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 684d4 <_Py_open@@Base+0x2ce> │ │ │ │ + bne.n 68710 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r0, 6872c <_Py_open@@Base+0x2ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68510 <_Py_open@@Base+0x30a>) │ │ │ │ + ldr r4, [pc, #80] @ (68768 <_Py_open@@Base+0x30a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 684d4 <_Py_open@@Base+0x2ce> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6872c <_Py_open@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6850c <_Py_open@@Base+0x306> │ │ │ │ + b.n 68764 <_Py_open@@Base+0x306> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 684f2 <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 6874a <_Py_open@@Base+0x2ec> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 684d0 <_Py_open@@Base+0x2ca> │ │ │ │ + bne.n 68728 <_Py_open@@Base+0x2ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6850c <_Py_open@@Base+0x306> │ │ │ │ + b.n 68764 <_Py_open@@Base+0x306> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (685f4 <_Py_open@@Base+0x3ee>) │ │ │ │ + ldr r3, [pc, #224] @ (6884c <_Py_open@@Base+0x3ee>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68534 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r3, 6878c <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68534 <_Py_open@@Base+0x32e> │ │ │ │ + ble.n 6878c <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68534 <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 68550 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 6878c <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r0, 687a8 <_Py_open@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (68590 <_Py_open@@Base+0x38a>) │ │ │ │ + ldr r4, [pc, #84] @ (687e8 <_Py_open@@Base+0x38a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68550 <_Py_open@@Base+0x34a> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 687a8 <_Py_open@@Base+0x34a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6858c <_Py_open@@Base+0x386> │ │ │ │ + b.n 687e4 <_Py_open@@Base+0x386> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6856c <_Py_open@@Base+0x366> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 687c4 <_Py_open@@Base+0x366> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6854c <_Py_open@@Base+0x346> │ │ │ │ + bne.n 687a4 <_Py_open@@Base+0x346> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6858c <_Py_open@@Base+0x386> │ │ │ │ + b.n 687e4 <_Py_open@@Base+0x386> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #400] @ (68724 <_Py_open@@Base+0x51e>) │ │ │ │ + ldr r3, [pc, #400] @ (6897c <_Py_open@@Base+0x51e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 685b4 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r3, 6880c <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685b4 <_Py_open@@Base+0x3ae> │ │ │ │ + ble.n 6880c <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685b4 <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 685d0 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 6880c <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r0, 68828 <_Py_open@@Base+0x3ca> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (68608 <_Py_open@@Base+0x402>) │ │ │ │ + ldr r4, [pc, #76] @ (68860 <_Py_open@@Base+0x402>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685d0 <_Py_open@@Base+0x3ca> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68828 <_Py_open@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68604 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 6885c <_Py_open@@Base+0x3fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 685ec <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 68844 <_Py_open@@Base+0x3e6> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685cc <_Py_open@@Base+0x3c6> │ │ │ │ + bne.n 68824 <_Py_open@@Base+0x3c6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68604 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 6885c <_Py_open@@Base+0x3fe> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #576] @ (6884c <_Py_open@@Base+0x646>) │ │ │ │ + ldr r3, [pc, #576] @ (68aa4 <_Py_open@@Base+0x646>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6862c <_Py_open@@Base+0x426> │ │ │ │ + cbnz r3, 68884 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6862c <_Py_open@@Base+0x426> │ │ │ │ + ble.n 68884 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6862c <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 68644 <_Py_open@@Base+0x43e> │ │ │ │ + bne.n 68884 <_Py_open@@Base+0x426> │ │ │ │ + cbnz r0, 6889c <_Py_open@@Base+0x43e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6866c <_Py_open@@Base+0x466>) │ │ │ │ + ldr r4, [pc, #56] @ (688c4 <_Py_open@@Base+0x466>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68664 <_Py_open@@Base+0x45e> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 688bc <_Py_open@@Base+0x45e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68656 <_Py_open@@Base+0x450> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x45e> │ │ │ │ + bne.n 688ae <_Py_open@@Base+0x450> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 688bc <_Py_open@@Base+0x45e> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #752] @ (68960 <_Py_open@@Base+0x75a>) │ │ │ │ + ldr r3, [pc, #752] @ (68bb8 <_Py_open@@Base+0x75a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68690 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r3, 688e8 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68690 <_Py_open@@Base+0x48a> │ │ │ │ + ble.n 688e8 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68690 <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 686a8 <_Py_open@@Base+0x4a2> │ │ │ │ + bne.n 688e8 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r0, 68900 <_Py_open@@Base+0x4a2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (686d0 <_Py_open@@Base+0x4ca>) │ │ │ │ + ldr r4, [pc, #56] @ (68928 <_Py_open@@Base+0x4ca>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 686c8 <_Py_open@@Base+0x4c2> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68920 <_Py_open@@Base+0x4c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 686ba <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 686c8 <_Py_open@@Base+0x4c2> │ │ │ │ + bne.n 68912 <_Py_open@@Base+0x4b4> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 68920 <_Py_open@@Base+0x4c2> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #928] @ (68a74 <_Py_open@@Base+0x86e>) │ │ │ │ + ldr r3, [pc, #928] @ (68ccc <_Py_open@@Base+0x86e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 686f4 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r3, 6894c <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686f4 <_Py_open@@Base+0x4ee> │ │ │ │ + ble.n 6894c <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686f4 <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 6870c <_Py_open@@Base+0x506> │ │ │ │ + bne.n 6894c <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r0, 68964 <_Py_open@@Base+0x506> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68734 <_Py_open@@Base+0x52e>) │ │ │ │ + ldr r4, [pc, #56] @ (6898c <_Py_open@@Base+0x52e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6872c <_Py_open@@Base+0x526> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68984 <_Py_open@@Base+0x526> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6871e <_Py_open@@Base+0x518> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6872c <_Py_open@@Base+0x526> │ │ │ │ + bne.n 68976 <_Py_open@@Base+0x518> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 68984 <_Py_open@@Base+0x526> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #80] @ (68788 <_Py_open@@Base+0x582>) │ │ │ │ + ldr r4, [pc, #80] @ (689e0 <_Py_open@@Base+0x582>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #33944 @ 0x8498 │ │ │ │ + movw r0, #35208 @ 0x8988 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #33976 @ 0x84b8 │ │ │ │ + movw r0, #35240 @ 0x89a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f804c │ │ │ │ + bl 1fa564 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34032 @ 0x84f0 │ │ │ │ + movw r0, #35296 @ 0x89e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #34056 @ 0x8508 │ │ │ │ + movw r4, #35320 @ 0x89f8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6792 @ 0x1a88 │ │ │ │ + movw r1, #7944 @ 0x1f08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34068 @ 0x8514 │ │ │ │ + movw r0, #35332 @ 0x8a04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w ddc00 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #6792 @ 0x1a88 │ │ │ │ + movw r1, #7944 @ 0x1f08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #34056 @ 0x8508 │ │ │ │ + movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #34092 @ 0x852c │ │ │ │ + movw r0, #35356 @ 0x8a1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b6fe8 │ │ │ │ - cbnz r0, 6886a <_Py_open@@Base+0x664> │ │ │ │ + bl b6fc4 │ │ │ │ + cbnz r0, 68ac2 <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6889c <_Py_open@@Base+0x696> │ │ │ │ + b.n 68af4 <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fe8 │ │ │ │ + bl b6fc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68866 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68abe <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fe8 │ │ │ │ + bl b6fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68866 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68abe <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34136 @ 0x8558 │ │ │ │ + movw r0, #35400 @ 0x8a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 688a4 <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7de2c │ │ │ │ + bgt.n 68afc <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7de24 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ bl 71330 │ │ │ │ - cbz r0, 68930 <_Py_open@@Base+0x72a> │ │ │ │ + cbz r0, 68b88 <_Py_open@@Base+0x72a> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68932 <_Py_open@@Base+0x72c> │ │ │ │ + bls.n 68b8a <_Py_open@@Base+0x72c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 688ee <_Py_open@@Base+0x6e8> │ │ │ │ + bne.n 68b46 <_Py_open@@Base+0x6e8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 688d4 <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7f950 │ │ │ │ + b.n 68b2c <_Py_open@@Base+0x6ce> │ │ │ │ + bl 7f954 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 6891a <_Py_open@@Base+0x714> │ │ │ │ + cbz r5, 68b72 <_Py_open@@Base+0x714> │ │ │ │ mov r1, r5 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68914 <_Py_open@@Base+0x70e> │ │ │ │ + beq.n 68b6c <_Py_open@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68914 <_Py_open@@Base+0x70e> │ │ │ │ + cbnz r3, 68b6c <_Py_open@@Base+0x70e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 688ea <_Py_open@@Base+0x6e4> │ │ │ │ + bge.n 68b42 <_Py_open@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68930 <_Py_open@@Base+0x72a> │ │ │ │ + beq.n 68b88 <_Py_open@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68930 <_Py_open@@Base+0x72a> │ │ │ │ + cbnz r3, 68b88 <_Py_open@@Base+0x72a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 688b4 <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 68b0c <_Py_open@@Base+0x6ae> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 688b4 <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 689a6 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 68b0c <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 68bfe <_Py_open@@Base+0x7a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68972 <_Py_open@@Base+0x76c> │ │ │ │ + cbnz r0, 68bca <_Py_open@@Base+0x76c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 689a6 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68bfe <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 689a6 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68bfe <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 689a6 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68bfe <_Py_open@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ bl 7200c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 689aa <_Py_open@@Base+0x7a4> │ │ │ │ + cbnz r0, 68c02 <_Py_open@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68990 <_Py_open@@Base+0x78a> │ │ │ │ + beq.n 68be8 <_Py_open@@Base+0x78a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68990 <_Py_open@@Base+0x78a> │ │ │ │ + cbnz r3, 68be8 <_Py_open@@Base+0x78a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 689a6 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68bfe <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 689a6 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68bfe <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 689c2 <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 68c1a <_Py_open@@Base+0x7bc> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 7f950 │ │ │ │ + b.w 7f954 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 689ea <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 689ee <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68a30 <_Py_open@@Base+0x82a> │ │ │ │ + bne.n 68c42 <_Py_open@@Base+0x7e4> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 68c46 <_Py_open@@Base+0x7e8> │ │ │ │ + b.n 68c88 <_Py_open@@Base+0x82a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68a06 <_Py_open@@Base+0x800> │ │ │ │ + bge.n 68c5e <_Py_open@@Base+0x800> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34176 @ 0x8580 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68a30 <_Py_open@@Base+0x82a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 68c88 <_Py_open@@Base+0x82a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68a24 <_Py_open@@Base+0x81e> │ │ │ │ + blt.n 68c7c <_Py_open@@Base+0x81e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34248 @ 0x85c8 │ │ │ │ + movw r1, #35512 @ 0x8ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68a30 <_Py_open@@Base+0x82a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 68c88 <_Py_open@@Base+0x82a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7de2c │ │ │ │ + b.w 7de24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68a54 <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 68a58 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68a9a <_Py_open@@Base+0x894> │ │ │ │ + bne.n 68cac <_Py_open@@Base+0x84e> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 68cb0 <_Py_open@@Base+0x852> │ │ │ │ + b.n 68cf2 <_Py_open@@Base+0x894> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68a70 <_Py_open@@Base+0x86a> │ │ │ │ + bge.n 68cc8 <_Py_open@@Base+0x86a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68a9a <_Py_open@@Base+0x894> │ │ │ │ + bl 127274 │ │ │ │ + b.n 68cf2 <_Py_open@@Base+0x894> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68a8e <_Py_open@@Base+0x888> │ │ │ │ + blt.n 68ce6 <_Py_open@@Base+0x888> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34388 @ 0x8654 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68a9a <_Py_open@@Base+0x894> │ │ │ │ + bl 127274 │ │ │ │ + b.n 68cf2 <_Py_open@@Base+0x894> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7de2c │ │ │ │ + b.w 7de24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11abd8 │ │ │ │ - cbz r0, 68b00 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 11b000 │ │ │ │ + cbz r0, 68d58 <_Py_open@@Base+0x8fa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ada <_Py_open@@Base+0x8d4> │ │ │ │ + beq.n 68d32 <_Py_open@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68ada <_Py_open@@Base+0x8d4> │ │ │ │ + cbnz r3, 68d32 <_Py_open@@Base+0x8d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68af4 <_Py_open@@Base+0x8ee> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68d4c <_Py_open@@Base+0x8ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34456 @ 0x8698 │ │ │ │ + movw r1, #35720 @ 0x8b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68b00 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 127274 │ │ │ │ + b.n 68d58 <_Py_open@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7de2c │ │ │ │ + b.w 7de24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -93814,195 +94048,195 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #34484 @ 0x86b4 │ │ │ │ + movw r1, #35748 @ 0x8ba4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 68b7e <_Py_open@@Base+0x978> │ │ │ │ + bne.n 68dd6 <_Py_open@@Base+0x978> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 68b7e <_Py_open@@Base+0x978> │ │ │ │ + bhi.n 68dd6 <_Py_open@@Base+0x978> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 68b98 <_Py_open@@Base+0x992> │ │ │ │ + b.n 68df0 <_Py_open@@Base+0x992> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 68be2 <_Py_open@@Base+0x9dc> │ │ │ │ + blt.n 68e3a <_Py_open@@Base+0x9dc> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 68bee <_Py_open@@Base+0x9e8> │ │ │ │ + blt.n 68e46 <_Py_open@@Base+0x9e8> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 68bf8 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68e50 <_Py_open@@Base+0x9f2> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68bf8 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68e50 <_Py_open@@Base+0x9f2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 68c24 <_Py_open@@Base+0xa1e> │ │ │ │ + blt.n 68e7c <_Py_open@@Base+0xa1e> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 68c3c <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68c46 <_Py_open@@Base+0xa40> │ │ │ │ + bge.n 68e94 <_Py_open@@Base+0xa36> │ │ │ │ + b.n 68e9e <_Py_open@@Base+0xa40> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 68c3c <_Py_open@@Base+0xa36> │ │ │ │ + beq.n 68e94 <_Py_open@@Base+0xa36> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 68c4e <_Py_open@@Base+0xa48> │ │ │ │ + blt.n 68ea6 <_Py_open@@Base+0xa48> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 68c58 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68eb0 <_Py_open@@Base+0xa52> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 68c58 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68eb0 <_Py_open@@Base+0xa52> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68c62 <_Py_open@@Base+0xa5c> │ │ │ │ + cbnz r5, 68eba <_Py_open@@Base+0xa5c> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 68c7c <_Py_open@@Base+0xa76> │ │ │ │ + cbz r1, 68ed4 <_Py_open@@Base+0xa76> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58016 @ 0xe2a0 │ │ │ │ + movw r1, #59168 @ 0xe720 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68cb6 <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 68f0e <_Py_open@@Base+0xab0> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34564 @ 0x8704 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #35828 @ 0x8bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68cc2 <_Py_open@@Base+0xabc> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68f1a <_Py_open@@Base+0xabc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68cc6 <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r0, 68f1e <_Py_open@@Base+0xac0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68d18 <_Py_open@@Base+0xb12> │ │ │ │ + b.n 68f70 <_Py_open@@Base+0xb12> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68ce8 <_Py_open@@Base+0xae2> │ │ │ │ + beq.n 68f40 <_Py_open@@Base+0xae2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68cc2 <_Py_open@@Base+0xabc> │ │ │ │ + bl 127274 │ │ │ │ + b.n 68f1a <_Py_open@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68d00 <_Py_open@@Base+0xafa> │ │ │ │ + cbz r0, 68f58 <_Py_open@@Base+0xafa> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ bl 71e20 │ │ │ │ - b.n 68d18 <_Py_open@@Base+0xb12> │ │ │ │ + b.n 68f70 <_Py_open@@Base+0xb12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34528 @ 0x86e0 │ │ │ │ + movw r1, #35792 @ 0x8bd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68d54 <_Py_open@@Base+0xb4e> │ │ │ │ + cbz r3, 68fac <_Py_open@@Base+0xb4e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 68d4a <_Py_open@@Base+0xb44> │ │ │ │ + cbz r0, 68fa2 <_Py_open@@Base+0xb44> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ bl 71e20 │ │ │ │ - b.n 68d5e <_Py_open@@Base+0xb58> │ │ │ │ + b.n 68fb6 <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68d5e <_Py_open@@Base+0xb58> │ │ │ │ + b.n 68fb6 <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -94013,83 +94247,83 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfe0 │ │ │ │ - cbnz r0, 68dca <_Py_open@@Base+0xbc4> │ │ │ │ + bl ce044 │ │ │ │ + cbnz r0, 69022 <_Py_open@@Base+0xbc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68db2 <_Py_open@@Base+0xbac> │ │ │ │ + beq.n 6900a <_Py_open@@Base+0xbac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #35840 @ 0x8c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 68dcc <_Py_open@@Base+0xbc6> │ │ │ │ + bl ceadc │ │ │ │ + b.n 69024 <_Py_open@@Base+0xbc6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68dcc <_Py_open@@Base+0xbc6> │ │ │ │ + b.n 69024 <_Py_open@@Base+0xbc6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68dd6 <_Py_open@@Base+0xbd0> │ │ │ │ + cbz r3, 6902e <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68dfe <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 68e06 <_Py_open@@Base+0xc00> │ │ │ │ + bne.n 69056 <_Py_open@@Base+0xbf8> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 6905e <_Py_open@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68e56 <_Py_open@@Base+0xc50> │ │ │ │ + b.n 690ae <_Py_open@@Base+0xc50> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68e1e <_Py_open@@Base+0xc18> │ │ │ │ + bls.n 69076 <_Py_open@@Base+0xc18> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6132 @ 0x17f4 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68dfa <_Py_open@@Base+0xbf4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69052 <_Py_open@@Base+0xbf4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 68e4e <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 68e4e <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #34616 @ 0x8738 │ │ │ │ + cbnz r3, 690a6 <_Py_open@@Base+0xc48> │ │ │ │ + cbz r0, 690a6 <_Py_open@@Base+0xc48> │ │ │ │ + movw r1, #35880 @ 0x8c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68e4e <_Py_open@@Base+0xc48> │ │ │ │ + cbnz r0, 690a6 <_Py_open@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 7a108 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -94108,187 +94342,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68eaa <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 69102 <_Py_open@@Base+0xca4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #35896 @ 0x8c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68ede <_Py_open@@Base+0xcd8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69136 <_Py_open@@Base+0xcd8> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #34668 @ 0x876c │ │ │ │ + movw r2, #35932 @ 0x8c5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (690ec <_Py_open@@Base+0xee6>) │ │ │ │ - bl d27a0 │ │ │ │ - cbnz r0, 68ee2 <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (69344 <_Py_open@@Base+0xee6>) │ │ │ │ + bl d2810 │ │ │ │ + cbnz r0, 6913a <_Py_open@@Base+0xcdc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 690e4 <_Py_open@@Base+0xede> │ │ │ │ + b.n 6933c <_Py_open@@Base+0xede> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68f10 <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 69168 <_Py_open@@Base+0xd0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34696 @ 0x8788 │ │ │ │ + movw r1, #35960 @ 0x8c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 690b2 <_Py_open@@Base+0xeac> │ │ │ │ - bl f4350 │ │ │ │ + b.n 6930a <_Py_open@@Base+0xeac> │ │ │ │ + bl f443c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68ef4 <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 6914c <_Py_open@@Base+0xcee> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68f50 <_Py_open@@Base+0xd4a> │ │ │ │ - bl f4350 │ │ │ │ + cbz r0, 691a8 <_Py_open@@Base+0xd4a> │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68f34 <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 6918c <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 690b0 <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 68f38 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 69308 <_Py_open@@Base+0xeaa> │ │ │ │ + b.n 69190 <_Py_open@@Base+0xd32> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68f54 <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 691ac <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #35996 @ 0x8c9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68f0a <_Py_open@@Base+0xd04> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69162 <_Py_open@@Base+0xd04> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68f64 <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 691bc <_Py_open@@Base+0xd5e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68f66 <_Py_open@@Base+0xd60> │ │ │ │ + b.n 691be <_Py_open@@Base+0xd60> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68f7c <_Py_open@@Base+0xd76> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 68f0a <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 691d4 <_Py_open@@Base+0xd76> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 69162 <_Py_open@@Base+0xd04> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68f94 <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 691ec <_Py_open@@Base+0xd8e> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68fa4 <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 68fa8 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 691fc <_Py_open@@Base+0xd9e> │ │ │ │ + b.n 69200 <_Py_open@@Base+0xda2> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 213b00 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ + bl 21535c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68f8c <_Py_open@@Base+0xd86> │ │ │ │ - b.n 68fbe <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 691e4 <_Py_open@@Base+0xd86> │ │ │ │ + b.n 69216 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68fc2 <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 6921a <_Py_open@@Base+0xdbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34760 @ 0x87c8 │ │ │ │ + movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 690b2 <_Py_open@@Base+0xeac> │ │ │ │ + b.n 6930a <_Py_open@@Base+0xeac> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6901c <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 69274 <_Py_open@@Base+0xe16> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68fe6 <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 6923e <_Py_open@@Base+0xde0> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68ffe <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 69256 <_Py_open@@Base+0xdf8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34804 @ 0x87f4 │ │ │ │ + movw r1, #36068 @ 0x8ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68fbe <_Py_open@@Base+0xdb8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69216 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29c10 │ │ │ │ - b.n 6901e <_Py_open@@Base+0xe18> │ │ │ │ + b.n 69276 <_Py_open@@Base+0xe18> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6907c <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 692d4 <_Py_open@@Base+0xe76> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 69052 <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 692aa <_Py_open@@Base+0xe4c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 69052 <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 692aa <_Py_open@@Base+0xe4c> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 69052 <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 692aa <_Py_open@@Base+0xe4c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6906a <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 692c2 <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #36112 @ 0x8d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 68fbe <_Py_open@@Base+0xdb8> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69216 <_Py_open@@Base+0xdb8> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -94297,1079 +94531,1037 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #4287 @ 0x10bf │ │ │ │ + movw r2, #4291 @ 0x10c3 │ │ │ │ movt r2, #3 │ │ │ │ - bl 20b838 │ │ │ │ + bl 20d2bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68fbe <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 69216 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 690b2 <_Py_open@@Base+0xeac> │ │ │ │ + b.n 6930a <_Py_open@@Base+0xeac> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 690c2 <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 6931a <_Py_open@@Base+0xebc> │ │ │ │ mov r0, r8 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 690e0 <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 69338 <_Py_open@@Base+0xeda> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea74 │ │ │ │ - b.n 690cc <_Py_open@@Base+0xec6> │ │ │ │ - bl 77208 │ │ │ │ + bl ceadc │ │ │ │ + b.n 69324 <_Py_open@@Base+0xec6> │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (691f0 <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r4, [pc, #256] @ (69448 <_Py_open@@Base+0xfea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 6912a <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 69382 <_Py_open@@Base+0xf24> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 69114 <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 6936c <_Py_open@@Base+0xf0e> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6912e <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 69386 <_Py_open@@Base+0xf28> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34932 @ 0x8874 │ │ │ │ + movw r1, #36196 @ 0x8d64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126d74 │ │ │ │ + b.w 127274 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34896 @ 0x8850 │ │ │ │ + movw r1, #36160 @ 0x8d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126d74 │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 127274 │ │ │ │ + b.w 1ea6c4 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - movw r1, #34976 @ 0x88a0 │ │ │ │ + movw r1, #36240 @ 0x8d90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 69166 <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 693be <_Py_open@@Base+0xf60> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6927a <_Py_open@@Base+0x1074> │ │ │ │ + b.n 694d2 <_Py_open@@Base+0x1074> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #34996 @ 0x88b4 │ │ │ │ + movw r1, #36260 @ 0x8da4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5334 │ │ │ │ + bl f5428 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69162 <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 693ba <_Py_open@@Base+0xf5c> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 691c2 <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 6941a <_Py_open@@Base+0xfbc> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6918e <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 693e6 <_Py_open@@Base+0xf88> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 691b6 <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 6940e <_Py_open@@Base+0xfb0> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6918a <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 693e2 <_Py_open@@Base+0xf84> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 691b6 <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 6940e <_Py_open@@Base+0xfb0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 691c4 <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 6941c <_Py_open@@Base+0xfbe> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6923e <_Py_open@@Base+0x1038> │ │ │ │ + b.n 69496 <_Py_open@@Base+0x1038> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #35044 @ 0x88e4 │ │ │ │ + movw r1, #36308 @ 0x8dd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 69218 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 69470 <_Py_open@@Base+0x1012> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 6923c <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 69494 <_Py_open@@Base+0x1036> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 691dc <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 69434 <_Py_open@@Base+0xfd6> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #35271 @ 0x89c7 │ │ │ │ + movw r4, #35871 @ 0x8c1f │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6923e <_Py_open@@Base+0x1038> │ │ │ │ + b.n 69496 <_Py_open@@Base+0x1038> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 69258 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 694b0 <_Py_open@@Base+0x1052> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cea74 │ │ │ │ - b.n 69246 <_Py_open@@Base+0x1040> │ │ │ │ + bl ceadc │ │ │ │ + b.n 6949e <_Py_open@@Base+0x1040> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6927a <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 694d2 <_Py_open@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6927a <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 694d2 <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35132 @ 0x893c │ │ │ │ + movw r1, #36396 @ 0x8e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 692f4 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6954c <_Py_open@@Base+0x10ee> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25236 @ 0x6294 │ │ │ │ + movw r1, #26388 @ 0x6714 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35152 @ 0x8950 │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 692f4 <_Py_open@@Base+0x10ee> │ │ │ │ + blt.n 6954c <_Py_open@@Base+0x10ee> │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbnz r4, 692f8 <_Py_open@@Base+0x10f2> │ │ │ │ + bl 987c0 │ │ │ │ + cbnz r4, 69550 <_Py_open@@Base+0x10f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35176 @ 0x8968 │ │ │ │ + movw r1, #36440 @ 0x8e58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69302 <_Py_open@@Base+0x10fc> │ │ │ │ + b.n 6955a <_Py_open@@Base+0x10fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ 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, #35200 @ 0x8980 │ │ │ │ + movw r1, #36464 @ 0x8e70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 6934c <_Py_open@@Base+0x1146> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 695a4 <_Py_open@@Base+0x1146> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 69350 <_Py_open@@Base+0x114a> │ │ │ │ + bcc.n 695a8 <_Py_open@@Base+0x114a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35220 @ 0x8994 │ │ │ │ + movw r1, #36484 @ 0x8e84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 693a4 <_Py_open@@Base+0x119e> │ │ │ │ + b.n 695fc <_Py_open@@Base+0x119e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #30528 @ 0x7740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35260 @ 0x89bc │ │ │ │ + movw r0, #36524 @ 0x8eac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6934c <_Py_open@@Base+0x1146> │ │ │ │ + blt.n 695a4 <_Py_open@@Base+0x1146> │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbnz r4, 6939e <_Py_open@@Base+0x1198> │ │ │ │ + bl 987c0 │ │ │ │ + cbnz r4, 695f6 <_Py_open@@Base+0x1198> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #36548 @ 0x8ec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6934c <_Py_open@@Base+0x1146> │ │ │ │ + bl 127274 │ │ │ │ + b.n 695a4 <_Py_open@@Base+0x1146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 7a108 │ │ │ │ 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, #35308 @ 0x89ec │ │ │ │ + movw r1, #36572 @ 0x8edc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 693f6 <_Py_open@@Base+0x11f0> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6964e <_Py_open@@Base+0x11f0> │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbnz r4, 693fa <_Py_open@@Base+0x11f4> │ │ │ │ + bl 987c0 │ │ │ │ + cbnz r4, 69652 <_Py_open@@Base+0x11f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #36592 @ 0x8ef0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69400 <_Py_open@@Base+0x11fa> │ │ │ │ + b.n 69658 <_Py_open@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35348 @ 0x8a14 │ │ │ │ + movw r1, #36612 @ 0x8f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 6942a <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 69682 <_Py_open@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6945c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 696b4 <_Py_open@@Base+0x1256> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f907c │ │ │ │ + bl 1fb5c0 <_PyParkingLot_UnparkAll@@Base+0x74c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69426 <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (69464 <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 6967e <_Py_open@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #44] @ (696bc <_Py_open@@Base+0x125e>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6944a <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 696a2 <_Py_open@@Base+0x1244> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 205c94 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 69454 <_Py_open@@Base+0x124e> │ │ │ │ + bl 207c74 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 696ac <_Py_open@@Base+0x124e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6945c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 696b4 <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35364 @ 0x8a24 │ │ │ │ + movw r1, #36628 @ 0x8f14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 694bc <_Py_open@@Base+0x12b6> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 69714 <_Py_open@@Base+0x12b6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 694aa <_Py_open@@Base+0x12a4> │ │ │ │ + cbz r3, 69702 <_Py_open@@Base+0x12a4> │ │ │ │ bl 95ccc │ │ │ │ mov r4, r0 │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 67152 │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 694b4 <_Py_open@@Base+0x12ae> │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 987c0 │ │ │ │ + b.n 6970c <_Py_open@@Base+0x12ae> │ │ │ │ + bl 67152 │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35376 @ 0x8a30 │ │ │ │ + movw r1, #36640 @ 0x8f20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 69504 <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6975c <_Py_open@@Base+0x12fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 67258 │ │ │ │ - cbz r0, 69508 <_Py_open@@Base+0x1302> │ │ │ │ + bl 67664 │ │ │ │ + cbz r0, 69760 <_Py_open@@Base+0x1302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6132 @ 0x17f4 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69510 <_Py_open@@Base+0x130a> │ │ │ │ + b.n 69768 <_Py_open@@Base+0x130a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, sp │ │ │ │ - movw r1, #35388 @ 0x8a3c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 6955c <_Py_open@@Base+0x1356> │ │ │ │ - bl d3c00 │ │ │ │ - movw r2, #43993 @ 0xabd9 │ │ │ │ - movt r2, #17 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r3, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 69560 <_Py_open@@Base+0x135a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 695d4 <_Py_open@@Base+0x13ce> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 69562 <_Py_open@@Base+0x135c> │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35420 @ 0x8a5c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 69558 <_Py_open@@Base+0x1352> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl cdfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 695ce <_Py_open@@Base+0x13c8> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 29e64 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - cbz r5, 695b2 <_Py_open@@Base+0x13ac> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 695b2 <_Py_open@@Base+0x13ac> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 695b2 <_Py_open@@Base+0x13ac> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 695c4 <_Py_open@@Base+0x13be> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 695d4 <_Py_open@@Base+0x13ce> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 695d4 <_Py_open@@Base+0x13ce> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6959c <_Py_open@@Base+0x1396> │ │ │ │ - b.n 695b4 <_Py_open@@Base+0x13ae> │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 695f8 <_Py_open@@Base+0x13f2> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6962a <_Py_open@@Base+0x1424> │ │ │ │ + bne.n 6978e <_Py_open@@Base+0x1330> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 697c0 <_Py_open@@Base+0x1362> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69622 <_Py_open@@Base+0x141c> │ │ │ │ + bne.n 697b8 <_Py_open@@Base+0x135a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69622 <_Py_open@@Base+0x141c> │ │ │ │ + cbz r3, 697b8 <_Py_open@@Base+0x135a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a258 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69656 <_Py_open@@Base+0x1450> │ │ │ │ + bge.n 697ec <_Py_open@@Base+0x138e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fd0 │ │ │ │ - cbz r0, 6969c <_Py_open@@Base+0x1496> │ │ │ │ + cbz r0, 69832 <_Py_open@@Base+0x13d4> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 696a2 <_Py_open@@Base+0x149c> │ │ │ │ + b.n 69838 <_Py_open@@Base+0x13da> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 295f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 696ce <_Py_open@@Base+0x14c8> │ │ │ │ + bge.n 69864 <_Py_open@@Base+0x1406> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ - cbz r0, 69702 <_Py_open@@Base+0x14fc> │ │ │ │ + cbz r0, 69898 <_Py_open@@Base+0x143a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 69714 <_Py_open@@Base+0x150e> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 698aa <_Py_open@@Base+0x144c> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206488 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 2083d4 <_Py_RestoreSignals@@Base+0x998> │ │ │ │ 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 2062a4 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 69772 <_Py_open@@Base+0x156c> │ │ │ │ + bl 2081f0 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbz r0, 69908 <_Py_open@@Base+0x14aa> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ bl 95ccc │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 6976c <_Py_open@@Base+0x1566> │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 69902 <_Py_open@@Base+0x14a4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 69772 <_Py_open@@Base+0x156c> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 69908 <_Py_open@@Base+0x14aa> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 290f0 │ │ │ │ - cbz r0, 697a0 <_Py_open@@Base+0x159a> │ │ │ │ + cbz r0, 69936 <_Py_open@@Base+0x14d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 697bc <_Py_open@@Base+0x15b6> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 69952 <_Py_open@@Base+0x14f4> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69790 <_Py_open@@Base+0x158a> │ │ │ │ + bne.n 69926 <_Py_open@@Base+0x14c8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206488 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 2083d4 <_Py_RestoreSignals@@Base+0x998> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, sp │ │ │ │ + movw r1, #36652 @ 0x8f2c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 6999c <_Py_open@@Base+0x153e> │ │ │ │ + bl d3c60 │ │ │ │ + movw r2, #45057 @ 0xb001 │ │ │ │ + movt r2, #17 │ │ │ │ + movw r1, #36668 @ 0x8f3c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r3, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 699a0 <_Py_open@@Base+0x1542> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69a14 <_Py_open@@Base+0x15b6> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 699a2 <_Py_open@@Base+0x1544> │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movw r1, #16320 @ 0x3fc0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #36684 @ 0x8f4c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 69998 <_Py_open@@Base+0x153a> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl ce044 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 69a0e <_Py_open@@Base+0x15b0> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 29e64 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceadc │ │ │ │ + cbz r5, 699f2 <_Py_open@@Base+0x1594> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 699f2 <_Py_open@@Base+0x1594> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 699f2 <_Py_open@@Base+0x1594> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69a04 <_Py_open@@Base+0x15a6> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f18c4 │ │ │ │ + b.n 69a14 <_Py_open@@Base+0x15b6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 69a14 <_Py_open@@Base+0x15b6> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 699dc <_Py_open@@Base+0x157e> │ │ │ │ + b.n 699f4 <_Py_open@@Base+0x1596> │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 697f4 <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 69a4c <_Py_open@@Base+0x15ee> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 697f6 <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 69a4e <_Py_open@@Base+0x15f0> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35440 @ 0x8a70 │ │ │ │ + movw r1, #36704 @ 0x8f60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35444 @ 0x8a74 │ │ │ │ + movw r0, #36708 @ 0x8f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 698a8 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69846 <_Py_open@@Base+0x1640> │ │ │ │ + blt.n 69b00 <_Py_open@@Base+0x16a2> │ │ │ │ + cbnz r5, 69a9e <_Py_open@@Base+0x1640> │ │ │ │ bl 95ccc │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69994 <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69bec <_Py_open@@Base+0x178e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 698a8 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 69b00 <_Py_open@@Base+0x16a2> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35456 @ 0x8a80 │ │ │ │ + movw r1, #36720 @ 0x8f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69904 <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 69b5c <_Py_open@@Base+0x16fe> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69886 <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 69ade <_Py_open@@Base+0x1680> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 698c4 <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 69b1c <_Py_open@@Base+0x16be> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 6999c <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69bf4 <_Py_open@@Base+0x1796> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 698ac <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 69b04 <_Py_open@@Base+0x16a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35468 @ 0x8a8c │ │ │ │ + movw r1, #36732 @ 0x8f7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69c10 <_Py_open@@Base+0x17b2> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 6999c <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69bf4 <_Py_open@@Base+0x1796> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 6999c <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 69bf4 <_Py_open@@Base+0x1796> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 698e6 <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 69b3e <_Py_open@@Base+0x16e0> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 698e6 <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 69b3e <_Py_open@@Base+0x16e0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69952 <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69baa <_Py_open@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea74 │ │ │ │ - cbz r7, 698fa <_Py_open@@Base+0x16f4> │ │ │ │ + bl ceadc │ │ │ │ + cbz r7, 69b52 <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 80028 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 8002c │ │ │ │ + b.n 69c10 <_Py_open@@Base+0x17b2> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 71e20 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3c00 │ │ │ │ - movw r1, #35496 @ 0x8aa8 │ │ │ │ + b.n 69c10 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #36760 @ 0x8f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a76c │ │ │ │ - cbz r0, 69978 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14b6e0 │ │ │ │ + cbz r0, 69bd0 <_Py_open@@Base+0x1772> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6988c <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 69ae4 <_Py_open@@Base+0x1686> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ bl 95ccc │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69968 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69bc0 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 698a8 <_Py_open@@Base+0x16a2> │ │ │ │ + bl ceadc │ │ │ │ + b.n 69b00 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 71e20 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3c00 │ │ │ │ - movw r1, #35508 @ 0x8ab4 │ │ │ │ + b.n 69c10 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3c60 │ │ │ │ + movw r1, #36772 @ 0x8fa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a76c │ │ │ │ + bl 14b6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69816 <_Py_open@@Base+0x1610> │ │ │ │ - b.n 698a8 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 69a6e <_Py_open@@Base+0x1610> │ │ │ │ + b.n 69b00 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 8002c │ │ │ │ + b.n 69c10 <_Py_open@@Base+0x17b2> │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987d4 │ │ │ │ - b.n 698d4 <_Py_open@@Base+0x16ce> │ │ │ │ + bl 987c0 │ │ │ │ + b.n 69b2c <_Py_open@@Base+0x16ce> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 699e0 <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 69a14 <_Py_open@@Base+0x180e> │ │ │ │ + bne.n 69c38 <_Py_open@@Base+0x17da> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 69c6c <_Py_open@@Base+0x180e> │ │ │ │ bl 95ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69a18 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 69c70 <_Py_open@@Base+0x1812> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69a18 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 69c70 <_Py_open@@Base+0x1812> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a20 <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69c78 <_Py_open@@Base+0x181a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69a46 <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 69a46 <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69c9e <_Py_open@@Base+0x1840> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 69c9e <_Py_open@@Base+0x1840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69a60 <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69cb8 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 143ccc <_Py_dup@@Base> │ │ │ │ + bl 144978 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69a42 <_Py_open@@Base+0x183c> │ │ │ │ - bl 80028 │ │ │ │ + beq.n 69c9a <_Py_open@@Base+0x183c> │ │ │ │ + bl 8002c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a60 <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69cb8 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #35608 @ 0x8b18 │ │ │ │ + movw r1, #36872 @ 0x9008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 69ab0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 69d08 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69ab4 <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69d0c <_Py_open@@Base+0x18ae> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69ae0 <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 69d38 <_Py_open@@Base+0x18da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35624 @ 0x8b28 │ │ │ │ + movw r1, #36888 @ 0x9018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b10 <_Py_open@@Base+0x190a> │ │ │ │ + b.n 69d68 <_Py_open@@Base+0x190a> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69ac0 <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 69d18 <_Py_open@@Base+0x18ba> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69ae0 <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69a94 <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 69d38 <_Py_open@@Base+0x18da> │ │ │ │ + b.n 69cec <_Py_open@@Base+0x188e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35668 @ 0x8b54 │ │ │ │ + movw r1, #36932 @ 0x9044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 69ab0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl ceadc │ │ │ │ + b.n 69d08 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69b04 <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 69d5c <_Py_open@@Base+0x18fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ - b.n 69ab0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl ceadc │ │ │ │ + b.n 69d08 <_Py_open@@Base+0x18aa> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ mov r0, r4 │ │ │ │ bl 7a108 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 67152 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69b3e <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 69d96 <_Py_open@@Base+0x1938> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69b44 <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69d9c <_Py_open@@Base+0x193e> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69b48 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69da0 <_Py_open@@Base+0x1942> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66aee <_PySys_GetAttr@@Base+0x20a> │ │ │ │ + bl 67006 │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #36960 @ 0x9060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #35788 @ 0x8bcc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 69bb6 <_Py_open@@Base+0x19b0> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.n 69bba <_Py_open@@Base+0x19b4> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35804 @ 0x8bdc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69bea <_Py_open@@Base+0x19e4> │ │ │ │ - bl 67128 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 66bd4 <_PySys_GetAttr@@Base+0x2f0> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69be4 <_Py_open@@Base+0x19de> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r1, #35840 @ 0x8c00 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 69bb6 <_Py_open@@Base+0x19b0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f950 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69c18 <_Py_open@@Base+0x1a12> │ │ │ │ + bpl.n 69df6 <_Py_open@@Base+0x1998> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a38 │ │ │ │ + bl f4b24 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c30 <_Py_open@@Base+0x1a2a> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 69c30 <_Py_open@@Base+0x1a2a> │ │ │ │ - b.n 69c3a <_Py_open@@Base+0x1a34> │ │ │ │ + bne.n 69e0e <_Py_open@@Base+0x19b0> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 69e0e <_Py_open@@Base+0x19b0> │ │ │ │ + b.n 69e18 <_Py_open@@Base+0x19ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35868 @ 0x8c1c │ │ │ │ + movw r1, #37052 @ 0x90bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1940 │ │ │ │ + b.w d19b0 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7de2c │ │ │ │ + b.w 7de24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69bee <_Py_open@@Base+0x19e8> │ │ │ │ + b.n 69dcc <_Py_open@@Base+0x196e> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a38 │ │ │ │ + bl f4b24 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c62 <_Py_open@@Base+0x1a5c> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 69c7a <_Py_open@@Base+0x1a74> │ │ │ │ + bne.n 69e40 <_Py_open@@Base+0x19e2> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 69e58 <_Py_open@@Base+0x19fa> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69c7e <_Py_open@@Base+0x1a78> │ │ │ │ + cbnz r0, 69e5c <_Py_open@@Base+0x19fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c84 <_Py_open@@Base+0x1a7e> │ │ │ │ + b.n 69e62 <_Py_open@@Base+0x1a04> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8f9d8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -95377,74 +95569,74 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #35892 @ 0x8c34 │ │ │ │ + movw r1, #37076 @ 0x90d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 69cf6 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 69ed4 <_Py_open@@Base+0x1a76> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69cfa <_Py_open@@Base+0x1af4> │ │ │ │ + bmi.n 69ed8 <_Py_open@@Base+0x1a7a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35908 @ 0x8c44 │ │ │ │ + movw r1, #37092 @ 0x90e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e66 <_Py_open@@Base+0x1c60> │ │ │ │ + b.n 6a044 <_Py_open@@Base+0x1be6> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #35952 @ 0x8c70 │ │ │ │ + movw r1, #37136 @ 0x9110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69cf6 <_Py_open@@Base+0x1af0> │ │ │ │ + beq.n 69ed4 <_Py_open@@Base+0x1a76> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69d3a <_Py_open@@Base+0x1b34> │ │ │ │ + bcc.n 69f18 <_Py_open@@Base+0x1aba> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36000 @ 0x8ca0 │ │ │ │ + movw r1, #37184 @ 0x9140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 69cf6 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69ed4 <_Py_open@@Base+0x1a76> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ + movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36044 @ 0x8ccc │ │ │ │ + movw r0, #37228 @ 0x916c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69cf6 <_Py_open@@Base+0x1af0> │ │ │ │ + blt.n 69ed4 <_Py_open@@Base+0x1a76> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44752 @ 0xaed0 │ │ │ │ + movw r2, #45824 @ 0xb300 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca7c │ │ │ │ + bl 6ca58 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ @@ -95456,1079 +95648,1088 @@ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx 29a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r1 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69dae <_Py_open@@Base+0x1ba8> │ │ │ │ + beq.n 69f8c <_Py_open@@Base+0x1b2e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2619f0 <_PyLong_DivmodNear@@Base+0xf9c> │ │ │ │ - b.n 69dca <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 262008 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 69fa8 <_Py_open@@Base+0x1b4a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69dce <_Py_open@@Base+0x1bc8> │ │ │ │ + cbz r2, 69fac <_Py_open@@Base+0x1b4e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36064 @ 0x8ce0 │ │ │ │ + movw r1, #37248 @ 0x9180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e5e <_Py_open@@Base+0x1c58> │ │ │ │ + b.n 6a03c <_Py_open@@Base+0x1bde> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69dea <_Py_open@@Base+0x1be4> │ │ │ │ + beq.n 69fc8 <_Py_open@@Base+0x1b6a> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69e0a <_Py_open@@Base+0x1c04> │ │ │ │ + bne.n 69fe8 <_Py_open@@Base+0x1b8a> │ │ │ │ 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 69e0a <_Py_open@@Base+0x1c04> │ │ │ │ + b.n 69fe8 <_Py_open@@Base+0x1b8a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69e0a <_Py_open@@Base+0x1c04> │ │ │ │ + beq.n 69fe8 <_Py_open@@Base+0x1b8a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36104 @ 0x8d08 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 69dca <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 127274 │ │ │ │ + b.n 69fa8 <_Py_open@@Base+0x1b4a> │ │ │ │ bl 95ccc │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 69e42 <_Py_open@@Base+0x1c3c> │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 6a020 <_Py_open@@Base+0x1bc2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2619f0 <_PyLong_DivmodNear@@Base+0xf9c> │ │ │ │ - b.n 69dca <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 262008 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 69fa8 <_Py_open@@Base+0x1b4a> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 7a108 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69dca <_Py_open@@Base+0x1bc4> │ │ │ │ + beq.n 69fa8 <_Py_open@@Base+0x1b4a> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36136 @ 0x8d28 │ │ │ │ + movw r0, #37320 @ 0x91c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69e66 <_Py_open@@Base+0x1c60> │ │ │ │ + cbz r0, 6a044 <_Py_open@@Base+0x1be6> │ │ │ │ blx 295c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36140 @ 0x8d2c │ │ │ │ + movw r1, #37324 @ 0x91cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 69ec2 <_Py_open@@Base+0x1cbc> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6a0a0 <_Py_open@@Base+0x1c42> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69eac <_Py_open@@Base+0x1ca6> │ │ │ │ + blt.n 6a08a <_Py_open@@Base+0x1c2c> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69eac <_Py_open@@Base+0x1ca6> │ │ │ │ + bhi.n 6a08a <_Py_open@@Base+0x1c2c> │ │ │ │ adds r0, #12 │ │ │ │ - bl 124ca4 │ │ │ │ - b.n 69ec4 <_Py_open@@Base+0x1cbe> │ │ │ │ + bl 1251a4 │ │ │ │ + b.n 6a0a2 <_Py_open@@Base+0x1c44> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36152 @ 0x8d38 │ │ │ │ + movw r1, #37336 @ 0x91d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r3, #8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r4, [r2, #-1]! │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r0, r4, r0, lsl #8 │ │ │ │ - bne.n 69ed6 <_Py_open@@Base+0x1cd0> │ │ │ │ + bne.n 6a0b4 <_Py_open@@Base+0x1c56> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115414 │ │ │ │ + b.w 115840 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69efa <_Py_open@@Base+0x1cf4> │ │ │ │ + bgt.n 6a0d8 <_Py_open@@Base+0x1c7a> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa368 │ │ │ │ + b.w fa4d0 │ │ │ │ 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 2035fc <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 20563c <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f58 <_Py_open@@Base+0x1d52> │ │ │ │ + bne.n 6a136 <_Py_open@@Base+0x1cd8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 69f52 <_Py_open@@Base+0x1d4c> │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 6a130 <_Py_open@@Base+0x1cd2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f1ac0 │ │ │ │ + bl 1f3fa4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f80 <_Py_open@@Base+0x1d7a> │ │ │ │ + b.n 6a15e <_Py_open@@Base+0x1d00> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f6e <_Py_open@@Base+0x1d68> │ │ │ │ + beq.n 6a14c <_Py_open@@Base+0x1cee> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f6e <_Py_open@@Base+0x1d68> │ │ │ │ + bne.n 6a14c <_Py_open@@Base+0x1cee> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69f48 <_Py_open@@Base+0x1d42> │ │ │ │ + bcs.n 6a126 <_Py_open@@Base+0x1cc8> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 69f72 <_Py_open@@Base+0x1d6c> │ │ │ │ + bgt.n 6a150 <_Py_open@@Base+0x1cf2> │ │ │ │ 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 1f1a38 │ │ │ │ + bl 1f3f1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69fc8 <_Py_open@@Base+0x1dc2> │ │ │ │ + bne.n 6a1a6 <_Py_open@@Base+0x1d48> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 69fc2 <_Py_open@@Base+0x1dbc> │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 6a1a0 <_Py_open@@Base+0x1d42> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f1ac0 │ │ │ │ + bl 1f3fa4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69ff8 <_Py_open@@Base+0x1df2> │ │ │ │ + b.n 6a1d6 <_Py_open@@Base+0x1d78> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69fe6 <_Py_open@@Base+0x1de0> │ │ │ │ + beq.n 6a1c4 <_Py_open@@Base+0x1d66> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69fe6 <_Py_open@@Base+0x1de0> │ │ │ │ + bhi.n 6a1c4 <_Py_open@@Base+0x1d66> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f1ac0 │ │ │ │ - b.n 69fc2 <_Py_open@@Base+0x1dbc> │ │ │ │ + bl 1f3fa4 │ │ │ │ + b.n 6a1a0 <_Py_open@@Base+0x1d42> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69fea <_Py_open@@Base+0x1de4> │ │ │ │ + bgt.n 6a1c8 <_Py_open@@Base+0x1d6a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15d06c <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ - cbz r0, 6a06e <_Py_open@@Base+0x1e68> │ │ │ │ + bl 15e3d8 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ + cbz r0, 6a24c <_Py_open@@Base+0x1dee> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b4ac <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b67c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a044 <_Py_open@@Base+0x1e3e> │ │ │ │ + beq.n 6a222 <_Py_open@@Base+0x1dc4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a044 <_Py_open@@Base+0x1e3e> │ │ │ │ + cbnz r2, 6a222 <_Py_open@@Base+0x1dc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a072 <_Py_open@@Base+0x1e6c> │ │ │ │ + bge.n 6a250 <_Py_open@@Base+0x1df2> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25240 @ 0x6298 │ │ │ │ + movw r1, #26392 @ 0x6718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15d06c <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ - cbz r0, 6a0e0 <_Py_open@@Base+0x1eda> │ │ │ │ + bl 15e3d8 <_PyCompile_OpcodeHasJump@@Base+0x1c0> │ │ │ │ + cbz r0, 6a2be <_Py_open@@Base+0x1e60> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b4ac <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b67c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a0c0 <_Py_open@@Base+0x1eba> │ │ │ │ + beq.n 6a29e <_Py_open@@Base+0x1e40> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a0c0 <_Py_open@@Base+0x1eba> │ │ │ │ + cbnz r2, 6a29e <_Py_open@@Base+0x1e40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a0e4 <_Py_open@@Base+0x1ede> │ │ │ │ + bge.n 6a2c2 <_Py_open@@Base+0x1e64> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61784 @ 0xf158 │ │ │ │ + movw r1, #62936 @ 0xf5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a10c <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 6a2ea <_Py_open@@Base+0x1e8c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a12e <_Py_open@@Base+0x1f28> │ │ │ │ - b.n 6a126 <_Py_open@@Base+0x1f20> │ │ │ │ + bne.n 6a30c <_Py_open@@Base+0x1eae> │ │ │ │ + b.n 6a304 <_Py_open@@Base+0x1ea6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60748 @ 0xed4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #360 @ 0x168 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0fe <_Py_open@@Base+0x1ef8> │ │ │ │ + bne.n 6a2dc <_Py_open@@Base+0x1e7e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a160 <_Py_open@@Base+0x1f5a> │ │ │ │ - bl 7f768 │ │ │ │ + b.n 6a33e <_Py_open@@Base+0x1ee0> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a122 <_Py_open@@Base+0x1f1c> │ │ │ │ + bne.n 6a300 <_Py_open@@Base+0x1ea2> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a142 <_Py_open@@Base+0x1f3c> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 6a320 <_Py_open@@Base+0x1ec2> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a122 <_Py_open@@Base+0x1f1c> │ │ │ │ + bne.n 6a300 <_Py_open@@Base+0x1ea2> │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 671f0 <_Py_closerange@@Base> │ │ │ │ + bl 675fc <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a186 <_Py_open@@Base+0x1f80> │ │ │ │ + bne.n 6a364 <_Py_open@@Base+0x1f06> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a1a4 <_Py_open@@Base+0x1f9e> │ │ │ │ - b.n 6a19e <_Py_open@@Base+0x1f98> │ │ │ │ + bne.n 6a382 <_Py_open@@Base+0x1f24> │ │ │ │ + b.n 6a37c <_Py_open@@Base+0x1f1e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + movw r0, #26900 @ 0x6914 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a178 <_Py_open@@Base+0x1f72> │ │ │ │ - b.n 6a20a <_Py_open@@Base+0x2004> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6a20a <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a356 <_Py_open@@Base+0x1ef8> │ │ │ │ + b.n 6a3e8 <_Py_open@@Base+0x1f8a> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6a3e8 <_Py_open@@Base+0x1f8a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1b6 <_Py_open@@Base+0x1fb0> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6a20a <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a394 <_Py_open@@Base+0x1f36> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6a3e8 <_Py_open@@Base+0x1f8a> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a1d4 <_Py_open@@Base+0x1fce> │ │ │ │ + bls.n 6a3b2 <_Py_open@@Base+0x1f54> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6132 @ 0x17f4 │ │ │ │ + movw r1, #7248 @ 0x1c50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6a20a <_Py_open@@Base+0x2004> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6a3e8 <_Py_open@@Base+0x1f8a> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a1e8 <_Py_open@@Base+0x1fe2> │ │ │ │ + cbz r5, 6a3c6 <_Py_open@@Base+0x1f68> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a1ec <_Py_open@@Base+0x1fe6> │ │ │ │ + b.n 6a3ca <_Py_open@@Base+0x1f6c> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a20e <_Py_open@@Base+0x2008> │ │ │ │ + bge.n 6a3ec <_Py_open@@Base+0x1f8e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a216 <_Py_open@@Base+0x2010> │ │ │ │ + b.n 6a3f4 <_Py_open@@Base+0x1f96> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a244 <_Py_open@@Base+0x203e> │ │ │ │ + bhi.n 6a422 <_Py_open@@Base+0x1fc4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a266 <_Py_open@@Base+0x2060> │ │ │ │ - b.n 6a25e <_Py_open@@Base+0x2058> │ │ │ │ - movw r0, #25852 @ 0x64fc │ │ │ │ + bne.n 6a444 <_Py_open@@Base+0x1fe6> │ │ │ │ + b.n 6a43c <_Py_open@@Base+0x1fde> │ │ │ │ + movw r0, #26924 @ 0x692c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a236 <_Py_open@@Base+0x2030> │ │ │ │ + bne.n 6a414 <_Py_open@@Base+0x1fb6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2ee <_Py_open@@Base+0x20e8> │ │ │ │ - bl 7f768 │ │ │ │ + b.n 6a4cc <_Py_open@@Base+0x206e> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a25a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a438 <_Py_open@@Base+0x1fda> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a27a <_Py_open@@Base+0x2074> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 6a458 <_Py_open@@Base+0x1ffa> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a25a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a438 <_Py_open@@Base+0x1fda> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a2c0 <_Py_open@@Base+0x20ba> │ │ │ │ + ble.n 6a49e <_Py_open@@Base+0x2040> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a29a <_Py_open@@Base+0x2094> │ │ │ │ + beq.n 6a478 <_Py_open@@Base+0x201a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a29c <_Py_open@@Base+0x2096> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 6a29c <_Py_open@@Base+0x2096> │ │ │ │ - b.n 6a25a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a47a <_Py_open@@Base+0x201c> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 6a47a <_Py_open@@Base+0x201c> │ │ │ │ + b.n 6a438 <_Py_open@@Base+0x1fda> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a2c2 <_Py_open@@Base+0x20bc> │ │ │ │ + beq.n 6a4a0 <_Py_open@@Base+0x2042> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36188 @ 0x8d5c │ │ │ │ + movw r1, #37372 @ 0x91fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6a25a <_Py_open@@Base+0x2054> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6a438 <_Py_open@@Base+0x1fda> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a2e6 <_Py_open@@Base+0x20e0> │ │ │ │ + bge.n 6a4c4 <_Py_open@@Base+0x2066> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 6a25a <_Py_open@@Base+0x2054> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 6a438 <_Py_open@@Base+0x1fda> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a336 <_Py_open@@Base+0x2130> │ │ │ │ + bne.n 6a514 <_Py_open@@Base+0x20b6> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a34e <_Py_open@@Base+0x2148> │ │ │ │ + bmi.n 6a52c <_Py_open@@Base+0x20ce> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47304 @ 0xb8c8 │ │ │ │ + movw r0, #48376 @ 0xbcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a376 <_Py_open@@Base+0x2170> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a554 <_Py_open@@Base+0x20f6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47304 @ 0xb8c8 │ │ │ │ + movw r0, #48376 @ 0xbcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a30c <_Py_open@@Base+0x2106> │ │ │ │ - b.n 6a376 <_Py_open@@Base+0x2170> │ │ │ │ + bne.n 6a4ea <_Py_open@@Base+0x208c> │ │ │ │ + b.n 6a554 <_Py_open@@Base+0x20f6> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a37a <_Py_open@@Base+0x2174> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6a558 <_Py_open@@Base+0x20fa> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47304 @ 0xb8c8 │ │ │ │ + movw r0, #48376 @ 0xbcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a476 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a654 <_Py_open@@Base+0x21f6> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a46e <_Py_open@@Base+0x2268> │ │ │ │ + beq.n 6a64c <_Py_open@@Base+0x21ee> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46688 @ 0xb660 │ │ │ │ + movw r1, #47760 @ 0xba90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5120 │ │ │ │ + bl c5110 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a3de <_Py_open@@Base+0x21d8> │ │ │ │ - movw r1, #31744 @ 0x7c00 │ │ │ │ + cbz r0, 6a5bc <_Py_open@@Base+0x215e> │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5120 │ │ │ │ - cbz r0, 6a3e2 <_Py_open@@Base+0x21dc> │ │ │ │ + bl c5110 │ │ │ │ + cbz r0, 6a5c0 <_Py_open@@Base+0x2162> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46692 @ 0xb664 │ │ │ │ + movw r1, #47764 @ 0xba94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5120 │ │ │ │ + bl c5110 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a3e8 <_Py_open@@Base+0x21e2> │ │ │ │ + cbz r0, 6a5c6 <_Py_open@@Base+0x2168> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46696 @ 0xb668 │ │ │ │ + movw r1, #47768 @ 0xba98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5120 │ │ │ │ + bl c5110 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a3ec <_Py_open@@Base+0x21e6> │ │ │ │ + cbz r0, 6a5ca <_Py_open@@Base+0x216c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ + movw r1, #47776 @ 0xbaa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6a376 <_Py_open@@Base+0x2170> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6a554 <_Py_open@@Base+0x20f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a3ee <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a5cc <_Py_open@@Base+0x216e> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a3ee <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a5cc <_Py_open@@Base+0x216e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a3ee <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a5cc <_Py_open@@Base+0x216e> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de064 │ │ │ │ + bl 1e0bec │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a452 <_Py_open@@Base+0x224c> │ │ │ │ - movw r3, #10053 @ 0x2745 │ │ │ │ + bne.n 6a630 <_Py_open@@Base+0x21d2> │ │ │ │ + movw r3, #19237 @ 0x4b25 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #9105 @ 0x2391 │ │ │ │ + movw r1, #18293 @ 0x4775 │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a376 <_Py_open@@Base+0x2170> │ │ │ │ + beq.n 6a554 <_Py_open@@Base+0x20f6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1155f4 │ │ │ │ + bl 115a14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a446 <_Py_open@@Base+0x2240> │ │ │ │ + beq.n 6a624 <_Py_open@@Base+0x21c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a446 <_Py_open@@Base+0x2240> │ │ │ │ + cbnz r3, 6a624 <_Py_open@@Base+0x21c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a456 <_Py_open@@Base+0x2250> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a634 <_Py_open@@Base+0x21d6> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a45e <_Py_open@@Base+0x2258> │ │ │ │ + b.n 6a63c <_Py_open@@Base+0x21de> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a448 <_Py_open@@Base+0x2242> │ │ │ │ + beq.n 6a626 <_Py_open@@Base+0x21c8> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a476 <_Py_open@@Base+0x2270> │ │ │ │ + beq.n 6a654 <_Py_open@@Base+0x21f6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a476 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a654 <_Py_open@@Base+0x21f6> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a4a6 <_Py_open@@Base+0x22a0> │ │ │ │ + bgt.n 6a684 <_Py_open@@Base+0x2226> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36212 @ 0x8d74 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 6a510 <_Py_open@@Base+0x230a> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 6a6ee <_Py_open@@Base+0x2290> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a4c4 <_Py_open@@Base+0x22be> │ │ │ │ + ble.n 6a6a2 <_Py_open@@Base+0x2244> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36260 @ 0x8da4 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 6a510 <_Py_open@@Base+0x230a> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 6a6ee <_Py_open@@Base+0x2290> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a510 <_Py_open@@Base+0x230a> │ │ │ │ + blt.n 6a6ee <_Py_open@@Base+0x2290> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a4e4 <_Py_open@@Base+0x22de> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6a510 <_Py_open@@Base+0x230a> │ │ │ │ + bne.n 6a6c2 <_Py_open@@Base+0x2264> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6a6ee <_Py_open@@Base+0x2290> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a4fa <_Py_open@@Base+0x22f4> │ │ │ │ + beq.n 6a6d8 <_Py_open@@Base+0x227a> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a500 <_Py_open@@Base+0x22fa> │ │ │ │ + beq.n 6a6de <_Py_open@@Base+0x2280> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a502 <_Py_open@@Base+0x22fc> │ │ │ │ - b.n 6a510 <_Py_open@@Base+0x230a> │ │ │ │ + bge.n 6a6e0 <_Py_open@@Base+0x2282> │ │ │ │ + b.n 6a6ee <_Py_open@@Base+0x2290> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a502 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a6e0 <_Py_open@@Base+0x2282> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 697c0 <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 69a18 <_Py_open@@Base+0x15ba> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a548 <_Py_open@@Base+0x2342> │ │ │ │ + blt.n 6a726 <_Py_open@@Base+0x22c8> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a54c <_Py_open@@Base+0x2346> │ │ │ │ + bne.n 6a72a <_Py_open@@Base+0x22cc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a554 <_Py_open@@Base+0x234e> │ │ │ │ + b.n 6a732 <_Py_open@@Base+0x22d4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a570 <_Py_open@@Base+0x236a> │ │ │ │ + cbz r3, 6a74e <_Py_open@@Base+0x22f0> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a572 <_Py_open@@Base+0x236c> │ │ │ │ + b.n 6a750 <_Py_open@@Base+0x22f2> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a580 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r3, 6a75e <_Py_open@@Base+0x2300> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a580 <_Py_open@@Base+0x237a> │ │ │ │ + ble.n 6a75e <_Py_open@@Base+0x2300> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a580 <_Py_open@@Base+0x237a> │ │ │ │ - cbnz r4, 6a5a2 <_Py_open@@Base+0x239c> │ │ │ │ + bgt.n 6a75e <_Py_open@@Base+0x2300> │ │ │ │ + cbnz r4, 6a780 <_Py_open@@Base+0x2322> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a600 <_Py_open@@Base+0x23fa>) │ │ │ │ + ldr r4, [pc, #124] @ (6a7e0 <_Py_open@@Base+0x2382>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a5a2 <_Py_open@@Base+0x239c> │ │ │ │ + cbnz r0, 6a780 <_Py_open@@Base+0x2322> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a5fc <_Py_open@@Base+0x23f6> │ │ │ │ + b.n 6a7da <_Py_open@@Base+0x237c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e2ec │ │ │ │ + bl 15f658 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a59e <_Py_open@@Base+0x2398> │ │ │ │ + blt.n 6a77c <_Py_open@@Base+0x231e> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a5c4 <_Py_open@@Base+0x23be> │ │ │ │ + beq.n 6a7a2 <_Py_open@@Base+0x2344> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a5c6 <_Py_open@@Base+0x23c0> │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 6a5c6 <_Py_open@@Base+0x23c0> │ │ │ │ - b.n 6a59e <_Py_open@@Base+0x2398> │ │ │ │ + bne.n 6a7a4 <_Py_open@@Base+0x2346> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 6a7a4 <_Py_open@@Base+0x2346> │ │ │ │ + b.n 6a77c <_Py_open@@Base+0x231e> │ │ │ │ movs r4, #0 │ │ │ │ bl 95ccc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - cbz r4, 6a5f4 <_Py_open@@Base+0x23ee> │ │ │ │ + bl 987c0 │ │ │ │ + cbz r4, 6a7d2 <_Py_open@@Base+0x2374> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17d8 │ │ │ │ + b.w f18c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #352] @ (6a764 ) │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #352] @ (6a944 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #37488 @ 0x9270 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #44524 @ 0xadec │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66ca6 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ - bl 6bf28 │ │ │ │ - cbnz r0, 6a624 <_Py_open@@Base+0x241e> │ │ │ │ + bl 67152 │ │ │ │ + bl 6bf04 │ │ │ │ + cbnz r0, 6a826 <_Py_open@@Base+0x23c8> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32183 @ 0x7db7 │ │ │ │ + movw r0, #42981 @ 0xa7e5 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d2920 │ │ │ │ + bl 1d5964 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a65e <_Py_open@@Base+0x2458> │ │ │ │ + bne.n 6a860 <_Py_open@@Base+0x2402> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107268 │ │ │ │ + bl 107404 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36304 @ 0x8dd0 │ │ │ │ + movw r1, #37504 @ 0x9280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a67a <_Py_open@@Base+0x2474> │ │ │ │ + b.n 6a87c <_Py_open@@Base+0x241e> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ce50 │ │ │ │ + bl 11d244 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffb24 │ │ │ │ + bl ffc64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107268 │ │ │ │ + bl 107404 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a67c : │ │ │ │ - b.w 303d4 │ │ │ │ +0006a87e : │ │ │ │ + b.w 303d8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 152880 │ │ │ │ - cbnz r0, 6a6b2 │ │ │ │ + bl 1538d0 │ │ │ │ + cbnz r0, 6a8b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36332 @ 0x8dec │ │ │ │ + movw r1, #37532 @ 0x929c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6a6bc │ │ │ │ + bl 127274 │ │ │ │ + b.n 6a8be │ │ │ │ mov r0, r7 │ │ │ │ - bl 152e84 │ │ │ │ + bl 153ed4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a6c0 │ │ │ │ + bge.n 6a8c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a796 │ │ │ │ + b.n 6a998 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a6de │ │ │ │ + ble.n 6a8e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36372 @ 0x8e14 │ │ │ │ + movw r1, #37572 @ 0x92c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6a6bc │ │ │ │ + bl 127274 │ │ │ │ + b.n 6a8be │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a6ee │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 6a6bc │ │ │ │ + cbnz r0, 6a8f0 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 6a8be │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a766 │ │ │ │ - bl e6e70 │ │ │ │ + beq.n 6a968 │ │ │ │ + bl e6f5c │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a780 │ │ │ │ + beq.n 6a982 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a736 │ │ │ │ + bmi.n 6a938 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36388 @ 0x8e24 │ │ │ │ + movw r1, #37588 @ 0x92d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a742 │ │ │ │ - b.n 6a780 │ │ │ │ - bl 1e4114 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a944 │ │ │ │ + b.n 6a982 │ │ │ │ + bl 1e69ac <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a750 │ │ │ │ + cbnz r0, 6a952 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a780 │ │ │ │ + beq.n 6a982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a780 │ │ │ │ + cbnz r3, 6a982 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a780 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a982 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a760 │ │ │ │ + beq.n 6a962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a760 │ │ │ │ + cbnz r3, 6a962 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a6f6 │ │ │ │ + b.n 6a8f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a788 │ │ │ │ + bge.n 6a98a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ - b.n 6a6bc │ │ │ │ + bl 77218 │ │ │ │ + b.n 6a8be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6a7e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (6a9e0 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 213f00 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a7da │ │ │ │ + bl 21575c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a9dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a7d6 │ │ │ │ + bge.n 6a9d8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 6a7da │ │ │ │ - bl 80028 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 6a9dc │ │ │ │ + bl 8002c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #528] @ (6a9f4 ) │ │ │ │ + ldr r4, [pc, #528] @ (6abf4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #36412 @ 0x8e3c │ │ │ │ + movw r2, #37612 @ 0x92ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9b9c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a830 │ │ │ │ + bl 167db4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6aa30 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a828 │ │ │ │ + bge.n 6aa28 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 6a830 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 6aa30 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a858 │ │ │ │ + cbnz r0, 6aa58 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a87a │ │ │ │ + b.n 6aa7a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14cb04 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14dadc <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a876 │ │ │ │ + blt.n 6aa76 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23decc <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23f178 <_PyTime_AsTimeval@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl 7200c │ │ │ │ - cbz r0, 6a906 │ │ │ │ + cbz r0, 6ab06 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a918 │ │ │ │ + vldr d8, [pc, #120] @ 6ab18 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ bl 83a28 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a8f0 │ │ │ │ + cbz r0, 6aaf0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bab0 │ │ │ │ + bl 26bf28 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ bl 83a28 │ │ │ │ - cbnz r0, 6a90a │ │ │ │ + cbnz r0, 6ab0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a906 │ │ │ │ + beq.n 6ab06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a906 │ │ │ │ + cbnz r3, 6ab06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a90c │ │ │ │ + b.n 6ab0c │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -96540,824 +96741,875 @@ │ │ │ │ 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 6a94a │ │ │ │ + bhi.n 6ab4a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a968 │ │ │ │ - b.n 6a962 │ │ │ │ - movw r0, #25748 @ 0x6494 │ │ │ │ + bne.n 6ab68 │ │ │ │ + b.n 6ab62 │ │ │ │ + movw r0, #26820 @ 0x68c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a93c │ │ │ │ - b.n 6a99e │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6a99e │ │ │ │ + bne.n 6ab3c │ │ │ │ + b.n 6ab9e │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6ab9e │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6a834 │ │ │ │ + bl 6aa34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a99e │ │ │ │ + blt.n 6ab9e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a834 │ │ │ │ + bl 6aa34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a99e │ │ │ │ + blt.n 6ab9e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6a9a2 │ │ │ │ + cbz r0, 6aba2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a9a8 │ │ │ │ + b.n 6aba8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a87e │ │ │ │ + bl 6aa7e │ │ │ │ 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 f4350 │ │ │ │ + bl f443c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a9d0 │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6a9ee │ │ │ │ + bne.n 6abd0 │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6abee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a9e6 │ │ │ │ + cbz r0, 6abe6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a9f0 │ │ │ │ + b.n 6abf0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a87e │ │ │ │ - b.n 6a9f0 │ │ │ │ + bl 6aa7e │ │ │ │ + b.n 6abf0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl d3bc0 │ │ │ │ + bl d3c20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - movw r0, #36424 @ 0x8e48 │ │ │ │ + bl f18c4 │ │ │ │ + movw r0, #37624 @ 0x92f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3bd4 │ │ │ │ + bl d3c34 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006aa3a <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006ac3a <_PyOS_IsMainThread@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6aa78 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ac78 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c1b0 │ │ │ │ + bl 6c18c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6aa72 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ac72 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6aa74 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ac74 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b2a8 │ │ │ │ + bl 11b6d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d143c │ │ │ │ + b.w 1d48c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14ecb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14ecb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ + bl 14ecb8 │ │ │ │ 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 71330 │ │ │ │ - cbz r0, 6ab48 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6ab50 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36488 @ 0x8e88 │ │ │ │ + cbz r0, 6ad48 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6ad50 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ab4a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6ad4a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ab48 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6ad48 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ab48 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6ad48 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1ecec8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ef6e4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eceec <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1ef708 <_PyEvent_Notify@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #37704 @ 0x9348 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6adb6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6adba <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37720 @ 0x9358 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ae06 <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ + bl 62b90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 62ac0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6ade4 <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movw r1, #37756 @ 0x937c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + b.n 6adb6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + adds r0, #2 │ │ │ │ + bne.n 6ae00 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #37784 @ 0x9398 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 6adb6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f954 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17024 @ 0x4280 │ │ │ │ + movw r1, #18172 @ 0x46fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 6abca <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6ae60 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 249fdc <_PyTime_FromLong@@Base> │ │ │ │ + bl 24acf0 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6abca <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6ae60 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abca <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6ae60 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6abce <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6ae64 <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6abd6 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6ae6c <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1259e0 │ │ │ │ + bl 125ee0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac42 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6aed8 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de7c4 │ │ │ │ + bl de89c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de7c4 │ │ │ │ + bl de89c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de7c4 │ │ │ │ + bl de89c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36504 @ 0x8e98 │ │ │ │ + movw r0, #37820 @ 0x93bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bl 8278c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ac36 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6aecc <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6ac3a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6aed0 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ac42 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6aed8 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ac36 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aecc <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ 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 6ac80 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6af16 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19048 @ 0x4a68 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20200 @ 0x4ee8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6acc4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6acc4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6af5a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6acae <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6af44 <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6acc4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1a48 │ │ │ │ + b.w f1b34 │ │ │ │ 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 6acf0 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6af86 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ad08 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6ad48 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6af9e <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ + b.n 6afde <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1128 @ 0x468 │ │ │ │ + movw r0, #2136 @ 0x858 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ace0 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6adb6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6af76 <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ + b.n 6b04c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6ad2a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6afc0 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6adb6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6b04c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad4a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ad88 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + beq.n 6afe0 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ + b.n 6b01e <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1128 @ 0x468 │ │ │ │ + movw r0, #2136 @ 0x858 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6adb6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b04c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad72 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6b008 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1128 @ 0x468 │ │ │ │ + movw r0, #2136 @ 0x858 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6adb6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b04c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6adb6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6b04c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ada0 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6b036 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6adb6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6b04c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1a48 │ │ │ │ + b.w f1b34 │ │ │ │ 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 6ade2 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6b078 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6adfa <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6ae3a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6b090 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ + b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1140 @ 0x474 │ │ │ │ + movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6add2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6b068 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ + b.n 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6ae1c <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6b0b2 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae3c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6ae7a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + beq.n 6b0d2 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + b.n 6b110 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1140 @ 0x474 │ │ │ │ + movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ae64 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6b0fa <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1140 @ 0x474 │ │ │ │ + movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae92 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6b128 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aea4 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 6aeba <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6b13a <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 6b150 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1a48 │ │ │ │ + b.w f1b34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6af32 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6b1c8 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6af14 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6b1aa <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af58 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6b1ee <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af34 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6b1ca <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + bl 127274 │ │ │ │ + b.n 6b1ee <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #544 @ 0x220 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1156 @ 0x484 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b1ee <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6af4c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6b1e2 <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 6b1ee <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1a48 │ │ │ │ + b.w f1b34 │ │ │ │ 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 6af9c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6b232 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6afb4 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6b24a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1168 @ 0x490 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afc0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b256 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1168 @ 0x490 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af74 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6afc0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6b20a <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + b.n 6b256 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6afc4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6b25a <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b052 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b2e8 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6affc <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6b292 <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b032 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b2c8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b014 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6b2aa <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afc0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6b256 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b034 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b2ca <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6afc0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #53872 @ 0xd270 │ │ │ │ + bl 127274 │ │ │ │ + b.n 6b256 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + movw r2, #55024 @ 0xd6f0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59656 @ 0xe908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1168 @ 0x490 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afc0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b256 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b04a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b2e0 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1a48 │ │ │ │ + b.w f1b34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b072 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b308 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b086 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b098 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4944 @ 0x1350 │ │ │ │ + bne.n 6b31c <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ + b.n 6b32e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + movw r0, #6060 @ 0x17ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b06a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b0a4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b300 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ + b.n 6b33a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4944 @ 0x1350 │ │ │ │ + movw r0, #6060 @ 0x17ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b0a4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b33a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 21cb70 │ │ │ │ + b.w 21e2e0 │ │ │ │ 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, 6b0c4 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ + cbnz r2, 6b35a <_PyOS_IsMainThread@@Base+0x720> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b0d8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ - b.n 6b0ea <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ - movw r0, #4740 @ 0x1284 │ │ │ │ + bne.n 6b36e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + b.n 6b380 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + movw r0, #5892 @ 0x1704 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0bc <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - b.n 6b0f6 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bne.n 6b352 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b.n 6b38c <_PyOS_IsMainThread@@Base+0x752> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4740 @ 0x1284 │ │ │ │ + movw r0, #5892 @ 0x1704 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b0f6 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b38c <_PyOS_IsMainThread@@Base+0x752> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 230984 │ │ │ │ + b.w 231f74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b116 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + cbnz r2, 6b3ac <_PyOS_IsMainThread@@Base+0x772> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b12a <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - b.n 6b13c <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ - movw r0, #62004 @ 0xf234 │ │ │ │ + bne.n 6b3c0 <_PyOS_IsMainThread@@Base+0x786> │ │ │ │ + b.n 6b3d2 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ + movw r0, #63156 @ 0xf6b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16af60 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c4f4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b10e <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ - b.n 6b16c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bne.n 6b3a4 <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + b.n 6b402 <_PyOS_IsMainThread@@Base+0x7c8> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #62004 @ 0xf234 │ │ │ │ + movw r0, #63156 @ 0xf6b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b16c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b402 <_PyOS_IsMainThread@@Base+0x7c8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e5d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b16c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbz r0, 6b402 <_PyOS_IsMainThread@@Base+0x7c8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb20c │ │ │ │ + bl fb390 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b170 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ + cbnz r0, 6b406 <_PyOS_IsMainThread@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b16c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + beq.n 6b402 <_PyOS_IsMainThread@@Base+0x7c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b16c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r3, 6b402 <_PyOS_IsMainThread@@Base+0x7c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b1a8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + b.n 6b43e <_PyOS_IsMainThread@@Base+0x804> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcc68 │ │ │ │ + bl dcd34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b192 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + beq.n 6b428 <_PyOS_IsMainThread@@Base+0x7ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b192 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + cbnz r3, 6b428 <_PyOS_IsMainThread@@Base+0x7ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1a8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + beq.n 6b43e <_PyOS_IsMainThread@@Base+0x804> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b1a8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + cbnz r3, 6b43e <_PyOS_IsMainThread@@Base+0x804> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 6b1d2 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 6b468 <_PyOS_IsMainThread@@Base+0x82e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b208 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ + b.n 6b49e <_PyOS_IsMainThread@@Base+0x864> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1ce <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + beq.n 6b464 <_PyOS_IsMainThread@@Base+0x82a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97366,620 +97618,552 @@ │ │ │ │ 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, #36512 @ 0x8ea0 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c540 │ │ │ │ - cbnz r0, 6b236 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + bl 8c494 │ │ │ │ + cbnz r0, 6b4cc <_PyOS_IsMainThread@@Base+0x892> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b2b2 <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ + b.n 6b548 <_PyOS_IsMainThread@@Base+0x90e> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b232 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + beq.n 6b4c8 <_PyOS_IsMainThread@@Base+0x88e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9550 │ │ │ │ + bl e9628 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b2ac <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ + cbz r0, 6b542 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b266 <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ + bgt.n 6b4fc <_PyOS_IsMainThread@@Base+0x8c2> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b286 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + cbz r0, 6b51c <_PyOS_IsMainThread@@Base+0x8e2> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b2a4 <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ + b.n 6b53a <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c540 │ │ │ │ - cbz r0, 6b304 <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ + bl 8c494 │ │ │ │ + cbz r0, 6b59a <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37748 @ 0x9374 │ │ │ │ + movw r2, #38820 @ 0x97a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b308 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49776 @ 0xc270 │ │ │ │ +0006b59e <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #50992 @ 0xc730 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91a60 │ │ │ │ + b.w 91a64 │ │ │ │ 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 8345c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b392 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b628 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bb9b0 │ │ │ │ + bl 1bf384 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f768 │ │ │ │ - cbz r0, 6b394 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f76c │ │ │ │ + cbz r0, 6b62a <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b392 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b628 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b392 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b628 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 2062a4 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b40c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 2081f0 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbz r0, 6b6a2 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ bl 95ccc │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b402 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b698 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b3f2 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4ae0 │ │ │ │ + bne.n 6b688 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3c2 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b658 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b40c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b6a2 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 6b40c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f18c4 │ │ │ │ + b.n 6b6a2 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b318 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b5ae <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b436 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b6cc <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2062a4 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b44e <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b504 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2081f0 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbnz r0, 6b6e4 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b79a <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25936 @ 0x6550 │ │ │ │ + movw r0, #27008 @ 0x6980 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b42a <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b504 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b6c0 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b79a <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 14cb04 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14dadc <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b504 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b79a <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b48e <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b724 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #752 @ 0x2f0 │ │ │ │ + movw r1, #1896 @ 0x768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6b504 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 127274 │ │ │ │ + b.n 6b79a <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17e220 <_PyDeadline_Init@@Base> │ │ │ │ + bl 180424 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14d54c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e52c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b504 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b79a <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ bl 95ccc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29594 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b512 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b7a8 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b4e2 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b778 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b508 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b79e <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4ae0 │ │ │ │ + bl f18c4 │ │ │ │ + b.n 6b7b2 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4bc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b504 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 23fad8 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b79a <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 243db4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b49a <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b512 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b730 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b7a8 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b7b2 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b7b2 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b318 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b5ae <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b56c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b802 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b56c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b802 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36516 @ 0x8ea4 │ │ │ │ + movw r1, #37832 @ 0x93c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b5a0 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b836 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b59a <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b830 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9aab0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9aab8 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b588 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b81e <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b566 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b7fc <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 6b59e <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b834 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006b5a2 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (6b660 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b5ca │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (6b664 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #152] @ (6b668 ) │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 71330 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b64e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b5e4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bmi.n 6b612 │ │ │ │ - bl 781c8 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + beq.n 6b8c6 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r8, #65288 @ 0xff08 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + b.n 6b898 <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8278c │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6b8ca <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 6b64e │ │ │ │ - ldr r1, [pc, #112] @ (6b668 ) │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1cc280 │ │ │ │ - cbz r0, 6b612 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b64e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b64e │ │ │ │ - b.n 6b632 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b64e │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83af8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79398 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6b8e4 <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6b8f4 <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6b8c0 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + adds r7, #1 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls.n 6b904 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + ldr.w r6, [r3, r7, lsl #3] │ │ │ │ + add.w r3, r3, r7, lsl #3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + bl 7de24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b86a <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78234 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6b904 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6b638 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b64e │ │ │ │ + beq.n 6b8c0 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b64e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b8c0 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b64e │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b65a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b8c0 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b65a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b88a <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b88a <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b890 <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b890 <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -0006b66c : │ │ │ │ - push {r4, lr} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6b838 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (6b6b8 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b690 │ │ │ │ - movs r4, #0 │ │ │ │ - bl d3c00 │ │ │ │ - b.n 6b6b0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b6aa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b6ac │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 6b6ac │ │ │ │ - mov r4, r0 │ │ │ │ - bl 781c8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -0006b6bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #364] @ (6b83c ) │ │ │ │ - sub sp, #28 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38272 @ 0x9580 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - mov r8, r2 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b6ec │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 6b6f0 │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 721b0 │ │ │ │ + bl 6b838 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + cbz r0, 6b978 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7200c │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6b826 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a8 │ │ │ │ - cbnz r0, 6b72c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 6b944 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b826 │ │ │ │ + beq.n 6b978 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 6b826 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b826 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 6b700 │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61096 @ 0xeea8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a0c0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1cc280 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 781c8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b978 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b978 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7200c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6b97c <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6b962 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b962 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b784 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b776 │ │ │ │ + beq.n 6b978 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b776 │ │ │ │ + cbnz r3, 6b978 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36548 @ 0x8ec4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (6b840 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b794 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b794 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b994 <_Py_Get_Getpath_CodeObject@@Base+0x3f6> │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6b834 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1cd1f8 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b834 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b7c0 │ │ │ │ - movw r1, #36572 @ 0x8edc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (6b840 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b844 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 12617c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cbnz r3, 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6b9bc <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cbnz r0, 6b9d8 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #128] @ (6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x4a6>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1019a0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b9d8 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6ba36 <_Py_Get_Getpath_CodeObject@@Base+0x498> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 11b000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7da │ │ │ │ - movw r1, #36604 @ 0x8efc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b840 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b80e │ │ │ │ + beq.n 6b9d4 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d254 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1bb3e8 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #16320 @ 0x3fc0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #37864 @ 0x93e8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7f8 │ │ │ │ - movw r1, #36624 @ 0x8f10 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (6b840 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b80e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b80e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b834 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b834 │ │ │ │ + bge.n 6ba16 <_Py_Get_Getpath_CodeObject@@Base+0x478> │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b9d4 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ba2e <_Py_Get_Getpath_CodeObject@@Base+0x490> │ │ │ │ + bl 95ccc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29404 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b834 │ │ │ │ - movw r1, #36656 @ 0x8f30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (6b840 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 987c0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 6ba08 <_Py_Get_Getpath_CodeObject@@Base+0x46a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8002c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 78234 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 6bbd0 │ │ │ │ + ldr r4, [pc, #704] @ (6bd08 <_Py_Get_Getpath_CodeObject@@Base+0x76a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0006b848 : │ │ │ │ - movw r3, #40036 @ 0x9c64 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.w 6b6bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -97988,589 +98172,384 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36676 @ 0x8f44 │ │ │ │ + movw r2, #37876 @ 0x93f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6b924 ) │ │ │ │ + ldr r3, [pc, #148] @ (6bb10 <_Py_Get_Getpath_CodeObject@@Base+0x572>) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27a0 │ │ │ │ - cbz r0, 6b8be │ │ │ │ + bl d2810 │ │ │ │ + cbz r0, 6baaa <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b8c2 │ │ │ │ + bge.n 6baae <_Py_Get_Getpath_CodeObject@@Base+0x510> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36696 @ 0x8f58 │ │ │ │ + movw r1, #37896 @ 0x9408 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b920 │ │ │ │ - bne.n 6b8ca │ │ │ │ + b.n 6bb0c <_Py_Get_Getpath_CodeObject@@Base+0x56e> │ │ │ │ + bne.n 6bab6 <_Py_Get_Getpath_CodeObject@@Base+0x518> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6b8ec │ │ │ │ + b.n 6bad8 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b8ec │ │ │ │ + ble.n 6bad8 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36736 @ 0x8f80 │ │ │ │ + movw r1, #37936 @ 0x9430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6b8be │ │ │ │ + bl 127274 │ │ │ │ + b.n 6baaa <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf1a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf0a <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6b90c │ │ │ │ - bl cea74 │ │ │ │ + bge.n 6baf8 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ + bl ceadc │ │ │ │ mov r0, r6 │ │ │ │ - bl 781c8 │ │ │ │ - b.n 6b8be │ │ │ │ - bl cea74 │ │ │ │ - movw r0, #36784 @ 0x8fb0 │ │ │ │ + bl 781d8 │ │ │ │ + b.n 6baaa <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl ceadc │ │ │ │ + movw r0, #37984 @ 0x9460 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 8278c │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #704] @ (6bbe8 ) │ │ │ │ + ldr r4, [pc, #880] @ (6be84 <_PyConfig_InitCompatConfig@@Base+0x54>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b9c8 │ │ │ │ + beq.n 6bbb4 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b964 │ │ │ │ - movw r9, #64137 @ 0xfa89 │ │ │ │ + cbz r0, 6bb50 <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ + movw r9, #63961 @ 0xf9d9 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36788 @ 0x8fb4 │ │ │ │ + movw r8, #37988 @ 0x9464 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6b99a │ │ │ │ + b.n 6bb86 <_Py_Get_Getpath_CodeObject@@Base+0x5e8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b9c8 │ │ │ │ + beq.n 6bbb4 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b9c8 │ │ │ │ + cbnz r3, 6bbb4 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9c8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbb4 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ bl 83af8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b9b2 │ │ │ │ + beq.n 6bb9e <_Py_Get_Getpath_CodeObject@@Base+0x600> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6b9dc │ │ │ │ + bne.n 6bbc8 <_Py_Get_Getpath_CodeObject@@Base+0x62a> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6b9ec │ │ │ │ + cbz r1, 6bbd8 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ bl 8278c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b98a │ │ │ │ + bne.n 6bb76 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b9cc │ │ │ │ + bne.n 6bbb8 <_Py_Get_Getpath_CodeObject@@Base+0x61a> │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b9f2 │ │ │ │ + b.n 6bbde <_Py_Get_Getpath_CodeObject@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9c2 │ │ │ │ + bne.n 6bbae <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9c2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbae <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b998 │ │ │ │ + bne.n 6bb84 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b998 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb84 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ba38 │ │ │ │ + bne.n 6bc24 <_Py_Get_Getpath_CodeObject@@Base+0x686> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ba50 │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + bmi.n 6bc3c <_Py_Get_Getpath_CodeObject@@Base+0x69e> │ │ │ │ + movw r2, #63372 @ 0xf78c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58344 @ 0xe3e8 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1152 @ 0x480 │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23af44 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bab2 │ │ │ │ + bl 23c290 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bc9e <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1152 @ 0x480 │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ba10 │ │ │ │ - b.n 6bab2 │ │ │ │ + bne.n 6bbfc <_Py_Get_Getpath_CodeObject@@Base+0x65e> │ │ │ │ + b.n 6bc9e <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bab2 │ │ │ │ + cbz r0, 6bc9e <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ba7e │ │ │ │ + beq.n 6bc6a <_Py_Get_Getpath_CodeObject@@Base+0x6cc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6bab2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 6bc9e <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ba9e │ │ │ │ + cbnz r3, 6bc8a <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ mov r0, r7 │ │ │ │ - bl cbed0 │ │ │ │ - movw r1, #36792 @ 0x8fb8 │ │ │ │ + bl cbf34 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 6bab2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 6bc9e <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bac2 │ │ │ │ + beq.n 6bcae <_Py_Get_Getpath_CodeObject@@Base+0x710> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11abd8 │ │ │ │ - cbnz r0, 6bab6 │ │ │ │ + bl 11b000 │ │ │ │ + cbnz r0, 6bca2 <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6baf2 │ │ │ │ + b.n 6bcde <_Py_Get_Getpath_CodeObject@@Base+0x740> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d248 │ │ │ │ + bl 9d254 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bac4 │ │ │ │ + b.n 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x712> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bae2 │ │ │ │ + cbnz r0, 6bcce <_Py_Get_Getpath_CodeObject@@Base+0x730> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781c8 │ │ │ │ - b.n 6bab2 │ │ │ │ + bl 781d8 │ │ │ │ + b.n 6bc9e <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ movs r1, #0 │ │ │ │ - bl f1a48 │ │ │ │ + bl f1b34 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 71330 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bb86 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r8, #64152 @ 0xfa98 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r7, #0 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bb58 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8278c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6bb8a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79398 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6bba4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6bbb4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 6bb80 │ │ │ │ - adds r7, #1 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls.n 6bbc4 │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - ldr.w r6, [r3, r7, lsl #3] │ │ │ │ - add.w r3, r3, r7, lsl #3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6bb56 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - bl 7de2c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bb2a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6bbc4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bb80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb4a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb4a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6baf8 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6baf8 │ │ │ │ - cbz r0, 6bc38 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7200c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6bc04 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bc38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc38 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7200c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bc3c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6bc22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc22 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bc38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bc54 │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cbnz r3, 6bc7c │ │ │ │ - cmp r2, r4 │ │ │ │ - ble.n 6bc7c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6bc7c │ │ │ │ - cbnz r0, 6bc98 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bd04 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 10180c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bc98 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bcf6 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 11abd8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bc94 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d248 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36828 @ 0x8fdc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6bcd6 │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bc94 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bcee │ │ │ │ - bl 95ccc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29404 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987d4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 6bcc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 80028 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 78224 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #768] @ (6c008 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bde0 │ │ │ │ + beq.n 6bdbc <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd1c │ │ │ │ + bne.n 6bcf8 <_Py_Get_Getpath_CodeObject@@Base+0x75a> │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bde0 │ │ │ │ + beq.n 6bdbc <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bd6a │ │ │ │ + b.n 6bd46 <_Py_Get_Getpath_CodeObject@@Base+0x7a8> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6be0e │ │ │ │ + beq.n 6bdea <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bde0 │ │ │ │ + beq.n 6bdbc <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bde2 │ │ │ │ + beq.n 6bdbe <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bd5c │ │ │ │ + beq.n 6bd38 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bd5c │ │ │ │ + bne.n 6bd38 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be48 │ │ │ │ + beq.n 6be24 <_Py_Get_Getpath_CodeObject@@Base+0x886> │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6be40 │ │ │ │ + beq.n 6be1c <_Py_Get_Getpath_CodeObject@@Base+0x87e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be3a │ │ │ │ + beq.n 6be16 <_Py_Get_Getpath_CodeObject@@Base+0x878> │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6bde8 │ │ │ │ + beq.n 6bdc4 <_Py_Get_Getpath_CodeObject@@Base+0x826> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bd60 │ │ │ │ + b.n 6bd3c <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd9e │ │ │ │ + bne.n 6bd7a <_Py_Get_Getpath_CodeObject@@Base+0x7dc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bd60 │ │ │ │ + bne.n 6bd3c <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bd66 │ │ │ │ + bne.n 6bd42 <_Py_Get_Getpath_CodeObject@@Base+0x7a4> │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6be50 │ │ │ │ + beq.n 6be2c <_Py_Get_Getpath_CodeObject@@Base+0x88e> │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6be4c │ │ │ │ - cbz r0, 6be4c │ │ │ │ + beq.n 6be28 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ + cbz r0, 6be28 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6be28 │ │ │ │ + b.n 6be04 <_Py_Get_Getpath_CodeObject@@Base+0x866> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be0e │ │ │ │ + b.n 6bdea <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be08 │ │ │ │ + b.n 6bde4 <_Py_Get_Getpath_CodeObject@@Base+0x846> │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6be06 │ │ │ │ + b.n 6bde2 <_Py_Get_Getpath_CodeObject@@Base+0x844> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bde2 │ │ │ │ + b.n 6bdbe <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ │ │ │ │ -0006be54 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006be30 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ @@ -98592,21 +98571,21 @@ │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006beb4 : │ │ │ │ +0006be90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6be54 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be30 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ strd r2, r2, [r4, #124] @ 0x7c │ │ │ │ strd r2, r2, [r4, #132] @ 0x84 │ │ │ │ @@ -98614,15 +98593,15 @@ │ │ │ │ strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bef4 : │ │ │ │ +0006bed0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -98634,340 +98613,340 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bf28 : │ │ │ │ +0006bf04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6bf7e │ │ │ │ + cbz r3, 6bf5a │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bf6e │ │ │ │ + bne.n 6bf4a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bf96 │ │ │ │ + cbz r0, 6bf72 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6bf84 │ │ │ │ + cbnz r0, 6bf60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bf5e │ │ │ │ - b.n 6bf96 │ │ │ │ - bl 6c010 │ │ │ │ - b.n 6bf44 │ │ │ │ - movw r0, #49464 @ 0xc138 │ │ │ │ + bne.n 6bf3a │ │ │ │ + b.n 6bf72 │ │ │ │ + bl 6bfec │ │ │ │ + b.n 6bf20 │ │ │ │ + movw r0, #50616 @ 0xc5b8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bf6a │ │ │ │ + b.n 6bf46 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf9c : │ │ │ │ +0006bf78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c064 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6bfc6 │ │ │ │ + bl 6c040 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6bfa2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6bfca │ │ │ │ + cbz r4, 6bfa6 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bfc2 │ │ │ │ + b.n 6bf9e │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bfd0 : │ │ │ │ +0006bfac : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c00a │ │ │ │ + blt.n 6bfe6 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6bffe │ │ │ │ + bne.n 6bfda │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c010 : │ │ │ │ +0006bfec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c02e │ │ │ │ + cbz r3, 6c00a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #848] @ 0x350 │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c046 │ │ │ │ + cbnz r1, 6c022 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c060 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c03c ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c02c │ │ │ │ + bne.n 6c008 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c064 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c040 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c09e <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c07a <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c0d8 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c0b4 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c0a6 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c082 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c0be <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c09a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c0ca <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c0a6 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c1e4 │ │ │ │ + b.n 6c1c0 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19a598 │ │ │ │ - bl 197b98 │ │ │ │ - ldr r3, [pc, #20] @ (6c0d8 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19df78 │ │ │ │ + bl 19b578 │ │ │ │ + ldr r3, [pc, #20] @ (6c0b4 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c094 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c070 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6713e │ │ │ │ + b.w 6754a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c0e8 : │ │ │ │ +0006c0c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 197ebc │ │ │ │ + bl 19b89c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c142 │ │ │ │ - cbnz r5, 6c124 │ │ │ │ + cbnz r3, 6c11e │ │ │ │ + cbnz r5, 6c100 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c10c │ │ │ │ - ldr r2, [pc, #24] @ (6c14c ) │ │ │ │ + bne.n 6c0e8 │ │ │ │ + ldr r2, [pc, #24] @ (6c128 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c11e │ │ │ │ + b.n 6c0fa │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c11e │ │ │ │ - add r6, pc, #544 @ (adr r6, 6c370 ) │ │ │ │ + b.n 6c0fa │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c150 : │ │ │ │ +0006c12c : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c174 │ │ │ │ + cbnz r1, 6c150 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 6c178 │ │ │ │ + cbnz r0, 6c154 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c180 : │ │ │ │ +0006c15c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50081 @ 0xc3a1 │ │ │ │ + movw r2, #50045 @ 0xc37d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c1a2 │ │ │ │ + bne.n 6c17e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c1b0 : │ │ │ │ +0006c18c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c1dc │ │ │ │ + cbz r3, 6c1b8 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c010 │ │ │ │ - b.n 6c1ce │ │ │ │ + bl 6bfec │ │ │ │ + b.n 6c1aa │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c2f0 │ │ │ │ + beq.n 6c2cc │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c2f6 │ │ │ │ + bne.n 6c2d2 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c26a │ │ │ │ + beq.n 6c246 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c30c │ │ │ │ + bcs.n 6c2e8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c300 │ │ │ │ + bne.n 6c2dc │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c30c │ │ │ │ + beq.n 6c2e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c33a │ │ │ │ + bne.n 6c316 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c30c │ │ │ │ + bcs.n 6c2e8 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6bfac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c30c │ │ │ │ + beq.n 6c2e8 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -98979,141 +98958,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c312 │ │ │ │ + bhi.n 6c2ee │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c316 │ │ │ │ + bls.n 6c2f2 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c316 │ │ │ │ + bcs.n 6c2f2 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c29a │ │ │ │ + bne.n 6c276 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c2ea │ │ │ │ + cbz r7, 6c2c6 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c2fa │ │ │ │ + b.n 6c2d6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c212 │ │ │ │ + b.n 6c1ee │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c254 │ │ │ │ + bne.n 6c230 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c2fa │ │ │ │ + b.n 6c2d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c2de │ │ │ │ + beq.n 6c2ba │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c378 │ │ │ │ + beq.n 6c354 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c2d8 │ │ │ │ - cbz r0, 6c36c │ │ │ │ + b.n 6c2b4 │ │ │ │ + cbz r0, 6c348 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c264 │ │ │ │ + bne.w 6c240 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c346 │ │ │ │ + bne.n 6c322 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c2ec │ │ │ │ + beq.n 6c2c8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c2ec │ │ │ │ + b.n 6c2c8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c38e │ │ │ │ + cbz r4, 6c36a │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c39a │ │ │ │ - movw r3, #49984 @ 0xc340 │ │ │ │ + cbz r7, 6c376 │ │ │ │ + movw r3, #51136 @ 0xc7c0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c2fa │ │ │ │ + b.n 6c2d6 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c3a8 : │ │ │ │ +0006c384 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c3ca │ │ │ │ + blt.n 6c3a6 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c3d0 : │ │ │ │ +0006c3ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c3fe │ │ │ │ + cbz r3, 6c3da │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c010 │ │ │ │ - b.n 6c3ee │ │ │ │ + bl 6bfec │ │ │ │ + b.n 6c3ca │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99121,460 +99100,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c474 │ │ │ │ + bcs.n 6c450 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c466 │ │ │ │ + bne.n 6c442 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c474 │ │ │ │ + cbz r0, 6c450 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c456 │ │ │ │ + bne.n 6c432 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c462 │ │ │ │ + b.n 6c43e │ │ │ │ │ │ │ │ -0006c478 : │ │ │ │ +0006c454 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c524 ) │ │ │ │ + ldr r5, [pc, #156] @ (6c500 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c4a4 │ │ │ │ + bne.n 6c480 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c494 │ │ │ │ + bne.n 6c470 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c50a │ │ │ │ - cbnz r4, 6c4de │ │ │ │ + bne.n 6c4e6 │ │ │ │ + cbnz r4, 6c4ba │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c528 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c504 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c4d4 │ │ │ │ + bne.n 6c4b0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c4c4 │ │ │ │ + bne.n 6c4a0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c516 │ │ │ │ + bne.n 6c4f2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c4f8 │ │ │ │ + beq.n 6c4d4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c4bc │ │ │ │ + bne.n 6c498 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c52c ) │ │ │ │ + ldr r4, [pc, #64] @ (6c508 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4bc │ │ │ │ + b.n 6c498 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c530 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c50c ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4bc │ │ │ │ + b.n 6c498 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 268034 │ │ │ │ + bl 2685c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c4aa │ │ │ │ - ldr r0, [pc, #12] @ (6c524 ) │ │ │ │ + b.n 6c486 │ │ │ │ + ldr r0, [pc, #12] @ (6c500 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2458cc │ │ │ │ + b.w 2467ac │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c534 : │ │ │ │ +0006c510 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6c554 │ │ │ │ + cbz r1, 6c530 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b270 │ │ │ │ + bl 26b6e8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c570 │ │ │ │ + bcc.n 6c54c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c580 │ │ │ │ - cbz r2, 6c580 │ │ │ │ + cbz r0, 6c55c │ │ │ │ + cbz r2, 6c55c │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c57c │ │ │ │ + b.n 6c558 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c5f6 │ │ │ │ + ble.n 6c5d2 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50081 @ 0xc3a1 │ │ │ │ + movw r7, #50045 @ 0xc37d │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c60e │ │ │ │ + bne.n 6c5ea │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c5f6 │ │ │ │ + ble.n 6c5d2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c618 │ │ │ │ + bne.n 6c5f4 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c5f6 │ │ │ │ + ble.n 6c5d2 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c604 │ │ │ │ + bne.n 6c5e0 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c5dc │ │ │ │ + bgt.n 6c5b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5ee │ │ │ │ + b.n 6c5ca │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5be │ │ │ │ + b.n 6c59a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5d4 │ │ │ │ + b.n 6c5b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c624 : │ │ │ │ +0006c600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c694 │ │ │ │ + beq.n 6c670 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c6d4 │ │ │ │ + blt.n 6c6b0 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c414 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c694 │ │ │ │ + cbz r0, 6c670 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c3a8 │ │ │ │ + bl 6c384 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c6bc │ │ │ │ + cbz r0, 6c698 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c6ac │ │ │ │ + bgt.n 6c688 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c6ec ) │ │ │ │ + ldr r2, [pc, #84] @ (6c6c8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c68e │ │ │ │ + b.n 6c66a │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c678 │ │ │ │ + b.n 6c654 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c180 │ │ │ │ - ldr r2, [pc, #40] @ (6c6ec ) │ │ │ │ + bl 6c15c │ │ │ │ + ldr r2, [pc, #40] @ (6c6c8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c68e │ │ │ │ - ldr r2, [pc, #20] @ (6c6ec ) │ │ │ │ + b.n 6c66a │ │ │ │ + ldr r2, [pc, #20] @ (6c6c8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50512 @ 0xc550 │ │ │ │ + movw r3, #51664 @ 0xc9d0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c68e │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + b.n 6c66a │ │ │ │ + uxth r4, r1 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c6f0 : │ │ │ │ +0006c6cc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c588 │ │ │ │ + bl 6c564 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c588 │ │ │ │ + bl 6c564 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c588 │ │ │ │ + bl 6c564 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c588 │ │ │ │ + bl 6c564 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c588 │ │ │ │ + b.n 6c564 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19aafc │ │ │ │ + b.w 19e4dc │ │ │ │ nop │ │ │ │ - cbz r1, 6c882 │ │ │ │ + cbz r1, 6c85e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6c884 ) │ │ │ │ + ldr r0, [pc, #60] @ (6c860 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19c84c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a022c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6c856 │ │ │ │ + bne.n 6c832 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c888 : │ │ │ │ +0006c864 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c89e │ │ │ │ + cbz r0, 6c87a │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c8a0 : │ │ │ │ +0006c87c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c8a4 : │ │ │ │ +0006c880 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6ca74 ) │ │ │ │ + ldr r3, [pc, #436] @ (6ca50 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ca4c │ │ │ │ + beq.w 6ca28 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6ca78 ) │ │ │ │ + ldr r0, [pc, #416] @ (6ca54 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19c84c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a022c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6c8ea │ │ │ │ + bne.n 6c8c6 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6ca6c │ │ │ │ + bhi.w 6ca48 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6c98a │ │ │ │ + bls.n 6c966 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -99582,15 +99561,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 6c91a │ │ │ │ + bne.n 6c8f6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, r3 │ │ │ │ @@ -99603,20 +99582,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c95a │ │ │ │ + bne.n 6c936 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6c9a4 │ │ │ │ + b.n 6c980 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -99633,259 +99612,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c9c2 │ │ │ │ + bne.n 6c99e │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6ca3e │ │ │ │ + bls.n 6ca1a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6ca16 │ │ │ │ + bls.n 6c9f2 │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6ca6c │ │ │ │ + cbz r6, 6ca48 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6ca28 │ │ │ │ + bls.n 6ca04 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6ca74 ) │ │ │ │ + ldr r3, [pc, #72] @ (6ca50 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca68 │ │ │ │ + bne.n 6ca44 │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6ca16 │ │ │ │ - ldr r3, [pc, #36] @ (6ca74 ) │ │ │ │ + b.n 6c9f2 │ │ │ │ + ldr r3, [pc, #36] @ (6ca50 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca68 │ │ │ │ + bne.n 6ca44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19aafc │ │ │ │ + b.w 19e4dc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6ca28 │ │ │ │ + b.n 6ca04 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca7c : │ │ │ │ +0006ca58 : │ │ │ │ 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 6caa4 │ │ │ │ + bl 6ca80 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006caa4 : │ │ │ │ +0006ca80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cadc │ │ │ │ + bcs.n 6cab8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cad8 │ │ │ │ + cbz r5, 6cab4 │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cad0 │ │ │ │ + b.n 6caac │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cae8 : │ │ │ │ +0006cac4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cb08 │ │ │ │ + cbz r3, 6cae4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0006cb10 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cae8 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cb92 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cb6a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cba8 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cb80 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cba4 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cb7c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #26881 @ 0x6901 │ │ │ │ + movw r3, #28161 @ 0x6e01 │ │ │ │ movt r3, #18 │ │ │ │ movw r2, #2169 @ 0x879 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cb8c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #57177 @ 0xdf59 │ │ │ │ + bne.n 6cb64 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #57813 @ 0xe1d5 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #57133 @ 0xdf2d │ │ │ │ + movweq r3, #57769 @ 0xe1a9 │ │ │ │ movteq r3, #16 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw fp, #29193 @ 0x7209 │ │ │ │ + movw fp, #29209 @ 0x7219 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28269 @ 0x6e6d │ │ │ │ + movw r8, #28281 @ 0x6e79 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cb30 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cb08 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb8c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cb64 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cbac : │ │ │ │ +0006cb84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cbc6 │ │ │ │ + cbz r3, 6cb9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eab8 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cbe4 │ │ │ │ + bl 7eabc <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cbbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cbfc │ │ │ │ + blt.n 6cbd4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cbc0 │ │ │ │ + bne.n 6cb98 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62960 @ 0xf5f0 │ │ │ │ + movw r1, #64112 @ 0xfa70 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d030 │ │ │ │ + bne.w 6d008 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d262 │ │ │ │ + bpl.w 6d23a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d24a │ │ │ │ + bpl.w 6d222 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d02c │ │ │ │ + beq.w 6d004 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #53973 @ 0xd2d5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d268 │ │ │ │ + bne.w 6d240 │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -99911,15 +99888,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d038 │ │ │ │ + ble.w 6d010 │ │ │ │ adds.w sl, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -99955,15 +99932,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6ce1e │ │ │ │ + bls.n 6cdf6 │ │ │ │ add.w sl, fp, #8 │ │ │ │ add.w r7, fp, r4 │ │ │ │ strd r4, r9, [sp, #20] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -100005,26 +99982,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6cd82 │ │ │ │ + bgt.n 6cd5a │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d084 │ │ │ │ + bhi.w 6d05c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100171,31 +100148,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6d084 │ │ │ │ + bhi.n 6d05c │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - beq.n 6d142 │ │ │ │ + beq.n 6d0ca │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d136 │ │ │ │ + beq.n 6d0be │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d12a │ │ │ │ + beq.n 6d0b2 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r5, r6} │ │ │ │ + ldmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d0e2 │ │ │ │ + bcs.n 6d06a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r4, r6} │ │ │ │ + ldmia r6!, {r0, r2, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r3, r6} │ │ │ │ + ldmia r6!, {r0, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ @@ -100325,79 +100302,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d024 │ │ │ │ + b.n 6cffc │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6ce64 │ │ │ │ + b.n 6ce3c │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6cc42 │ │ │ │ - b.n 6d02c │ │ │ │ + bne.w 6cc1a │ │ │ │ + b.n 6d004 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d24e │ │ │ │ + b.n 6d226 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d024 │ │ │ │ + b.n 6cffc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d274 <_Py_HashBytes@@Base>: │ │ │ │ +0006d24c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d2c8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d2a0 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #53973 @ 0xd2d5 │ │ │ │ + movw ip, #53933 @ 0xd2ad │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d2cc <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d2a4 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d304 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6d2ba <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d292 <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d304 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -100427,15 +100404,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6d8a2 <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d87a <_Py_HashBytes@@Base+0x62e> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ adc.w r8, ip, r6 │ │ │ │ eors r1, r5 │ │ │ │ adds.w r6, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -100471,15 +100448,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d4b4 <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d48c <_Py_HashBytes@@Base+0x240> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -100521,26 +100498,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d416 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d3ee <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6ee <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d6c6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100820,58 +100797,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d6b2 <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d68a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6ee <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d6c6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvs.n 6d886 <_Py_HashBytes@@Base+0x612> │ │ │ │ + bvs.n 6d80e <_Py_HashBytes@@Base+0x5c2> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d87a <_Py_HashBytes@@Base+0x606> │ │ │ │ + bvs.n 6d802 <_Py_HashBytes@@Base+0x5b6> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d86e <_Py_HashBytes@@Base+0x5fa> │ │ │ │ + bvs.n 6d7f6 <_Py_HashBytes@@Base+0x5aa> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8ce <_Py_HashBytes@@Base+0x65a> │ │ │ │ + bmi.n 6d856 <_Py_HashBytes@@Base+0x60a> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6d882 <_Py_HashBytes@@Base+0x60e> │ │ │ │ + bhi.n 6d80a <_Py_HashBytes@@Base+0x5be> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d8b6 <_Py_HashBytes@@Base+0x642> │ │ │ │ + bmi.n 6d83e <_Py_HashBytes@@Base+0x5f2> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d8aa <_Py_HashBytes@@Base+0x636> │ │ │ │ + bmi.n 6d832 <_Py_HashBytes@@Base+0x5e6> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d500 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d4d8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d8e4 : │ │ │ │ +0006d8bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d90a │ │ │ │ + cbz r3, 6d8e2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c010 │ │ │ │ - b.n 6d900 │ │ │ │ + bl 6bfec │ │ │ │ + b.n 6d8d8 │ │ │ │ │ │ │ │ -0006d910 : │ │ │ │ +0006d8e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -100884,355 +100861,365 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #976] @ 6dd1c │ │ │ │ + ldr r7, [pc, #680] @ (6dbcc ) │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db60 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6db74 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6dbc6 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6dba6 │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc52 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6dcf2 │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6da78 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6da58 │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc60 │ │ │ │ + bne.w 6dc58 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6da6e │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6da48 │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dce4 │ │ │ │ + bne.w 6dd0e │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc78 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6dd00 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db68 │ │ │ │ + bne.w 6db7c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6db6e │ │ │ │ + bne.w 6db82 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r8, r4, #12 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d9fe │ │ │ │ + bne.n 6d9d8 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db94 │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6db5a │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dbae │ │ │ │ + beq.w 6dbb2 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6da46 │ │ │ │ - ldr r3, [pc, #724] @ (6dd14 ) │ │ │ │ + bne.n 6da20 │ │ │ │ + ldr r3, [pc, #440] @ (6dbd0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcfc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6dc94 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dcc0 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6dc70 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db86 │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6db98 │ │ │ │ + str.w r9, [r6] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + str.w r4, [fp, #4] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6d9b2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.n 6d98c │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dc86 │ │ │ │ - bl fca78 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 6dcb6 │ │ │ │ + bl fcc00 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r1 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.w 6dc6e │ │ │ │ + blt.w 6dcac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff0e8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff094 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6db1a │ │ │ │ + beq.n 6db0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc36 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + bne.w 6dc3c │ │ │ │ + mov r2, r5 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, fp │ │ │ │ + mov fp, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbd2 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6d998 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.n 6dbd8 │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 6d96e │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6d990 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 6d968 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6d990 │ │ │ │ + bne.w 6d968 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d980 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 1a1360 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc8e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.w 6dcbe │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ + add.w sl, r2, #12 │ │ │ │ + ldrex r2, [sl] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strex r1, r2, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6db40 │ │ │ │ + mov.w sl, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6d968 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db48 │ │ │ │ - movs r3, #1 │ │ │ │ + bne.n 6db5e │ │ │ │ dmb ish │ │ │ │ - b.n 6d990 │ │ │ │ + b.n 6da20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dbc6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6d978 │ │ │ │ + bne.n 6dba6 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6d94e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6d9ee │ │ │ │ - bl 6c1b0 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6d9ee │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6d9c8 │ │ │ │ + bl 6c18c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6d9c8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dcf2 │ │ │ │ - movw r1, #63616 @ 0xf880 │ │ │ │ + beq.n 6dc66 │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #392] @ (6dd18 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6db98 │ │ │ │ - dmb ish │ │ │ │ - b.n 6da46 │ │ │ │ - bl 6c010 │ │ │ │ + ldr r0, [pc, #48] @ (6dbd4 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c18c │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6db78 │ │ │ │ + bl 3d06e │ │ │ │ + bl 6bfec │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r2, [r7, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6da3c │ │ │ │ - b.n 6da46 │ │ │ │ - bl 6c1b0 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6db64 │ │ │ │ - bl 6709e │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 6da16 │ │ │ │ + b.n 6da20 │ │ │ │ + nop │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r0, r4 │ │ │ │ + movs r6, r5 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cbz r0, 6dc4a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl fca78 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cbz r0, 6dc50 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl fcc00 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dc44 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + blt.n 6dc4a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff0e8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff094 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6db12 │ │ │ │ + beq.w 6dafe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6db02 │ │ │ │ - movw r1, #63584 @ 0xf860 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #216] @ (6dd18 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc1a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5f504 │ │ │ │ - b.n 6dbf8 │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #188] @ (6dd18 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63652 @ 0xf8a4 │ │ │ │ + beq.w 6daec │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #172] @ (6dd18 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [pc, #212] @ (6dd1c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dade │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + b.n 6dc20 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 5f4f4 │ │ │ │ + b.n 6dbfe │ │ │ │ + movw r1, #64804 @ 0xfd24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #148] @ (6dd18 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f504 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6dab6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6db86 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6dbce │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dcaa │ │ │ │ - dmb ish │ │ │ │ - b.n 6dbce │ │ │ │ + ldr r0, [pc, #184] @ (6dd1c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a91fc │ │ │ │ + b.n 6dbae │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ + ldrex r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6dcd8 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ + bne.n 6dc88 │ │ │ │ + strex r4, r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dcc8 │ │ │ │ + bne.n 6dc78 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6da58 │ │ │ │ - b.n 6dcc0 │ │ │ │ - movw r1, #63692 @ 0xf8cc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #40] @ (6dd18 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a5834 │ │ │ │ - b.n 6dbce │ │ │ │ + beq.w 6da32 │ │ │ │ + b.n 6dc70 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dba8 │ │ │ │ - b.n 6dd00 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - eors r0, r4 │ │ │ │ + beq.w 6db6e │ │ │ │ + b.n 6dc98 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6dac0 │ │ │ │ + bl 5f4f4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 6da98 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29988 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6db98 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6dbae │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + dmb ish │ │ │ │ + add.w sl, r3, #12 │ │ │ │ + ldrex r3, [sl] │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6dcdc │ │ │ │ + dmb ish │ │ │ │ + b.n 6dbae │ │ │ │ + movw r1, #64704 @ 0xfcc0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #32] @ (6dd1c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64884 @ 0xfd74 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #16] @ (6dd1c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64844 @ 0xfd4c │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #4] @ (6dd1c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r0, r4 │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r4, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -101241,288 +101228,288 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 7041a │ │ │ │ + bne.w 7041a │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #63996 @ 0xf9fc │ │ │ │ + movw r1, #65148 @ 0xfe7c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704d6 │ │ │ │ + beq.w 704d6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ + movw r1, #65160 @ 0xfe88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6e098 ) │ │ │ │ + ldr r4, [pc, #776] @ (6e098 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46213 @ 0xb485 │ │ │ │ + movw r1, #46201 @ 0xb479 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ movw r0, #4537 @ 0x11b9 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r8, #49105 @ 0xbfd1 │ │ │ │ + movw r8, #49069 @ 0xbfad │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49537 @ 0xc181 │ │ │ │ + movw r6, #49501 @ 0xc15d │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cb10 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70550 │ │ │ │ - ldr r0, [pc, #704] @ (6e09c ) │ │ │ │ + beq.w 70550 │ │ │ │ + ldr r0, [pc, #704] @ (6e09c ) │ │ │ │ movw sl, #4537 @ 0x11b9 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6e0a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6e0a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6e0a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6e0ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6e0b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6e0b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6e0b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6e0bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6e0c0 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6e0a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6e0a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6e0a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6e0ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6e0b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6e0b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6e0b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6e0bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6e0c0 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6e0c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6e0c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6e0cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6e0d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6e0d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6e0d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6e0dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6e0e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6e0e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6e0e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6e0ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6e0f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6e0f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6e0f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6e0fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6e100 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6e104 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6e108 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6e10c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6e110 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6e114 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6e118 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6e11c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6e120 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6e124 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6e128 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6e12c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6e130 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6e134 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6e138 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6e13c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6e140 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6e144 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6e148 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6e14c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6e150 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6e154 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6e158 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6e15c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6e160 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6e164 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6e168 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6e16c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6e170 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6e174 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6e178 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6e17c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6e180 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6e184 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6e188 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6e18c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6e190 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6e194 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6e198 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6e19c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6e1a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6e1a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6e1a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6e1ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6e1b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6e1b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6e1b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6e1bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6e1c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6e1c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6e1c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6e1cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6e1d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6e1d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6e1d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6e1dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6e1e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6e1e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6e1e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6e1ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6e1f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6e1f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6e1f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6e1fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6e200 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6e204 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #504] @ (6e208 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #504] @ (6e20c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6e210 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6e0c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6e0c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6e0cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6e0d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6e0d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6e0d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6e0dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6e0e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6e0e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6e0e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6e0ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6e0f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6e0f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6e0f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6e0fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6e100 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6e104 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6e108 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6e10c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6e110 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6e114 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6e118 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6e11c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6e120 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6e124 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6e128 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6e12c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6e130 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6e134 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6e138 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6e13c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6e140 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6e144 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6e148 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6e14c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6e150 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6e154 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6e158 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6e15c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6e160 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6e164 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6e168 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6e16c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6e170 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6e174 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6e178 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6e17c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6e180 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6e184 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6e188 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6e18c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6e190 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6e194 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6e198 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6e19c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6e1a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6e1a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6e1a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6e1ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6e1b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6e1b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6e1b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6e1bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6e1c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6e1c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6e1c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6e1cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6e1d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6e1d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6e1d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6e1dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6e1e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6e1e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6e1e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6e1ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6e1f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6e1f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6e1f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6e1fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6e200 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6e204 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #504] @ (6e208 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #504] @ (6e20c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6e210 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #492] @ (6e214 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #488] @ (6e218 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #488] @ (6e21c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #484] @ (6e220 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #484] @ (6e224 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #480] @ (6e228 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #480] @ (6e22c ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #492] @ (6e214 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #488] @ (6e218 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #488] @ (6e21c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #484] @ (6e220 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #484] @ (6e224 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #480] @ (6e228 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #480] @ (6e22c ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #468] @ (6e230 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #468] @ (6e234 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #464] @ (6e238 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #464] @ (6e23c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #460] @ (6e240 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #460] @ (6e244 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #456] @ (6e248 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #456] @ (6e24c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #452] @ (6e250 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #452] @ (6e254 ) │ │ │ │ - bl 70694 │ │ │ │ - b.n 6e260 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #468] @ (6e230 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #468] @ (6e234 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #464] @ (6e238 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #464] @ (6e23c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #460] @ (6e240 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #460] @ (6e244 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #456] @ (6e248 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #456] @ (6e24c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #452] @ (6e250 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #452] @ (6e254 ) │ │ │ │ + bl 70694 │ │ │ │ + b.n 6e260 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101576,135 +101563,135 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 6e144 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e144 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e1c8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e1c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e25c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e25c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e2e0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e2e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e384 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e384 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e418 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e418 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e4ac ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e4ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e150 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e150 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e1d4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e1d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e268 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e268 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e2ec ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e2ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e3b0 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e3b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e424 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e424 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e4a8 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e4a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e52c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e1b0 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e1b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e234 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e234 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e2c8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e2c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e33c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e33c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e3c0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e3c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e434 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e4b8 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e4b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e52c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e1b0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e1b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e234 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e234 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e2c8 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e2c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e34c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e34c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e3e0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e3e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e464 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e464 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e4e8 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e4e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e55c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e55c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e1d0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e1d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e254 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e254 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e2f8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e2f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e38c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e38c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e410 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e410 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e4a4 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e4a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e548 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e548 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e1dc ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e1dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e250 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e250 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e2d4 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e2d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e358 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e358 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e3dc ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e3dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e470 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e470 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e4f4 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e4f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e578 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e578 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e1fc ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e1fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e280 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e280 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e304 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e304 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e388 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e388 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e40c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e40c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e4b0 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e4b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e554 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e554 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e5c8 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e5c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e24c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e24c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e2c0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e2c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e344 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e344 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e3c8 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e3c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e47c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e47c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e500 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e500 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e584 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e584 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101743,267 +101730,267 @@ │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6e560 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #764] @ (6e564 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #760] @ (6e568 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #760] @ (6e56c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6e570 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6e574 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6e578 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6e57c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6e580 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6e584 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6e588 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6e58c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6e590 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6e594 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6e598 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6e59c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6e5a0 ) │ │ │ │ - bl 70694 │ │ │ │ + ldr r0, [pc, #764] @ (6e560 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #764] @ (6e564 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6e568 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6e56c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6e570 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6e574 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6e578 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6e57c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6e580 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6e584 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6e588 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6e58c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6e590 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6e594 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6e598 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6e59c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6e5a0 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6e5a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6e5a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6e5ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6e5b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6e5b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6e5b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6e5bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6e5c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6e5c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6e5c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6e5cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6e5d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6e5d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6e5d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6e5dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6e5e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6e5e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6e5e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6e5ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6e5f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6e5f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6e5f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6e5fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6e600 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6e604 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6e608 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6e60c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6e610 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6e614 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6e618 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6e61c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6e620 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6e624 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6e628 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6e62c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6e630 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6e634 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6e638 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6e63c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6e640 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6e644 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6e648 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6e64c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6e650 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6e654 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6e658 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6e65c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6e660 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6e664 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6e668 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6e66c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6e670 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6e674 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6e678 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6e67c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6e680 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6e684 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6e688 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6e5a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6e5a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6e5ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6e5b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6e5b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6e5b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6e5bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6e5c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6e5c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6e5c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6e5cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6e5d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6e5d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6e5d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6e5dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6e5e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6e5e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6e5e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6e5ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6e5f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6e5f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6e5f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6e5fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6e600 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6e604 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6e608 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6e60c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6e610 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6e614 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6e618 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6e61c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6e620 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6e624 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6e628 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6e62c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6e630 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6e634 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6e638 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6e63c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6e640 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6e644 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6e648 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6e64c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6e650 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6e654 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6e658 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6e65c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6e660 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6e664 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6e668 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6e66c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6e670 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6e674 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6e678 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6e67c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6e680 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6e684 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6e688 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6e68c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6e690 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6e694 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6e698 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6e69c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6e6a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6e6a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6e6a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6e6ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6e6b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6e6b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6e6b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6e6bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6e6c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6e6c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6e6c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6e6cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6e6d0 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6e68c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6e690 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6e694 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6e698 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6e69c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6e6a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6e6a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6e6a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6e6ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6e6b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6e6b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6e6b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6e6bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6e6c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6e6c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6e6c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6e6cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6e6d0 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6e6d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6e6d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6e6dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6e6e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6e6e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6e6e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6e6ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6e6f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6e6f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6e6f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6e6fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6e700 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6e704 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6e708 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6e70c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6e710 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6e714 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6e718 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6e71c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6e720 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6e724 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6e728 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6e72c ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6e6d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6e6d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6e6dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6e6e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6e6e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6e6e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6e6ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6e6f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6e6f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6e6f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6e6fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6e700 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6e704 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6e708 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6e70c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6e710 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6e714 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6e718 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6e71c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6e720 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6e724 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6e728 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6e72c ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6e730 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6e734 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #496] @ (6e738 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #496] @ (6e73c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #492] @ (6e740 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #492] @ (6e744 ) │ │ │ │ - bl 70694 │ │ │ │ - b.n 6e748 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6e730 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6e734 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #496] @ (6e738 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #496] @ (6e73c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #492] @ (6e740 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #492] @ (6e744 ) │ │ │ │ + bl 70694 │ │ │ │ + b.n 6e748 │ │ │ │ nop │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102091,25 +102078,25 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e620 │ │ │ │ + cbz r4, 6e620 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e62e │ │ │ │ + cbz r0, 6e62e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e640 │ │ │ │ + cbz r0, 6e640 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e650 │ │ │ │ + cbz r0, 6e650 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e65e │ │ │ │ + cbz r0, 6e65e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e66e │ │ │ │ + cbz r4, 6e66e │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102119,27 +102106,27 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e69c │ │ │ │ + cbz r0, 6e69c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6a8 │ │ │ │ + cbz r0, 6e6a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6b4 │ │ │ │ + cbz r0, 6e6b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6c0 │ │ │ │ + cbz r4, 6e6c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6d0 │ │ │ │ + cbz r4, 6e6d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6dc │ │ │ │ + cbz r4, 6e6dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6e8 │ │ │ │ + cbz r4, 6e6e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102205,29 +102192,29 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e70a │ │ │ │ + cbnz r4, 6e70a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e718 │ │ │ │ + cbnz r0, 6e718 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e722 │ │ │ │ + cbnz r4, 6e722 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e72e │ │ │ │ + cbnz r4, 6e72e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e73a │ │ │ │ + cbnz r0, 6e73a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e744 │ │ │ │ + cbnz r0, 6e744 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e74e │ │ │ │ + cbnz r4, 6e74e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e75a │ │ │ │ + cbnz r0, 6e75a │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102235,284 +102222,284 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e780 │ │ │ │ + cbnz r4, 6e780 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e78c │ │ │ │ + cbnz r4, 6e78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e798 │ │ │ │ + cbnz r0, 6e798 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ea48 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #764] @ (6ea4c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #760] @ (6ea50 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #760] @ (6ea54 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6ea58 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6ea5c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6ea60 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6ea64 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6ea68 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6ea6c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6ea70 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6ea74 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6ea78 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6ea7c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6ea80 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6ea84 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6ea88 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6ea8c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6ea90 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6ea94 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6ea98 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6ea9c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6eaa0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6eaa4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6eaa8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6eaac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6eab0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6eab4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6eab8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6eabc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6eac0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6eac4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6eac8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6eacc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6ead0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6ead4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6ead8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6eadc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6eae0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6eae4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6eae8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6eaec ) │ │ │ │ - bl 70694 │ │ │ │ + ldr r0, [pc, #764] @ (6ea48 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #764] @ (6ea4c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6ea50 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6ea54 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6ea58 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6ea5c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6ea60 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6ea64 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6ea68 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6ea6c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6ea70 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6ea74 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6ea78 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6ea7c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6ea80 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6ea84 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6ea88 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6ea8c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6ea90 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6ea94 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6ea98 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6ea9c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6eaa0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6eaa4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6eaa8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6eaac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6eab0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6eab4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6eab8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6eabc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6eac0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6eac4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6eac8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6eacc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6ead0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6ead4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6ead8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6eadc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6eae0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6eae4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6eae8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6eaec ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6eaf0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6eaf4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6eaf8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6eafc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6eb00 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6eb04 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6eb08 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6eb0c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6eb10 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6eb14 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6eb18 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6eb1c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6eb20 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6eb24 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6eb28 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6eb2c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6eb30 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6eb34 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6eb38 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6eb3c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6eb40 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6eb44 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6eb48 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6eb4c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6eb50 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6eb54 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6eb58 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6eb5c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6eb60 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6eb64 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6eb68 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6eb6c ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6eaf0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6eaf4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6eaf8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6eafc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6eb00 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6eb04 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6eb08 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6eb0c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6eb10 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6eb14 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6eb18 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6eb1c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6eb20 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6eb24 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6eb28 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6eb2c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6eb30 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6eb34 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6eb38 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6eb3c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6eb40 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6eb44 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6eb48 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6eb4c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6eb50 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6eb54 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6eb58 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6eb5c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6eb60 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6eb64 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6eb68 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6eb6c ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6eb70 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6eb74 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6eb78 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6eb70 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6eb74 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6eb78 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6eb7c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6eb80 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6eb84 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6eb7c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6eb80 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6eb84 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6eb88 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6eb8c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6eb90 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6eb94 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6eb98 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6eb9c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6eba0 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6eb88 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6eb8c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6eb90 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6eb94 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6eb98 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6eb9c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6eba0 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6eba4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6eba8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6ebac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6ebb0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6ebb4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6ebb8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6ebbc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6ebc0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6ebc4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6ebc8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6ebcc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6ebd0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6ebd4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6ebd8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6ebdc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6ebe0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6ebe4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6ebe8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6ebec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6ebf0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6ebf4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6ebf8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6ebfc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #504] @ (6ec00 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #504] @ (6ec04 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6ec08 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6ec0c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #496] @ (6ec10 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #496] @ (6ec14 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #492] @ (6ec18 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #492] @ (6ec1c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #488] @ (6ec20 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #488] @ (6ec24 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #484] @ (6ec28 ) │ │ │ │ - bl 70694 │ │ │ │ - b.n 6ec2c │ │ │ │ - cbnz r4, 6eaa2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eaac │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6eba4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6eba8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6ebac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6ebb0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6ebb4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6ebb8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6ebbc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6ebc0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6ebc4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6ebc8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6ebcc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6ebd0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6ebd4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6ebd8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6ebdc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6ebe0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6ebe4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6ebe8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6ebec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6ebf0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6ebf4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6ebf8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6ebfc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #504] @ (6ec00 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #504] @ (6ec04 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6ec08 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6ec0c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #496] @ (6ec10 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #496] @ (6ec14 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #492] @ (6ec18 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #492] @ (6ec1c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #488] @ (6ec20 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #488] @ (6ec24 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #484] @ (6ec28 ) │ │ │ │ + bl 70694 │ │ │ │ + b.n 6ec2c │ │ │ │ + cbnz r4, 6eaa2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6eaac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eab8 │ │ │ │ + cbnz r4, 6eab8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eac4 │ │ │ │ + cbnz r0, 6eac4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eace │ │ │ │ + cbnz r4, 6eace │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eada │ │ │ │ + cbnz r0, 6eada │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102736,267 +102723,267 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6ef28 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #760] @ (6ef2c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6ef30 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6ef34 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6ef38 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6ef3c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6ef40 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6ef44 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6ef48 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6ef4c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6ef50 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6ef54 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6ef58 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6ef5c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6ef60 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6ef64 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6ef68 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6ef6c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6ef70 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6ef74 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6ef78 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6ef7c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6ef80 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6ef84 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6ef88 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6ef8c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6ef90 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6ef94 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6ef98 ) │ │ │ │ - bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6ef28 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6ef2c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6ef30 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6ef34 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6ef38 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6ef3c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6ef40 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6ef44 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6ef48 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6ef4c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6ef50 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6ef54 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6ef58 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6ef5c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6ef60 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6ef64 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6ef68 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6ef6c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6ef70 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6ef74 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6ef78 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6ef7c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6ef80 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6ef84 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6ef88 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6ef8c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6ef90 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6ef94 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6ef98 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6ef9c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6efa0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6efa4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6efa8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6efac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6efb0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6efb4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6efb8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6efbc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6efc0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6efc4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6efc8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6efcc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6efd0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6efd4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6efd8 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6ef9c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6efa0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6efa4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6efa8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6efac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6efb0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6efb4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6efb8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6efbc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6efc0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6efc4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6efc8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6efcc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6efd0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6efd4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6efd8 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6efdc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6efe0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6efe4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6efe8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6efec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6eff0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6eff4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6eff8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6effc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6f000 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6f004 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6f008 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6f00c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6f010 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6f014 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6f018 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6f01c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6f020 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6f024 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6f028 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6f02c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6f030 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6f034 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6f038 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6f03c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6f040 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6f044 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6f048 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6f04c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6f050 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6f054 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6f058 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6f05c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6f060 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6f064 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6f068 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6f06c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6f070 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6f074 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6f078 ) │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6efdc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6efe0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6efe4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6efe8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6efec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6eff0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6eff4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6eff8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6effc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6f000 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6f004 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6f008 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6f00c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6f010 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6f014 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6f018 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6f01c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6f020 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6f024 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6f028 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6f02c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6f030 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6f034 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6f038 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6f03c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6f040 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6f044 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6f048 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6f04c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6f050 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6f054 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6f058 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6f05c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6f060 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6f064 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6f068 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6f06c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6f070 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6f074 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6f078 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6f07c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6f080 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6f084 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6f088 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6f08c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6f090 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6f094 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6f098 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6f09c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6f0a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6f0a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6f0a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6f0ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6f0b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6f0b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6f0b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6f0bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6f0c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6f0c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6f0c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6f0cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6f0d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6f0d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6f0d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6f0dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6f0e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6f0e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6f0e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6f0ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6f0f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6f0f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #504] @ (6f0f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #504] @ (6f0fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6f100 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #500] @ (6f104 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #496] @ (6f108 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #496] @ (6f10c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #492] @ (6f110 ) │ │ │ │ - bl 70694 │ │ │ │ - b.n 6f114 │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6f07c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6f080 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6f084 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6f088 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6f08c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6f090 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6f094 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6f098 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6f09c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6f0a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6f0a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6f0a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6f0ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6f0b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6f0b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6f0b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6f0bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6f0c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6f0c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6f0c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6f0cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6f0d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6f0d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6f0d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6f0dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6f0e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6f0e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6f0e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6f0ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6f0f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6f0f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #504] @ (6f0f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #504] @ (6f0fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6f100 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #500] @ (6f104 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #496] @ (6f108 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #496] @ (6f10c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #492] @ (6f110 ) │ │ │ │ + bl 70694 │ │ │ │ + b.n 6f114 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ @@ -103079,501 +103066,501 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f018 │ │ │ │ + beq.n 6f018 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f054 │ │ │ │ + beq.n 6f054 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f090 │ │ │ │ + beq.n 6f090 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0dc │ │ │ │ + beq.n 6f0dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ef18 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef54 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef98 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6efd4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f018 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f05c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f090 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef28 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef6c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efa8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6eff4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f040 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f08c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef58 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef94 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6efe0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f070 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6ef80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6efbc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f044 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f090 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f108 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6ef80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6efc4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f044 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f130 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f16c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efa8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efdc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f010 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f044 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6efc4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f010 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f054 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f098 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f118 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f14c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f188 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f108 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f070 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f40c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6f410 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6f414 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6f418 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6f41c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6f420 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6f424 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6f428 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6f42c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6f430 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6f434 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6f438 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6f43c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6f440 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6f444 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6f448 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6f44c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6f450 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6f454 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6f458 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6f45c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6f460 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6f464 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6f468 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6f46c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6f470 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6f474 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6f478 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6f47c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6f480 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6f484 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6f488 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6f48c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6f490 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6f494 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6f498 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6f49c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6f4a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6f4a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6f4a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6f4ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6f4b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6f4b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6f4b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6f4bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6f4c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6f4c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6f4c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6f4cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6f4d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6f4d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6f4d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6f4dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6f4e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6f4e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6f4e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6f4ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6f4f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6f4f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6f4f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6f4fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6f500 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6f504 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6f508 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6f50c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6f510 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6f514 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6f518 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6f51c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6f520 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6f524 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6f528 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6f52c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6f530 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6f534 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6f538 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6f53c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6f540 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6f544 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6f548 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6f54c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6f550 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6f554 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6f558 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6f55c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6f560 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6f564 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6f568 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6f56c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6f570 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6f574 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6f578 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6f57c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6f580 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6f584 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6f588 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6f58c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6f590 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6f594 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6f598 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6f59c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6f5a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6f5a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6f5a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6f5ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6f5b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6f5b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6f5b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6f5bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6f5c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6f5c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6f5c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6f5cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6f5d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6f5d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6f5d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6f5dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6f5e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6f5e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #520] @ (6f5e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6f5ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #516] @ (6f5f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6f5f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #512] @ (6f5f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6f5fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #508] @ (6f600 ) │ │ │ │ - bl 70694 │ │ │ │ - b.n 6f604 │ │ │ │ - nop │ │ │ │ - bls.n 6f4f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f334 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f370 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f43c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f480 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f344 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f410 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f44c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f480 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f424 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f460 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f49c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f51c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f570 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f400 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f444 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f498 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f4dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f518 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f554 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f590 │ │ │ │ + beq.n 6ef18 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef98 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6efd4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f018 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f05c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f090 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef28 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef6c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6efa8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6eff4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f040 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f08c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f114 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef58 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef94 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efe0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f024 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f13c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef80 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6efbc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f000 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f044 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f090 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f144 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ef80 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6efc4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f008 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f044 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f130 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f16c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6efa8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6efdc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f010 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f044 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f100 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f13c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f180 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6efc4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f010 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f054 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f098 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f188 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f000 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f03c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f144 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f034 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f1bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f40c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6f410 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6f414 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6f418 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6f41c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6f420 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6f424 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6f428 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6f42c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6f430 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6f434 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6f438 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6f43c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6f440 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6f444 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6f448 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6f44c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6f450 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6f454 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6f458 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6f45c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6f460 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6f464 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6f468 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6f46c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6f470 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6f474 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6f478 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6f47c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6f480 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6f484 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6f488 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6f48c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6f490 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6f494 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6f498 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6f49c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6f4a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6f4a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6f4a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6f4ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6f4b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6f4b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6f4b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6f4bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6f4c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6f4c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6f4c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6f4cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6f4d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6f4d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6f4d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6f4dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6f4e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6f4e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6f4e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6f4ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6f4f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6f4f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6f4f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6f4fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6f500 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6f504 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6f508 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6f50c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6f510 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6f514 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6f518 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6f51c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6f520 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6f524 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6f528 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6f52c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6f530 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6f534 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6f538 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6f53c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6f540 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6f544 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6f548 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6f54c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6f550 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6f554 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6f558 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6f55c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6f560 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6f564 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6f568 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6f56c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6f570 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6f574 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6f578 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6f57c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6f580 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6f584 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6f588 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6f58c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6f590 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6f594 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6f598 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6f59c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6f5a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6f5a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6f5a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6f5ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6f5b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6f5b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6f5b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6f5bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6f5c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6f5c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6f5c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6f5cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6f5d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6f5d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6f5d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6f5dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6f5e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6f5e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #520] @ (6f5e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6f5ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #516] @ (6f5f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6f5f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #512] @ (6f5f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6f5fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #508] @ (6f600 ) │ │ │ │ + bl 70694 │ │ │ │ + b.n 6f604 │ │ │ │ + nop │ │ │ │ + bls.n 6f4f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f334 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f370 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f43c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f480 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f500 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f344 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f3c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f410 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f44c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f480 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f544 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f460 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f49c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f4d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f51c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f570 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f400 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f444 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f498 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f4dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f518 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f554 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f590 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f3dc │ │ │ │ + ble.n 6f3dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f420 │ │ │ │ + ble.n 6f420 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f45c │ │ │ │ + ble.n 6f45c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f4a0 │ │ │ │ + ble.n 6f4a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103601,406 +103588,406 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f508 │ │ │ │ + b.n 6f508 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f544 │ │ │ │ + b.n 6f544 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f580 │ │ │ │ + b.n 6f580 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5bc │ │ │ │ + b.n 6f5bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f600 │ │ │ │ + b.n 6f600 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f644 │ │ │ │ + b.n 6f644 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f680 │ │ │ │ + b.n 6f680 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6bc │ │ │ │ + b.n 6f6bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6f8 │ │ │ │ + b.n 6f6f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f734 │ │ │ │ + b.n 6f734 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f778 │ │ │ │ + b.n 6f778 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7bc │ │ │ │ + b.n 6f7bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7f8 │ │ │ │ + b.n 6f7f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f834 │ │ │ │ + b.n 6f834 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f870 │ │ │ │ + b.n 6f870 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8b4 │ │ │ │ + b.n 6f8b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8f0 │ │ │ │ + b.n 6f8f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f92c │ │ │ │ + b.n 6f92c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f968 │ │ │ │ + b.n 6f968 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9b4 │ │ │ │ + b.n 6f9b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa00 │ │ │ │ + b.n 6fa00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa3c │ │ │ │ + b.n 6fa3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa80 │ │ │ │ + b.n 6fa80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fab4 │ │ │ │ + b.n 6fab4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faf0 │ │ │ │ + b.n 6faf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb24 │ │ │ │ + b.n 6fb24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb60 │ │ │ │ + b.n 6fb60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb9c │ │ │ │ + b.n 6fb9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbd8 │ │ │ │ + b.n 6fbd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc2c │ │ │ │ + b.n 6fc2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc70 │ │ │ │ + b.n 6fc70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcb4 │ │ │ │ + b.n 6fcb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd08 │ │ │ │ + b.n 6fd08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd5c │ │ │ │ + b.n 6fd5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ed98 │ │ │ │ + b.n 6ed98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eddc │ │ │ │ + b.n 6eddc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee10 │ │ │ │ + b.n 6ee10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee44 │ │ │ │ + b.n 6ee44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee80 │ │ │ │ + b.n 6ee80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eec4 │ │ │ │ + b.n 6eec4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eef8 │ │ │ │ + b.n 6eef8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef34 │ │ │ │ + b.n 6ef34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef70 │ │ │ │ + b.n 6ef70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efb4 │ │ │ │ + b.n 6efb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eff0 │ │ │ │ + b.n 6eff0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f034 │ │ │ │ + b.n 6f034 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f078 │ │ │ │ + b.n 6f078 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0bc │ │ │ │ + b.n 6f0bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f100 │ │ │ │ + b.n 6f100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f13c │ │ │ │ + b.n 6f13c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f190 │ │ │ │ + b.n 6f190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1d4 │ │ │ │ + b.n 6f1d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f210 │ │ │ │ + b.n 6f210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f24c │ │ │ │ + b.n 6f24c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f288 │ │ │ │ + b.n 6f288 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2c4 │ │ │ │ + b.n 6f2c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f300 │ │ │ │ + b.n 6f300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f344 │ │ │ │ + b.n 6f344 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f380 │ │ │ │ + b.n 6f380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3c4 │ │ │ │ + b.n 6f3c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f400 │ │ │ │ + b.n 6f400 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f43c │ │ │ │ + b.n 6f43c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f480 │ │ │ │ + b.n 6f480 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4bc │ │ │ │ + b.n 6f4bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f508 │ │ │ │ + b.n 6f508 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f54c │ │ │ │ + b.n 6f54c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f588 │ │ │ │ + b.n 6f588 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5dc │ │ │ │ + b.n 6f5dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f900 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #760] @ (6f904 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6f908 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #756] @ (6f90c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6f910 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #752] @ (6f914 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6f918 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #748] @ (6f91c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6f920 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #744] @ (6f924 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6f928 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #740] @ (6f92c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6f930 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #736] @ (6f934 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6f938 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #732] @ (6f93c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6f940 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #728] @ (6f944 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6f948 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #724] @ (6f94c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6f950 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #720] @ (6f954 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6f958 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #716] @ (6f95c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6f960 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #712] @ (6f964 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6f968 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #708] @ (6f96c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6f970 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #704] @ (6f974 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6f978 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #700] @ (6f97c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6f980 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #696] @ (6f984 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6f988 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #692] @ (6f98c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6f990 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #688] @ (6f994 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6f998 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #684] @ (6f99c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6f9a0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #680] @ (6f9a4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6f9a8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #676] @ (6f9ac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6f9b0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #672] @ (6f9b4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6f9b8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #668] @ (6f9bc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6f9c0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #664] @ (6f9c4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6f9c8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #660] @ (6f9cc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6f9d0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #656] @ (6f9d4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6f9d8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #652] @ (6f9dc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6f9e0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #648] @ (6f9e4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6f9e8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #644] @ (6f9ec ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6f9f0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #640] @ (6f9f4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6f9f8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #636] @ (6f9fc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6fa00 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #632] @ (6fa04 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6fa08 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #628] @ (6fa0c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6fa10 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #624] @ (6fa14 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6fa18 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #620] @ (6fa1c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6fa20 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #616] @ (6fa24 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6fa28 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #612] @ (6fa2c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6fa30 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #608] @ (6fa34 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6fa38 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #604] @ (6fa3c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6fa40 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #600] @ (6fa44 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6fa48 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #596] @ (6fa4c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6fa50 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #592] @ (6fa54 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6fa58 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #588] @ (6fa5c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6fa60 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #584] @ (6fa64 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6fa68 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #580] @ (6fa6c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6fa70 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #576] @ (6fa74 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6fa78 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #572] @ (6fa7c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6fa80 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #568] @ (6fa84 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6fa88 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #564] @ (6fa8c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6fa90 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #560] @ (6fa94 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6fa98 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #556] @ (6fa9c ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6faa0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #552] @ (6faa4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6faa8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #548] @ (6faac ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6fab0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #544] @ (6fab4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6fab8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #540] @ (6fabc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6fac0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #536] @ (6fac4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6fac8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #532] @ (6facc ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6fad0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #528] @ (6fad4 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6fad8 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r5, [pc, #524] @ (6fadc ) │ │ │ │ - ldr r0, [pc, #524] @ (6fae0 ) │ │ │ │ - bl 70694 │ │ │ │ - ldr r0, [pc, #524] @ (6fae4 ) │ │ │ │ - bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6f900 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #760] @ (6f904 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6f908 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #756] @ (6f90c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6f910 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #752] @ (6f914 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6f918 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #748] @ (6f91c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6f920 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #744] @ (6f924 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6f928 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #740] @ (6f92c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6f930 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #736] @ (6f934 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6f938 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #732] @ (6f93c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6f940 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #728] @ (6f944 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6f948 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #724] @ (6f94c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6f950 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #720] @ (6f954 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6f958 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #716] @ (6f95c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6f960 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #712] @ (6f964 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6f968 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #708] @ (6f96c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6f970 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #704] @ (6f974 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6f978 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #700] @ (6f97c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6f980 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #696] @ (6f984 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6f988 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #692] @ (6f98c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6f990 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #688] @ (6f994 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6f998 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #684] @ (6f99c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6f9a0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #680] @ (6f9a4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6f9a8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #676] @ (6f9ac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6f9b0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #672] @ (6f9b4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6f9b8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #668] @ (6f9bc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6f9c0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #664] @ (6f9c4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6f9c8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #660] @ (6f9cc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6f9d0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #656] @ (6f9d4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6f9d8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #652] @ (6f9dc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6f9e0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #648] @ (6f9e4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6f9e8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #644] @ (6f9ec ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6f9f0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #640] @ (6f9f4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6f9f8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #636] @ (6f9fc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6fa00 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #632] @ (6fa04 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6fa08 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #628] @ (6fa0c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6fa10 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #624] @ (6fa14 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6fa18 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #620] @ (6fa1c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6fa20 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #616] @ (6fa24 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6fa28 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #612] @ (6fa2c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6fa30 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #608] @ (6fa34 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6fa38 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #604] @ (6fa3c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6fa40 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #600] @ (6fa44 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6fa48 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #596] @ (6fa4c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6fa50 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #592] @ (6fa54 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6fa58 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #588] @ (6fa5c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6fa60 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #584] @ (6fa64 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6fa68 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #580] @ (6fa6c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6fa70 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #576] @ (6fa74 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6fa78 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #572] @ (6fa7c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6fa80 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #568] @ (6fa84 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6fa88 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #564] @ (6fa8c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6fa90 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #560] @ (6fa94 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6fa98 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #556] @ (6fa9c ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6faa0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #552] @ (6faa4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6faa8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #548] @ (6faac ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6fab0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #544] @ (6fab4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6fab8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #540] @ (6fabc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6fac0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #536] @ (6fac4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6fac8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #532] @ (6facc ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6fad0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #528] @ (6fad4 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6fad8 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r5, [pc, #524] @ (6fadc ) │ │ │ │ + ldr r0, [pc, #524] @ (6fae0 ) │ │ │ │ + bl 70694 │ │ │ │ + ldr r0, [pc, #524] @ (6fae4 ) │ │ │ │ + bl 70694 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fae8 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fae8 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70694 │ │ │ │ + bl 70694 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53973 @ 0xd2d5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6faec │ │ │ │ + b.n 6faec │ │ │ │ strex r0, r0, [ip, #288] @ 0x120 │ │ │ │ strd r0, r0, [r8], #-288 @ 0x120 │ │ │ │ stmia.w r4, {r3, r6} │ │ │ │ ldmia.w ip, {r3, r6} │ │ │ │ ldmia.w ip!, {r3, r6} │ │ │ │ strd r0, r0, [r0], #288 @ 0x120 │ │ │ │ stmdb r0, {r3, r6} │ │ │ │ @@ -104143,59 +104130,59 @@ │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70362 │ │ │ │ + bne.w 70362 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 703a4 │ │ │ │ + bne.w 703ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7040a │ │ │ │ + bne.w 7040a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbcc │ │ │ │ + beq.n 6fbcc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70314 │ │ │ │ + bne.w 70314 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fb8a │ │ │ │ + bne.n 6fb8a │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 70444 │ │ │ │ + bpl.w 70444 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fb4c │ │ │ │ + bpl.n 6fb4c │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fb86 │ │ │ │ + cbz r0, 6fb86 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7045a │ │ │ │ + bne.w 7045a │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d304 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104206,89 +104193,89 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 703d8 │ │ │ │ + bgt.w 703d8 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-8] │ │ │ │ - bne.n 6faec │ │ │ │ - ldr r5, [pc, #724] @ (6feb8 ) │ │ │ │ + bne.n 6faec │ │ │ │ + ldr r5, [pc, #724] @ (6feb8 ) │ │ │ │ movw sl, #4537 @ 0x11b9 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6fed8 │ │ │ │ + ldr.w fp, [pc, #748] @ 6fed8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53973 @ 0xd2d5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70320 │ │ │ │ + bne.w 70320 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 703ae │ │ │ │ + bne.w 703a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703fc │ │ │ │ + bne.w 703fc │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fce6 │ │ │ │ + beq.n 6fce6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7031a │ │ │ │ + bne.w 7031a │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fca4 │ │ │ │ + bne.n 6fca4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 70454 │ │ │ │ + bpl.w 70454 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc66 │ │ │ │ + bpl.n 6fc66 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fca0 │ │ │ │ + cbz r0, 6fca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7044c │ │ │ │ + bne.w 7044c │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d304 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104299,963 +104286,963 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 703b6 │ │ │ │ + bgt.w 703b6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ - bne.n 6fc06 │ │ │ │ + bne.n 6fc06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7041a │ │ │ │ + bne.w 7041a │ │ │ │ bl 71330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70524 │ │ │ │ + beq.w 70524 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, #98304 @ 0x18000 │ │ │ │ str.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fd7e │ │ │ │ + bne.n 6fd7e │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7051a │ │ │ │ - ldr r3, [pc, #384] @ (6febc ) │ │ │ │ + bne.w 7051a │ │ │ │ + ldr r3, [pc, #384] @ (6febc ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ mov r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6fd4c │ │ │ │ + bne.n 6fd4c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6fec0 ) │ │ │ │ + ldr r2, [pc, #340] @ (6fec0 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6fec4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6fec4 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6fec8 ) │ │ │ │ + ldr r2, [pc, #336] @ (6fec8 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6fecc ) │ │ │ │ + ldr r2, [pc, #336] @ (6fecc ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ bl 7211c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70572 │ │ │ │ + beq.w 70572 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #7520 @ 0x1d60 │ │ │ │ add.w r5, r3, #7552 @ 0x1d80 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r8, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19da88 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 1a1468 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70572 │ │ │ │ + beq.w 70572 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fdac │ │ │ │ + bne.n 6fdac │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7046a │ │ │ │ + beq.w 7046a │ │ │ │ mov r0, r4 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7046a │ │ │ │ + beq.w 7046a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 722b8 │ │ │ │ + bl 722c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70464 │ │ │ │ + bne.w 70464 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6fe86 │ │ │ │ + bne.n 6fe86 │ │ │ │ movs r0, #5 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a2 │ │ │ │ + beq.w 704a2 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6fed0 ) │ │ │ │ - movw r2, #49304 @ 0xc098 │ │ │ │ + ldr r1, [pc, #172] @ (6fed0 ) │ │ │ │ + movw r2, #50456 @ 0xc518 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a0c18 │ │ │ │ + bl 1a45e8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6fed4 ) │ │ │ │ + ldr r1, [pc, #156] @ (6fed4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a0c18 │ │ │ │ + bl 1a45e8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6fed4 ) │ │ │ │ + ldr r1, [pc, #144] @ (6fed4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a0c18 │ │ │ │ + bl 1a45e8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6fed4 ) │ │ │ │ + ldr r1, [pc, #128] @ (6fed4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a0c18 │ │ │ │ + bl 1a45e8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6fed4 ) │ │ │ │ - bl 1a0c18 │ │ │ │ + ldr r1, [pc, #108] @ (6fed4 ) │ │ │ │ + bl 1a45e8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7048c │ │ │ │ + beq.w 7048c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fe74 │ │ │ │ + bne.n 6fe74 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6fe9a │ │ │ │ + cbnz r3, 6fe9a │ │ │ │ bl 71330 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a8 │ │ │ │ + beq.w 704a8 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6fedc │ │ │ │ - movw r0, #56328 @ 0xdc08 │ │ │ │ + cbnz r3, 6fedc │ │ │ │ + movw r0, #57480 @ 0xe088 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bl 7a108 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a8 │ │ │ │ - b.n 6fedc │ │ │ │ + beq.w 704a8 │ │ │ │ + b.n 6fedc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ffc8 │ │ │ │ + beq.n 6ffc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70512 │ │ │ │ + beq.w 70512 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0c9c │ │ │ │ + bl 1a466c <_PyThreadState_New@@Base+0x36f0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70464 │ │ │ │ + bne.w 70464 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a36e4 │ │ │ │ + bl 1a70ac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63876 @ 0xf984 │ │ │ │ + movw r2, #65028 @ 0xfe04 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a3258 │ │ │ │ + bl 1a6c20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 704fa │ │ │ │ + blt.w 704fa │ │ │ │ mov r0, r9 │ │ │ │ bl 81e24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7028c ) │ │ │ │ + ldr r1, [pc, #820] @ (7028c ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eb10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70290 ) │ │ │ │ + ldr r1, [pc, #792] @ (70290 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70294 ) │ │ │ │ - bl 890d0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70294 ) │ │ │ │ + bl 89070 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70298 ) │ │ │ │ - bl 890d0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70298 ) │ │ │ │ + bl 89070 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ bl 81e24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704c2 │ │ │ │ - ldr r5, [pc, #720] @ (7029c ) │ │ │ │ + beq.w 704c2 │ │ │ │ + ldr r5, [pc, #720] @ (7029c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704c2 │ │ │ │ + bne.w 704c2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 6ffce │ │ │ │ + bne.n 6ffce │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #664] @ (702a0 ) │ │ │ │ + ldr r3, [pc, #664] @ (702a0 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d654 │ │ │ │ + bl 7d64c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704c2 │ │ │ │ + beq.w 704c2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #64048 @ 0xfa30 │ │ │ │ + movw r0, #65200 @ 0xfeb0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 89104 │ │ │ │ + bl 890a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r0, [r5, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70048 │ │ │ │ + beq.n 70048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704f2 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 704c2 │ │ │ │ - movw r1, #5988 @ 0x1764 │ │ │ │ + beq.w 704c2 │ │ │ │ + movw r1, #7140 @ 0x1be4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704c2 │ │ │ │ + bne.w 704c2 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64072 @ 0xfa48 │ │ │ │ + movw r1, #65224 @ 0xfec8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704c2 │ │ │ │ + bne.w 704c2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #5248 @ 0x1480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704c2 │ │ │ │ + bne.w 704c2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ bl 81e64 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704fa │ │ │ │ + beq.w 704fa │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 700d4 │ │ │ │ + beq.n 700d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 704ea │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64092 @ 0xfa5c │ │ │ │ + movw r1, #65244 @ 0xfedc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 8f958 │ │ │ │ + bl 8f8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 704fa │ │ │ │ + ble.w 704fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [sl, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70128 │ │ │ │ + bne.n 70128 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70128 │ │ │ │ + cbnz r2, 70128 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70128 │ │ │ │ - bl 1a3fc0 │ │ │ │ + cbz r2, 70128 │ │ │ │ + bl 1a7988 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 7013e │ │ │ │ + cbnz r3, 7013e │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 704dc │ │ │ │ + bne.w 704dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64104 @ 0xfa68 │ │ │ │ + movw r0, #65256 @ 0xfee8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89104 │ │ │ │ + bl 890a4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70634 │ │ │ │ + beq.w 70634 │ │ │ │ ldr.w r2, [r8, #312] @ 0x138 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #1420] @ 0x58c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 702ec │ │ │ │ + beq.w 702ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70618 │ │ │ │ - movw r0, #64172 @ 0xfaac │ │ │ │ + bne.w 70618 │ │ │ │ + movw r0, #65324 @ 0xff2c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a414c │ │ │ │ + bl 1a7b14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 705ce │ │ │ │ - movw r0, #64172 @ 0xfaac │ │ │ │ + bne.w 705ce │ │ │ │ + movw r0, #65324 @ 0xff2c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1aaab8 │ │ │ │ + bl 1ae484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ce │ │ │ │ + beq.w 705ce │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70626 │ │ │ │ - movw r0, #60640 @ 0xece0 │ │ │ │ + bne.w 70626 │ │ │ │ + movw r0, #61792 @ 0xf160 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ce │ │ │ │ + beq.w 705ce │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50724 @ 0xc624 │ │ │ │ + movw r1, #51876 @ 0xcaa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64216 @ 0xfad8 │ │ │ │ + movw r0, #65368 @ 0xff58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 8278c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70608 │ │ │ │ - bl 86e30 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 70608 │ │ │ │ + bl 86ddc <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7020c │ │ │ │ + beq.n 7020c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7020c │ │ │ │ + cbnz r3, 7020c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70608 │ │ │ │ + beq.w 70608 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb054 <_PyUnicodeWriter_PrepareInternal@@Base+0x1640> │ │ │ │ + bl cb0b8 <_PyUnicodeWriter_PrepareInternal@@Base+0x163c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70234 │ │ │ │ + beq.n 70234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70610 │ │ │ │ + beq.w 70610 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7024e │ │ │ │ + beq.n 7024e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7024e │ │ │ │ + cbnz r3, 7024e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70606 │ │ │ │ + beq.w 70606 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ab2d8 │ │ │ │ + bl 1aeca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705ec │ │ │ │ - ldr r3, [pc, #60] @ (702a0 ) │ │ │ │ + blt.w 705ec │ │ │ │ + ldr r3, [pc, #60] @ (702a0 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705de │ │ │ │ + beq.w 705de │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60640 @ 0xece0 │ │ │ │ + movw r1, #61792 @ 0xf160 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc6b0 │ │ │ │ + bl cc714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705b4 │ │ │ │ - b.n 702a4 │ │ │ │ + blt.w 705b4 │ │ │ │ + b.n 702a4 │ │ │ │ nop │ │ │ │ - bcc.n 701f8 │ │ │ │ + bcc.n 701f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 702e4 │ │ │ │ + bvc.n 702e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 702b6 │ │ │ │ + cbnz r4, 702b6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7035c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7035c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r4 │ │ │ │ + cmp ip, ip │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49672 @ 0xc208 │ │ │ │ + movw r2, #50824 @ 0xc688 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #65416 @ 0xff88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccb58 │ │ │ │ + bl ccbbc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702da │ │ │ │ + beq.n 702da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705ac │ │ │ │ + beq.w 705ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 705ce │ │ │ │ + beq.w 705ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7059a │ │ │ │ + bne.w 7059a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fb8a │ │ │ │ + b.n 6fb8a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fca4 │ │ │ │ + b.n 6fca4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fc16 │ │ │ │ + beq.w 6fc16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc16 │ │ │ │ + beq.w 6fc16 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70346 │ │ │ │ + beq.n 70346 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7050a │ │ │ │ + beq.w 7050a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70354 │ │ │ │ + beq.n 70354 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fc06 │ │ │ │ - b.n 6fcfa │ │ │ │ + bne.w 6fc06 │ │ │ │ + b.n 6fcfa │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fafc │ │ │ │ + beq.w 6fafc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fafc │ │ │ │ + beq.w 6fafc │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70388 │ │ │ │ + beq.n 70388 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70666 │ │ │ │ + beq.w 70666 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70396 │ │ │ │ + beq.n 70396 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6faec │ │ │ │ - b.n 6fbe0 │ │ │ │ + bne.w 6faec │ │ │ │ + b.n 6fbe0 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb24 │ │ │ │ + b.n 6fc3e │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc3e │ │ │ │ + b.w 6fb24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d9bc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a139c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70656 │ │ │ │ + beq.w 70656 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.n 6fce6 │ │ │ │ + b.n 6fce6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d9bc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a139c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70646 │ │ │ │ + beq.w 70646 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.w 6fbcc │ │ │ │ + b.w 6fbcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc3e │ │ │ │ + b.n 6fc3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb24 │ │ │ │ + b.w 6fb24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fd08 │ │ │ │ + bpl.w 6fd08 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6fd14 │ │ │ │ + beq.w 6fd14 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fd14 │ │ │ │ + b.n 6fd14 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fb4c │ │ │ │ + b.w 6fb4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc98 │ │ │ │ + b.n 6fc98 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fc66 │ │ │ │ + b.n 6fc66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fb7e │ │ │ │ + b.w 6fb7e │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 702f4 │ │ │ │ - ldr r3, [pc, #516] @ (70670 ) │ │ │ │ + b.n 702f4 │ │ │ │ + ldr r3, [pc, #516] @ (70670 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7030c │ │ │ │ + b.n 7030c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704a2 │ │ │ │ + beq.n 704a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 704a2 │ │ │ │ + cbnz r3, 704a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (70674 ) │ │ │ │ + ldr r2, [pc, #452] @ (70674 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64020 @ 0xfa14 │ │ │ │ + movw r3, #65172 @ 0xfe94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7030c │ │ │ │ - movw r4, #63848 @ 0xf968 │ │ │ │ + b.n 7030c │ │ │ │ + movw r4, #65000 @ 0xfde8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70678 ) │ │ │ │ + ldr r5, [pc, #424] @ (70678 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702f4 │ │ │ │ + b.n 702f4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6dd8c │ │ │ │ + b.w 6dd8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a3fc0 │ │ │ │ - b.n 7013e │ │ │ │ + bl 1a7988 │ │ │ │ + b.n 7013e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 700d4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 700d4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70048 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70048 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #63888 @ 0xf990 │ │ │ │ + movw r4, #65040 @ 0xfe10 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 781c8 │ │ │ │ - b.n 704ca │ │ │ │ + bl 781d8 │ │ │ │ + b.n 704ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70346 │ │ │ │ - ldr r3, [pc, #360] @ (7067c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70346 │ │ │ │ + ldr r3, [pc, #360] @ (7067c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70472 │ │ │ │ + b.n 70472 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fd6a │ │ │ │ - ldr r7, [pc, #344] @ (70680 ) │ │ │ │ - movw r6, #63816 @ 0xf948 │ │ │ │ + b.n 6fd6a │ │ │ │ + ldr r7, [pc, #344] @ (70680 ) │ │ │ │ + movw r6, #64968 @ 0xfdc8 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7030c │ │ │ │ - bl d3c00 │ │ │ │ - ldr r7, [pc, #300] @ (70684 ) │ │ │ │ + b.n 7030c │ │ │ │ + bl d3c60 │ │ │ │ + ldr r7, [pc, #300] @ (70684 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - movw r6, #63776 @ 0xf920 │ │ │ │ + movw r6, #64928 @ 0xfda0 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 70536 │ │ │ │ + b.n 70536 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7030c │ │ │ │ + b.n 7030c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 702ec │ │ │ │ + bne.w 702ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702ec │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 702ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702da │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 702da │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705ce │ │ │ │ + beq.n 705ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705ce │ │ │ │ + cbnz r3, 705ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63924 @ 0xf9b4 │ │ │ │ + movw r4, #65076 @ 0xfe34 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70688 ) │ │ │ │ + ldr r5, [pc, #172] @ (70688 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702f0 │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + b.n 702f0 │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (7068c ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (7068c ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70606 │ │ │ │ + beq.n 70606 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70606 │ │ │ │ + cbnz r3, 70606 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ - b.n 705ce │ │ │ │ + bl 781d8 │ │ │ │ + b.n 705ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70234 │ │ │ │ - movw r0, #64136 @ 0xfa88 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70234 │ │ │ │ + movw r0, #65288 @ 0xff08 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a45c8 │ │ │ │ - b.n 7018a │ │ │ │ - movw r0, #64192 @ 0xfac0 │ │ │ │ + bl 1a7f90 │ │ │ │ + b.n 7018a │ │ │ │ + movw r0, #65344 @ 0xff40 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a45c8 │ │ │ │ - b.n 701ba │ │ │ │ + bl 1a7f90 │ │ │ │ + b.n 701ba │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63956 @ 0xf9d4 │ │ │ │ + movw r4, #65108 @ 0xfe54 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70690 ) │ │ │ │ + ldr r5, [pc, #80] @ (70690 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702f4 │ │ │ │ + b.n 702f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fbcc │ │ │ │ + b.w 6fbcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fce6 │ │ │ │ + b.w 6fce6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70388 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70388 │ │ │ │ nop │ │ │ │ - lsrs r4, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ movs r6, r5 │ │ │ │ - asrs r0, r0 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r0, r0 │ │ │ │ + cmp r8, r0 │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r2 │ │ │ │ + cmp ip, sl │ │ │ │ movs r6, r5 │ │ │ │ - lsls r4, r1 │ │ │ │ + cmp r4, r9 │ │ │ │ movs r6, r5 │ │ │ │ - eors r4, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r4, r5 │ │ │ │ + cmp r4, sp │ │ │ │ movs r6, r5 │ │ │ │ - muls r4, r0 │ │ │ │ + ldr r0, [pc, #16] @ (706a0 ) │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r0, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (70858 ) │ │ │ │ + ldr r5, [pc, #436] @ (70858 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707ba │ │ │ │ + bne.w 707ba │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49105 @ 0xbfd1 │ │ │ │ + movw r3, #49069 @ 0xbfad │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 707e8 │ │ │ │ + bne.w 707e8 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 70806 │ │ │ │ + bne.w 70806 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7079a │ │ │ │ + beq.n 7079a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movw r3, #4537 @ 0x11b9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 707a6 │ │ │ │ + bne.n 707a6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 7075a │ │ │ │ + bne.n 7075a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7083c │ │ │ │ + bpl.w 7083c │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70818 │ │ │ │ + bpl.w 70818 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70758 │ │ │ │ + cbz r1, 70758 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53973 @ 0xd2d5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7082e │ │ │ │ + bne.n 7082e │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d304 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 70836 │ │ │ │ + beq.n 70836 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -105263,15 +105250,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 707f6 │ │ │ │ + bgt.n 707f6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ @@ -105282,80 +105269,80 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ - b.n 70766 │ │ │ │ + b.n 70766 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 706b8 │ │ │ │ + beq.w 706b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 707d8 │ │ │ │ + beq.n 707d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 7084e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 707a2 │ │ │ │ + beq.n 707a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 707a2 │ │ │ │ + b.n 707a2 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706f2 │ │ │ │ - b.n 7079a │ │ │ │ + bne.w 706f2 │ │ │ │ + b.n 7079a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d9bc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a139c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70840 │ │ │ │ + beq.n 70840 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7078a │ │ │ │ + b.n 7078a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706f2 │ │ │ │ - b.n 7079a │ │ │ │ + bne.w 706f2 │ │ │ │ + b.n 7079a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 70724 │ │ │ │ - b.n 70758 │ │ │ │ + bne.w 70724 │ │ │ │ + b.n 70758 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70758 │ │ │ │ + bne.n 70758 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70758 │ │ │ │ + b.n 70758 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 7081c │ │ │ │ + b.n 7081c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7079a │ │ │ │ + b.n 7079a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 707d8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 707d8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0007085c <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -105394,15 +105381,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 70cba <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53973 @ 0xd2d5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 70fea <_Py_hashtable_get@@Base+0x78e> │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ @@ -105706,15 +105693,15 @@ │ │ │ │ beq.n 70d48 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cbz r4, 70d0a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 70cd4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46201 @ 0xb479 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 70f90 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -105746,15 +105733,15 @@ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r3, r3, #11 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r3, r2, #11 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46201 @ 0xb479 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 70f90 <_Py_hashtable_get@@Base+0x734> │ │ │ │ sub.w ip, sl, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ @@ -106098,33 +106085,33 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ b.n 70cb2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cc04 │ │ │ │ + b.w 6cbdc │ │ │ │ │ │ │ │ 000711bc <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49105 @ 0xbfd1 │ │ │ │ + movw r3, #49069 @ 0xbfad │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 712c8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 712e4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ @@ -106147,24 +106134,24 @@ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cbz r3, 7126c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #53973 @ 0xd2d5 │ │ │ │ + movw r2, #53933 @ 0xd2ad │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ bne.n 71308 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d304 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ beq.n 71312 <_Py_hashtable_set@@Base+0x156> │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ @@ -106201,15 +106188,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 71208 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ b.n 71328 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d9bc <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a139c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 7131c <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 7129e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ @@ -106288,28 +106275,28 @@ │ │ │ │ cbz r0, 713d2 │ │ │ │ ldr r3, [pc, #60] @ (713e4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ b.n 71378 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 713c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 713a4 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ b.n 713a4 │ │ │ │ ldr r0, [pc, #16] @ (713e4 ) │ │ │ │ - bl 1a2db8 │ │ │ │ + bl 1a6780 │ │ │ │ b.n 71390 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ @@ -106356,27 +106343,27 @@ │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 71430 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2db8 │ │ │ │ + bl 1a6780 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 71452 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ b.n 71452 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 71492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 71430 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 71430 │ │ │ │ nop │ │ │ │ @@ -106505,15 +106492,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7159e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 71672 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ @@ -106532,25 +106519,25 @@ │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7159e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 71562 <_PyObject_GC_New@@Base+0xba> │ │ │ │ b.n 71580 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 71680 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 71580 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ b.n 71628 <_PyObject_GC_New@@Base+0x180> │ │ │ │ @@ -106581,66 +106568,66 @@ │ │ │ │ │ │ │ │ 000716c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 71792 │ │ │ │ + blt.n 71794 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7177c │ │ │ │ + bne.n 7177e │ │ │ │ ldr r2, [pc, #168] @ (71798 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 71750 │ │ │ │ + bcs.n 71752 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71746 │ │ │ │ + beq.n 71748 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cbz r2, 71724 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - ittt cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r6, #12] │ │ │ │ - strcc r6, [r3, #8] │ │ │ │ - bcc.n 71720 │ │ │ │ + bcc.n 7173e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + str r6, [r3, #8] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 71858 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 71720 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71788 │ │ │ │ + bne.n 7178a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 71720 │ │ │ │ @@ -106651,18 +106638,17 @@ │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7176c │ │ │ │ + b.n 7176e │ │ │ │ movs r0, #0 │ │ │ │ b.n 71720 │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #168] @ (71854 ) │ │ │ │ @@ -106704,15 +106690,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 71858 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 717e0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 7184a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ @@ -106855,27 +106841,27 @@ │ │ │ │ ldrd r0, r3, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71b0c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ beq.w 71afe │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ - ubfx r0, r0, #0, #18 │ │ │ │ - cmp r0, #0 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ + ubfx r2, r1, #0, #18 │ │ │ │ + cmp r2, #0 │ │ │ │ beq.n 71a9c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ - str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r5, r2, lsl #3 │ │ │ │ + str.w r2, [r3, #808] @ 0x328 │ │ │ │ + add.w r3, r5, r0, lsl #3 │ │ │ │ + str.w r2, [r3, #804] @ 0x324 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ + adds r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #796] @ 0x31c │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ @@ -106933,19 +106919,19 @@ │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ bcc.n 71a76 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ b.n 7199a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 719d2 │ │ │ │ - movw r0, #51344 @ 0xc890 │ │ │ │ + movw r0, #52496 @ 0xcd10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19aba4 │ │ │ │ + bl 19e584 │ │ │ │ cbnz r0, 71ae2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ b.n 71992 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ bcs.n 71ada │ │ │ │ @@ -107010,19 +106996,19 @@ │ │ │ │ 00071b68 <_Py_NewReference@@Base>: │ │ │ │ ldr r2, [pc, #36] @ (71b90 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cbnz r3, 71b76 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 71b86 <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 126658 │ │ │ │ + b.w 126b58 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ @@ -107112,20 +107098,20 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ b.n 71c26 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ b.n 71c26 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.w 71dc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 71c4a │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -107146,15 +107132,15 @@ │ │ │ │ bcs.w 71dfc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 71dd2 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ 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 │ │ │ │ @@ -107176,15 +107162,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 71c26 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 71dd2 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ bgt.n 71d50 │ │ │ │ add.w r9, r0, #29 │ │ │ │ @@ -107197,15 +107183,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 71c26 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 71dec │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -107225,33 +107211,33 @@ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 71c4a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64328 @ 0xfb48 │ │ │ │ + movw r1, #65480 @ 0xffc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ b.n 71c66 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ b.n 71daa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 71de8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -107333,15 +107319,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 71eb8 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 71fcc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 71eee │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -107357,15 +107343,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 71eb8 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 71fd0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -107391,40 +107377,40 @@ │ │ │ │ b.n 71eee │ │ │ │ mov r0, r9 │ │ │ │ bl 71858 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 71eb8 │ │ │ │ b.n 71f40 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 71ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 71ede │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ + movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ b.n 71eee │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ b.n 71f58 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64420 @ 0xfba4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #36 @ 0x24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 71fcc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b.n 71ede │ │ │ │ movs r4, r1 │ │ │ │ @@ -107478,15 +107464,15 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 720ca │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ @@ -107494,34 +107480,34 @@ │ │ │ │ b.n 7206c │ │ │ │ ldr r4, [pc, #96] @ (72114 ) │ │ │ │ b.n 72088 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 7208e │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 720e6 │ │ │ │ movs r4, #0 │ │ │ │ b.n 72088 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 720fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ b.n 7205e │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 7205e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 720ca │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ b.n 7205e │ │ │ │ @@ -107575,48 +107561,54 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ movs r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsls r5, r4 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 72186 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000721b0 : │ │ │ │ +000721b0 : │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [r0] │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000721bc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 72270 │ │ │ │ - ldr r7, [pc, #236] @ (722b0 ) │ │ │ │ + blt.n 7227c │ │ │ │ + ldr r7, [pc, #236] @ (722bc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72248 │ │ │ │ + ble.n 72254 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (722b4 ) │ │ │ │ + ldr r2, [pc, #200] @ (722c0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7225c │ │ │ │ - cbnz r5, 72222 │ │ │ │ + bne.n 72268 │ │ │ │ + cbnz r5, 7222e │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107628,421 +107620,421 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f48 │ │ │ │ + bl 76f54 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72290 │ │ │ │ + cbz r0, 7229c │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - b.n 72212 │ │ │ │ + b.n 7221e │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721f4 │ │ │ │ - b.n 72280 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bne.n 72200 │ │ │ │ + b.n 7228c │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72284 │ │ │ │ + bne.n 72290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ - b.n 721f4 │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 126b58 │ │ │ │ + b.n 72200 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7221e │ │ │ │ + b.n 7222a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 721f4 │ │ │ │ + b.n 72200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 722a0 │ │ │ │ + beq.n 722ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 722a8 │ │ │ │ + cbz r3, 722b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 722a0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 722ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #252] @ 723c8 │ │ │ │ + ldr.w fp, [pc, #252] @ 723d4 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 7235c │ │ │ │ + b.n 72368 │ │ │ │ ldr.w r1, [sl, #2808] @ 0xaf8 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r1, #352 @ 0x160 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72304 │ │ │ │ + bne.n 72310 │ │ │ │ add.w r3, r6, r1, lsl #4 │ │ │ │ movw r2, #5624 @ 0x15f8 │ │ │ │ dmb ish │ │ │ │ str r4, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ strd r4, r7, [r1, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ - bl 72e4c │ │ │ │ + bl 72e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 728ba │ │ │ │ + beq.w 728c6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 728d2 │ │ │ │ - ldr r3, [pc, #108] @ (723c4 ) │ │ │ │ + blt.w 728de │ │ │ │ + ldr r3, [pc, #108] @ (723d0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 723cc │ │ │ │ + beq.n 723d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ subs r2, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r2, #258 @ 0x102 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 7238c │ │ │ │ + bmi.n 72398 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 722e8 │ │ │ │ + beq.n 722f4 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ dmb ish │ │ │ │ addw r3, r1, #351 @ 0x15f │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 723a8 │ │ │ │ + bne.n 723b4 │ │ │ │ dmb ish │ │ │ │ - b.n 72326 │ │ │ │ + b.n 72332 │ │ │ │ nop │ │ │ │ - cmp r0, r3 │ │ │ │ + ldr r1, [pc, #864] @ (72734 ) │ │ │ │ movs r6, r5 │ │ │ │ - muls r4, r2 │ │ │ │ + ldr r0, [pc, #80] @ (72428 ) │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eab8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (72734 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eabc <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72740 ) │ │ │ │ + bl 7eb10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c78 │ │ │ │ + beq.w 72c84 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c8c │ │ │ │ + beq.w 72c98 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c8c │ │ │ │ + beq.w 72c98 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c8c │ │ │ │ + beq.w 72c98 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c8c │ │ │ │ + beq.w 72c98 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c8c │ │ │ │ + beq.w 72c98 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7eb78 │ │ │ │ + bl 7eb7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c8c │ │ │ │ + beq.w 72c98 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (72738 ) │ │ │ │ + ldr r1, [pc, #720] @ (72744 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a09b4 │ │ │ │ + bl 1a4384 <_PyThreadState_New@@Base+0x3408> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c56 │ │ │ │ + blt.w 72c62 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd20 │ │ │ │ + bl 1a16f4 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c40 │ │ │ │ + blt.w 72c4c │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd20 │ │ │ │ + bl 1a16f4 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c40 │ │ │ │ + blt.w 72c4c │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd20 │ │ │ │ + bl 1a16f4 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c40 │ │ │ │ - ldr r2, [pc, #660] @ (7273c ) │ │ │ │ + blt.w 72c4c │ │ │ │ + ldr r2, [pc, #660] @ (72748 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72740 ) │ │ │ │ + ldr r1, [pc, #660] @ (7274c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a09b4 │ │ │ │ + bl 1a4384 <_PyThreadState_New@@Base+0x3408> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c2a │ │ │ │ - ldr.w r8, [pc, #708] @ 72780 │ │ │ │ + blt.w 72c36 │ │ │ │ + ldr.w r8, [pc, #708] @ 7278c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd20 │ │ │ │ + bl 1a16f4 <_PyThreadState_New@@Base+0x778> │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c10 │ │ │ │ + blt.w 72c1c │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 724c6 │ │ │ │ + bne.n 724d2 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 7fdbc <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fdc0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72bfc │ │ │ │ + beq.w 72c08 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 724ec │ │ │ │ + bne.n 724f8 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 72526 │ │ │ │ + beq.n 72532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 72526 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 72532 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72510 │ │ │ │ + bne.n 7251c │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ bl 71330 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72bdc │ │ │ │ + beq.w 72be8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (72744 ) │ │ │ │ + ldr r1, [pc, #508] @ (72750 ) │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bd4 │ │ │ │ - ldr r4, [pc, #500] @ (72748 ) │ │ │ │ + bne.w 72be0 │ │ │ │ + ldr r4, [pc, #500] @ (72754 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72be6 │ │ │ │ + bne.w 72bf2 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (7274c ) │ │ │ │ + ldr r1, [pc, #484] @ (72758 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bcc │ │ │ │ + bne.w 72bd8 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bb8 │ │ │ │ + bne.w 72bc4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72750 ) │ │ │ │ + ldr r1, [pc, #452] @ (7275c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb0 │ │ │ │ + bne.w 72bbc │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b9c │ │ │ │ + bne.w 72ba8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (72744 ) │ │ │ │ + ldr r1, [pc, #408] @ (72750 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bd4 │ │ │ │ + bne.w 72be0 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b88 │ │ │ │ + bne.w 72b94 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (72754 ) │ │ │ │ + ldr r1, [pc, #388] @ (72760 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b80 │ │ │ │ + bne.w 72b8c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b6c │ │ │ │ + bne.w 72b78 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72758 ) │ │ │ │ + ldr r1, [pc, #360] @ (72764 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b64 │ │ │ │ + bne.w 72b70 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b50 │ │ │ │ + bne.w 72b5c │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (7275c ) │ │ │ │ + ldr r1, [pc, #328] @ (72768 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b48 │ │ │ │ + bne.w 72b54 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b34 │ │ │ │ + bne.w 72b40 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72760 ) │ │ │ │ + ldr r1, [pc, #300] @ (7276c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b2c │ │ │ │ + bne.w 72b38 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b18 │ │ │ │ + bne.w 72b24 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (72764 ) │ │ │ │ + ldr r1, [pc, #268] @ (72770 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b10 │ │ │ │ + bne.w 72b1c │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72afc │ │ │ │ + bne.w 72b08 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72768 ) │ │ │ │ + ldr r1, [pc, #240] @ (72774 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72af4 │ │ │ │ + bne.w 72b00 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ae0 │ │ │ │ + bne.w 72aec │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (7276c ) │ │ │ │ + ldr r1, [pc, #208] @ (72778 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a86 │ │ │ │ + bne.w 72a92 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a72 │ │ │ │ + bne.w 72a7e │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72770 ) │ │ │ │ + ldr r1, [pc, #180] @ (7277c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a6a │ │ │ │ + bne.w 72a76 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a56 │ │ │ │ + bne.w 72a62 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (72774 ) │ │ │ │ + ldr r1, [pc, #148] @ (72780 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a4e │ │ │ │ + bne.w 72a5a │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a3a │ │ │ │ + bne.w 72a46 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72778 ) │ │ │ │ + ldr r1, [pc, #120] @ (72784 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a32 │ │ │ │ + bne.w 72a3e │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a1e │ │ │ │ + bne.w 72a2a │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (7277c ) │ │ │ │ + ldr r1, [pc, #88] @ (72788 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a16 │ │ │ │ - b.n 72784 │ │ │ │ + bne.w 72a22 │ │ │ │ + b.n 72790 │ │ │ │ nop │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -108074,109 +108066,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r4 │ │ │ │ + cmp ip, ip │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a02 │ │ │ │ + bne.w 72a0e │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72a90 ) │ │ │ │ + ldr r1, [pc, #760] @ (72a9c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729fa │ │ │ │ + bne.w 72a06 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729e6 │ │ │ │ + bne.w 729f2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72a94 ) │ │ │ │ + ldr r1, [pc, #728] @ (72aa0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729de │ │ │ │ + bne.w 729ea │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729ca │ │ │ │ + bne.w 729d6 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72a98 ) │ │ │ │ + ldr r1, [pc, #700] @ (72aa4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729c2 │ │ │ │ + bne.w 729ce │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729ae │ │ │ │ + bne.w 729ba │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72a9c ) │ │ │ │ + ldr r1, [pc, #664] @ (72aa8 ) │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72986 │ │ │ │ + bne.w 72992 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72972 │ │ │ │ - ldr r2, [pc, #644] @ (72aa0 ) │ │ │ │ + bne.w 7297e │ │ │ │ + ldr r2, [pc, #644] @ (72aac ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72aa4 ) │ │ │ │ + ldr r1, [pc, #644] @ (72ab0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a09b4 │ │ │ │ + bl 1a4384 <_PyThreadState_New@@Base+0x3408> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72952 │ │ │ │ + blt.w 7295e │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72860 │ │ │ │ + bne.n 7286c │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eab8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72aa8 ) │ │ │ │ - movw r1, #64768 @ 0xfd00 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 7f9dc │ │ │ │ - ldr r2, [pc, #604] @ (72aac ) │ │ │ │ + bl 7eabc <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72ab4 ) │ │ │ │ + movw r1, #384 @ 0x180 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 7f9e0 │ │ │ │ + ldr r2, [pc, #604] @ (72ab8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72930 │ │ │ │ + bne.n 7293c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7291c │ │ │ │ + bne.n 72928 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72ab0 ) │ │ │ │ + ldr r1, [pc, #580] @ (72abc ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 19dd20 │ │ │ │ + bl 1a16f4 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 728f4 │ │ │ │ + blt.n 72900 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72ab4 ) │ │ │ │ + ldr r1, [pc, #536] @ (72ac0 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19dd20 │ │ │ │ + bl 1a16f4 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 728f4 │ │ │ │ + blt.n 72900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -108184,177 +108176,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64500 @ 0xfbf4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72ab8 ) │ │ │ │ + movw r3, #116 @ 0x74 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #476] @ (72ac4 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 728b2 │ │ │ │ + b.n 728be │ │ │ │ movs r0, #0 │ │ │ │ - bl 62334 │ │ │ │ - ldr r3, [pc, #448] @ (72abc ) │ │ │ │ + bl 628e0 │ │ │ │ + ldr r3, [pc, #448] @ (72ac8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64804 @ 0xfd24 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #420 @ 0x1a4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 728b2 │ │ │ │ + b.n 728be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72860 │ │ │ │ + bne.n 7286c │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72860 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7286c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7293c │ │ │ │ + beq.n 72948 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72968 │ │ │ │ - ldr r3, [pc, #384] @ (72ac0 ) │ │ │ │ + cbz r3, 72974 │ │ │ │ + ldr r3, [pc, #384] @ (72acc ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64776 @ 0xfd08 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 7290e │ │ │ │ - ldr r3, [pc, #368] @ (72ac4 ) │ │ │ │ + movw r3, #392 @ 0x188 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 7291a │ │ │ │ + ldr r3, [pc, #368] @ (72ad0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64720 @ 0xfcd0 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 7290e │ │ │ │ + movw r3, #336 @ 0x150 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 7291a │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7293c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72948 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7281a │ │ │ │ - ldr r0, [pc, #284] @ (72a9c ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7281a │ │ │ │ - ldr r0, [pc, #276] @ (72a9c ) │ │ │ │ - bl 78224 │ │ │ │ - movw r3, #64604 @ 0xfc5c │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72ac8 ) │ │ │ │ + bne.w 72826 │ │ │ │ + ldr r0, [pc, #284] @ (72aa8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72826 │ │ │ │ + ldr r0, [pc, #276] @ (72aa8 ) │ │ │ │ + bl 78234 │ │ │ │ + movw r3, #220 @ 0xdc │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [pc, #304] @ (72ad4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 728b2 │ │ │ │ + b.n 728be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727f8 │ │ │ │ - ldr r0, [pc, #220] @ (72a98 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f8 │ │ │ │ - ldr r0, [pc, #212] @ (72a98 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 72804 │ │ │ │ + ldr r0, [pc, #220] @ (72aa4 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72804 │ │ │ │ + ldr r0, [pc, #212] @ (72aa4 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d6 │ │ │ │ - ldr r0, [pc, #188] @ (72a94 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d6 │ │ │ │ - ldr r0, [pc, #180] @ (72a94 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 727e2 │ │ │ │ + ldr r0, [pc, #188] @ (72aa0 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727e2 │ │ │ │ + ldr r0, [pc, #180] @ (72aa0 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b4 │ │ │ │ - ldr r0, [pc, #156] @ (72a90 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b4 │ │ │ │ - ldr r0, [pc, #148] @ (72a90 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 727c0 │ │ │ │ + ldr r0, [pc, #156] @ (72a9c ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727c0 │ │ │ │ + ldr r0, [pc, #148] @ (72a9c ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72792 │ │ │ │ - ldr r0, [pc, #188] @ (72acc ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72792 │ │ │ │ - ldr r0, [pc, #180] @ (72acc ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 7279e │ │ │ │ + ldr r0, [pc, #188] @ (72ad8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7279e │ │ │ │ + ldr r0, [pc, #180] @ (72ad8 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7271c │ │ │ │ - ldr r0, [pc, #164] @ (72ad0 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7271c │ │ │ │ - ldr r0, [pc, #156] @ (72ad0 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 72728 │ │ │ │ + ldr r0, [pc, #164] @ (72adc ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72728 │ │ │ │ + ldr r0, [pc, #156] @ (72adc ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726fa │ │ │ │ - ldr r0, [pc, #140] @ (72ad4 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726fa │ │ │ │ - ldr r0, [pc, #132] @ (72ad4 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 72706 │ │ │ │ + ldr r0, [pc, #140] @ (72ae0 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72706 │ │ │ │ + ldr r0, [pc, #132] @ (72ae0 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726d8 │ │ │ │ - ldr r0, [pc, #116] @ (72ad8 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726d8 │ │ │ │ - ldr r0, [pc, #108] @ (72ad8 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 726e4 │ │ │ │ + ldr r0, [pc, #116] @ (72ae4 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726e4 │ │ │ │ + ldr r0, [pc, #108] @ (72ae4 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726b6 │ │ │ │ - ldr r0, [pc, #92] @ (72adc ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726b6 │ │ │ │ - ldr r0, [pc, #84] @ (72adc ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 726c2 │ │ │ │ + ldr r0, [pc, #92] @ (72ae8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726c2 │ │ │ │ + ldr r0, [pc, #84] @ (72ae8 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ nop │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108368,189 +108360,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + ldr r1, [pc, #880] @ (72e38 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r8, r5 │ │ │ │ + ldr r2, [pc, #416] @ (72c6c ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r8, r3 │ │ │ │ + ldr r2, [pc, #352] @ (72c30 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp ip, r0 │ │ │ │ + ldr r2, [pc, #272] @ (72be4 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, lr │ │ │ │ + ldr r2, [pc, #192] @ (72b98 ) │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72694 │ │ │ │ - ldr r0, [pc, #424] @ (72c98 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72694 │ │ │ │ - ldr r0, [pc, #416] @ (72c98 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 726a0 │ │ │ │ + ldr r0, [pc, #424] @ (72ca4 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726a0 │ │ │ │ + ldr r0, [pc, #416] @ (72ca4 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72672 │ │ │ │ - ldr r0, [pc, #400] @ (72c9c ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72672 │ │ │ │ - ldr r0, [pc, #392] @ (72c9c ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 7267e │ │ │ │ + ldr r0, [pc, #400] @ (72ca8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7267e │ │ │ │ + ldr r0, [pc, #392] @ (72ca8 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72650 │ │ │ │ - ldr r0, [pc, #376] @ (72ca0 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72650 │ │ │ │ - ldr r0, [pc, #368] @ (72ca0 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 7265c │ │ │ │ + ldr r0, [pc, #376] @ (72cac ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7265c │ │ │ │ + ldr r0, [pc, #368] @ (72cac ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7262e │ │ │ │ - ldr r0, [pc, #352] @ (72ca4 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7262e │ │ │ │ - ldr r0, [pc, #344] @ (72ca4 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 7263a │ │ │ │ + ldr r0, [pc, #352] @ (72cb0 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7263a │ │ │ │ + ldr r0, [pc, #344] @ (72cb0 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7260c │ │ │ │ - ldr r0, [pc, #328] @ (72ca8 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7260c │ │ │ │ - ldr r0, [pc, #320] @ (72ca8 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 72618 │ │ │ │ + ldr r0, [pc, #328] @ (72cb4 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72618 │ │ │ │ + ldr r0, [pc, #320] @ (72cb4 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ea │ │ │ │ - ldr r0, [pc, #304] @ (72cac ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ea │ │ │ │ - ldr r0, [pc, #296] @ (72cac ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 725f6 │ │ │ │ + ldr r0, [pc, #304] @ (72cb8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725f6 │ │ │ │ + ldr r0, [pc, #296] @ (72cb8 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725c8 │ │ │ │ - ldr r0, [pc, #280] @ (72cb0 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725c8 │ │ │ │ + bne.w 725d4 │ │ │ │ + ldr r0, [pc, #280] @ (72cbc ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725a6 │ │ │ │ - ldr r0, [pc, #264] @ (72cb4 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725a6 │ │ │ │ - ldr r0, [pc, #256] @ (72cb4 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ + bne.w 725b2 │ │ │ │ + ldr r0, [pc, #264] @ (72cc0 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725b2 │ │ │ │ + ldr r0, [pc, #256] @ (72cc0 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72584 │ │ │ │ - ldr r0, [pc, #240] @ (72cb8 ) │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72584 │ │ │ │ - ldr r0, [pc, #232] @ (72cb8 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ - ldr r0, [pc, #216] @ (72cb0 ) │ │ │ │ - bl 78224 │ │ │ │ - b.n 7298c │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + bne.w 72590 │ │ │ │ + ldr r0, [pc, #240] @ (72cc4 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72590 │ │ │ │ + ldr r0, [pc, #232] @ (72cc4 ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ + ldr r0, [pc, #216] @ (72cbc ) │ │ │ │ + bl 78234 │ │ │ │ + b.n 72998 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72994 │ │ │ │ + b.n 729a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72562 │ │ │ │ + bne.w 7256e │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72562 │ │ │ │ - ldr r3, [pc, #188] @ (72cbc ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7256e │ │ │ │ + ldr r3, [pc, #188] @ (72cc8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49556 @ 0xc194 │ │ │ │ + movw r3, #50708 @ 0xc614 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 7290e │ │ │ │ + b.n 7291a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72cc0 ) │ │ │ │ + ldr r2, [pc, #168] @ (72ccc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64804 @ 0xfd24 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #420 @ 0x1a4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 728b2 │ │ │ │ - ldr r3, [pc, #152] @ (72cc4 ) │ │ │ │ + b.n 728be │ │ │ │ + ldr r3, [pc, #152] @ (72cd0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 7290e │ │ │ │ - ldr r3, [pc, #132] @ (72cc8 ) │ │ │ │ + movw r3, #308 @ 0x134 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 7291a │ │ │ │ + ldr r3, [pc, #132] @ (72cd4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64660 @ 0xfc94 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 7290e │ │ │ │ - ldr r2, [pc, #116] @ (72ccc ) │ │ │ │ + movw r3, #276 @ 0x114 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 7291a │ │ │ │ + ldr r2, [pc, #116] @ (72cd8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64632 @ 0xfc78 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #248 @ 0xf8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 728b2 │ │ │ │ - bl 7f768 │ │ │ │ + b.n 728be │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 723e6 │ │ │ │ - movw r3, #64532 @ 0xfc14 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 728da │ │ │ │ - movw r3, #64572 @ 0xfc3c │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 728da │ │ │ │ + beq.w 723f2 │ │ │ │ + movw r3, #148 @ 0x94 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728e6 │ │ │ │ + movw r3, #188 @ 0xbc │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728e6 │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108562,183 +108554,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + ldr r2, [pc, #480] @ (72eac ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp ip, sl │ │ │ │ + ldr r2, [pc, #592] @ (72f20 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, fp │ │ │ │ + ldr r2, [pc, #112] @ (72d44 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r8 │ │ │ │ + ldr r2, [pc, #16] @ (72ce8 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r6 │ │ │ │ + ldr r1, [pc, #960] @ (7309c ) │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19dd10 │ │ │ │ + b.w 1a16e4 <_PyThreadState_New@@Base+0x768> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 72d1c │ │ │ │ + cbz r3, 72d28 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72d1c │ │ │ │ - ldr r3, [pc, #320] @ (72e44 ) │ │ │ │ + cbz r3, 72d28 │ │ │ │ + ldr r3, [pc, #320] @ (72e50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72e34 │ │ │ │ + beq.w 72e40 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72e34 │ │ │ │ + bne.w 72e40 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72e30 │ │ │ │ + bhi.w 72e3c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72df6 │ │ │ │ - ldr r2, [pc, #260] @ (72e44 ) │ │ │ │ + bne.n 72e02 │ │ │ │ + ldr r2, [pc, #260] @ (72e50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 72dd2 │ │ │ │ + bhi.n 72dde │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 72e18 │ │ │ │ + beq.n 72e24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72db4 │ │ │ │ + cbz r2, 72dc0 │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ - cbz r4, 72e10 │ │ │ │ + cbz r4, 72e1c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi.n 72e04 │ │ │ │ + bhi.n 72e10 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ - cbnz r0, 72dfe │ │ │ │ + cbnz r0, 72e0a │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e26 │ │ │ │ + bne.n 72e32 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72e30 │ │ │ │ + cbz r0, 72e3c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72dfe │ │ │ │ + b.n 72e0a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72e30 │ │ │ │ + cbz r0, 72e3c │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72d84 │ │ │ │ + b.n 72d90 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72d76 │ │ │ │ + b.n 72d82 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72dae │ │ │ │ + b.n 72dba │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ bl 71858 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72dfe │ │ │ │ - b.n 72dd2 │ │ │ │ + bne.n 72e0a │ │ │ │ + b.n 72dde │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72de8 │ │ │ │ + b.n 72df4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72dae │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72e48 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 72dba │ │ │ │ + movw r1, #460 @ 0x1cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (72e54 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, sp │ │ │ │ + ldr r2, [pc, #672] @ (730f8 ) │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 7366c │ │ │ │ + bmi.w 73678 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75f58 │ │ │ │ + beq.w 75f64 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 736bc │ │ │ │ + beq.w 736c8 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73722 │ │ │ │ + beq.w 7372e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 7374e │ │ │ │ - ldr r5, [pc, #756] @ (7318c ) │ │ │ │ + bpl.w 7375a │ │ │ │ + ldr r5, [pc, #756] @ (73198 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108752,60 +108744,60 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75aa0 │ │ │ │ + beq.w 75aac │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7491c │ │ │ │ + beq.w 74928 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74944 │ │ │ │ + bne.w 74950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7382a │ │ │ │ + bne.w 73836 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747f8 │ │ │ │ + beq.w 74804 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76058 │ │ │ │ + bl 76064 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 74fec │ │ │ │ + beq.w 74ff8 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74608 │ │ │ │ + bpl.w 74614 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73756 │ │ │ │ + bne.w 73762 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7384a │ │ │ │ + bne.w 73856 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 749f4 │ │ │ │ + bmi.w 74a00 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 7385e │ │ │ │ - ldr r5, [pc, #552] @ (7318c ) │ │ │ │ + bpl.w 7386a │ │ │ │ + ldr r5, [pc, #552] @ (73198 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108819,626 +108811,626 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b0a │ │ │ │ + beq.w 75b16 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73876 │ │ │ │ + bne.w 73882 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74662 │ │ │ │ + bne.w 7466e │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 741e0 │ │ │ │ + beq.w 741ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 740b4 │ │ │ │ + bne.w 740c0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74100 │ │ │ │ + bne.w 7410c │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e18 │ │ │ │ - ldr.w r8, [pc, #412] @ 73194 │ │ │ │ + bne.w 74e24 │ │ │ │ + ldr.w r8, [pc, #412] @ 731a0 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74bea │ │ │ │ + bne.w 74bf6 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74bea │ │ │ │ + beq.w 74bf6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73190 ) │ │ │ │ + ldr r1, [pc, #372] @ (7319c ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 745fc │ │ │ │ + bne.w 74608 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 745a8 │ │ │ │ - ldr r1, [pc, #340] @ (73190 ) │ │ │ │ + bne.w 745b4 │ │ │ │ + ldr r1, [pc, #340] @ (7319c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fe8 │ │ │ │ + blt.w 74ff4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74232 │ │ │ │ + beq.w 7423e │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75ae2 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74e6a │ │ │ │ + bpl.w 74e76 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 742d2 │ │ │ │ + beq.w 742de │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742e2 │ │ │ │ + bne.w 742ee │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742ec │ │ │ │ + bne.w 742f8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742f6 │ │ │ │ + bne.w 74302 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7430a │ │ │ │ + beq.w 74316 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 74326 │ │ │ │ + beq.w 74332 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73112 │ │ │ │ + beq.n 7311e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 74326 │ │ │ │ + beq.w 74332 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73112 │ │ │ │ + beq.n 7311e │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 74326 │ │ │ │ + beq.w 74332 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 73112 │ │ │ │ + beq.n 7311e │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74326 │ │ │ │ + beq.w 74332 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 730fa │ │ │ │ + bne.n 73106 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75966 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7314e │ │ │ │ + beq.n 7315a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75966 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7314e │ │ │ │ + beq.n 7315a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75966 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73138 │ │ │ │ + bne.n 73144 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75966 │ │ │ │ + beq.w 75972 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73198 │ │ │ │ + beq.n 731a4 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75966 │ │ │ │ + beq.w 75972 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73198 │ │ │ │ + beq.n 731a4 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75966 │ │ │ │ + beq.w 75972 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73174 │ │ │ │ + bne.n 73180 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ - b.n 73198 │ │ │ │ + ble.w 7433a │ │ │ │ + b.n 731a4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 733f4 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 73400 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75b64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731d4 │ │ │ │ + beq.n 731e0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75b64 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731d4 │ │ │ │ + beq.n 731e0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75b64 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731be │ │ │ │ + bne.n 731ca │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75972 │ │ │ │ + beq.w 7597e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73206 │ │ │ │ + beq.n 73212 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75972 │ │ │ │ + beq.w 7597e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73206 │ │ │ │ + beq.n 73212 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75972 │ │ │ │ + beq.w 7597e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731f0 │ │ │ │ + bne.n 731fc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75360 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73242 │ │ │ │ + beq.n 7324e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75360 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73242 │ │ │ │ + beq.n 7324e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75354 │ │ │ │ + beq.w 75360 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7322c │ │ │ │ + bne.n 73238 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a80 │ │ │ │ + beq.w 75a8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7327e │ │ │ │ + beq.n 7328a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a80 │ │ │ │ + beq.w 75a8c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7327e │ │ │ │ + beq.n 7328a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a80 │ │ │ │ + beq.w 75a8c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73268 │ │ │ │ + bne.n 73274 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7432e │ │ │ │ + ble.w 7433a │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75a14 │ │ │ │ + beq.w 75a20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732b0 │ │ │ │ + beq.n 732bc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75a14 │ │ │ │ + beq.w 75a20 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732b0 │ │ │ │ + beq.n 732bc │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75a14 │ │ │ │ + beq.w 75a20 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 732a0 │ │ │ │ + bne.n 732ac │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74e58 │ │ │ │ + bmi.w 74e64 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 7597e │ │ │ │ + bmi.w 7598a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 7354c │ │ │ │ + ble.w 73558 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r2, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73d84 │ │ │ │ + bge.w 73d90 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 732fc │ │ │ │ + cbz r2, 73308 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e1c │ │ │ │ + bne.w 73e28 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 7330e │ │ │ │ + cbz r2, 7331a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7400c │ │ │ │ + bne.w 74018 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 73396 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 73396 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74422 │ │ │ │ - cbnz r0, 73336 │ │ │ │ + bne.w 7442e │ │ │ │ + cbnz r0, 73342 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7496a │ │ │ │ + bne.w 74976 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73344 │ │ │ │ + bne.n 73350 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ecc │ │ │ │ - cbnz r7, 7334e │ │ │ │ + bne.w 74ed8 │ │ │ │ + cbnz r7, 7335a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7536a │ │ │ │ + bne.w 75376 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7335a │ │ │ │ + cbnz r0, 73366 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75428 │ │ │ │ + bne.w 75434 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 73366 │ │ │ │ + cbnz r0, 73372 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75912 │ │ │ │ + bne.w 7591e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 73372 │ │ │ │ + cbnz r0, 7337e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e28 │ │ │ │ + bne.w 74e34 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7337e │ │ │ │ + cbnz r0, 7338a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a96 │ │ │ │ + bne.w 75aa2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7338a │ │ │ │ + cbnz r0, 73396 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75ab6 │ │ │ │ + bne.w 75ac2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 733c4 │ │ │ │ + cbz r2, 733d0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 733c4 │ │ │ │ + cbz r1, 733d0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 743b0 │ │ │ │ - cbnz r0, 733ac │ │ │ │ + bne.w 743bc │ │ │ │ + cbnz r0, 733b8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7495c │ │ │ │ + bne.w 74968 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 733ba │ │ │ │ + bne.n 733c6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a28 │ │ │ │ - cbnz r7, 733c4 │ │ │ │ + bne.w 74a34 │ │ │ │ + cbnz r7, 733d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 743de │ │ │ │ + bne.w 743ea │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 733d2 │ │ │ │ + cbz r2, 733de │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74046 │ │ │ │ + bne.w 74052 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 759b2 │ │ │ │ + beq.w 759be │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 733f4 │ │ │ │ + cbnz r2, 73400 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 733f4 │ │ │ │ + cbnz r2, 73400 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str.w r2, [r9, #32] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - cbnz r2, 7340c │ │ │ │ + cbnz r2, 73418 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 7340c │ │ │ │ + cbnz r2, 73418 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 741fe │ │ │ │ + bne.w 7420a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 741fe │ │ │ │ + beq.w 7420a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7421e │ │ │ │ + beq.w 7422a │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 7343c │ │ │ │ + cbnz r1, 73448 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7420e │ │ │ │ + bne.w 7421a │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 7345c │ │ │ │ + cbnz r2, 73468 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74f2a │ │ │ │ + bne.w 74f36 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 73474 │ │ │ │ + cbnz r2, 73480 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 73474 │ │ │ │ + cbz r2, 73480 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73cb0 │ │ │ │ + beq.w 73cbc │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73cb0 │ │ │ │ + bne.w 73cbc │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cbe │ │ │ │ + beq.w 73cca │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 7348c │ │ │ │ + cbnz r1, 73498 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c24 │ │ │ │ - cbnz r2, 73496 │ │ │ │ + bne.w 73c30 │ │ │ │ + cbnz r2, 734a2 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74364 │ │ │ │ + bne.w 74370 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c5e │ │ │ │ + bne.w 73c6a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75a8c │ │ │ │ + bne.w 75a98 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 734bc │ │ │ │ + cbnz r1, 734c8 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b22 │ │ │ │ + bne.w 75b2e │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 742b4 │ │ │ │ + beq.w 742c0 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dd0 │ │ │ │ + bne.w 73ddc │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73dd0 │ │ │ │ + beq.w 73ddc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7428e │ │ │ │ + beq.w 7429a │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74792 │ │ │ │ + beq.w 7479e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 73502 │ │ │ │ + cbnz r1, 7350e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73df0 │ │ │ │ + bne.w 73dfc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 73512 │ │ │ │ + cbnz r1, 7351e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75360 │ │ │ │ + bne.w 7536c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73d4c │ │ │ │ + bmi.w 73d58 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7438a │ │ │ │ + beq.w 74396 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73d84 │ │ │ │ + bne.w 73d90 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 732da │ │ │ │ + bne.w 732e6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 7357e │ │ │ │ + cbz r5, 7358a │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7470c │ │ │ │ + beq.w 74718 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7471c │ │ │ │ + beq.w 74728 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7472c │ │ │ │ + beq.w 74738 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7473c │ │ │ │ + beq.w 74748 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74702 │ │ │ │ + beq.w 7470e │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 7359e │ │ │ │ + bne.n 735aa │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47137 @ 0xb821 │ │ │ │ + movw r2, #47125 @ 0xb815 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75e9e │ │ │ │ + beq.w 75eaa │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 7450a │ │ │ │ + bmi.w 74516 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 74232 │ │ │ │ + bpl.w 7423e │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75ecc │ │ │ │ + bne.w 75ed8 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74240 │ │ │ │ + beq.w 7424c │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 73612 │ │ │ │ + ble.n 7361e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 735ea │ │ │ │ + bge.n 735f6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d8ac │ │ │ │ + bl 7d8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fe8 │ │ │ │ + blt.w 74ff4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 73612 │ │ │ │ + beq.n 7361e │ │ │ │ adds r4, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 75d34 │ │ │ │ - bl 7d8ac │ │ │ │ + bge.w 75d40 │ │ │ │ + bl 7d8a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fe8 │ │ │ │ + blt.w 74ff4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 735f2 │ │ │ │ + bne.n 735fe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 73646 │ │ │ │ + cbz r2, 73652 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74488 │ │ │ │ + bmi.w 74494 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7362e │ │ │ │ + bpl.n 7363a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d40 │ │ │ │ + beq.w 75d4c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73642 │ │ │ │ + bgt.n 7364e │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75d62 │ │ │ │ + ble.w 75d6e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ itt pl │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 74560 │ │ │ │ + bmi.w 7456c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73908 ) │ │ │ │ + ldr r5, [pc, #664] @ (73914 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ @@ -109452,30 +109444,30 @@ │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b4c │ │ │ │ + beq.w 75b58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75f58 │ │ │ │ + beq.w 75f64 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72e82 │ │ │ │ + bne.w 72e8e │ │ │ │ bl 71330 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fec │ │ │ │ + beq.w 74ff8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74c74 │ │ │ │ - ldr r5, [pc, #560] @ (73908 ) │ │ │ │ + beq.w 74c80 │ │ │ │ + ldr r5, [pc, #560] @ (73914 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -109489,240 +109481,240 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a74 │ │ │ │ + beq.w 75a80 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72e8e │ │ │ │ + bne.w 72e9a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7492e │ │ │ │ + beq.w 7493a │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75e36 │ │ │ │ + bmi.w 75e42 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r2, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 72e96 │ │ │ │ + bmi.w 72ea2 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72ed8 │ │ │ │ + b.w 72ee4 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 749f4 │ │ │ │ + bmi.w 74a00 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 753e8 │ │ │ │ + beq.w 753f4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 737b4 │ │ │ │ - ldr r5, [pc, #396] @ (73908 ) │ │ │ │ + bpl.n 737c0 │ │ │ │ + ldr r5, [pc, #396] @ (73914 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 737b2 │ │ │ │ + beq.n 737be │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #340] @ (7390c ) │ │ │ │ + ldr r3, [pc, #340] @ (73918 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 74fda │ │ │ │ + bne.w 74fe6 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74fda │ │ │ │ - ldr r1, [pc, #316] @ (73910 ) │ │ │ │ + beq.w 74fe6 │ │ │ │ + ldr r1, [pc, #316] @ (7391c ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74ebc │ │ │ │ + bne.w 74ec8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (73914 ) │ │ │ │ + ldr r0, [pc, #296] @ (73920 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ bl 78fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73910 ) │ │ │ │ + ldr r1, [pc, #272] @ (7391c ) │ │ │ │ mov r0, r5 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7381c │ │ │ │ + beq.n 73828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d06 │ │ │ │ + beq.w 75d12 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73858 │ │ │ │ - b.w 74fec │ │ │ │ + bge.n 73864 │ │ │ │ + b.w 74ff8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f0a │ │ │ │ + bne.w 72f16 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73756 │ │ │ │ + bne.n 73762 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 747d6 │ │ │ │ + beq.w 747e2 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 749f4 │ │ │ │ + bmi.w 74a00 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 72f60 │ │ │ │ + bmi.w 72f6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fb8 │ │ │ │ - movw lr, #53977 @ 0xd2d9 │ │ │ │ + beq.w 72fc4 │ │ │ │ + movw lr, #64245 @ 0xfaf5 │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73918 ) │ │ │ │ + ldr r4, [pc, #144] @ (73924 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 738b4 │ │ │ │ + b.n 738c0 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 738aa │ │ │ │ + cbz r2, 738b6 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 738aa │ │ │ │ + beq.n 738b6 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7391c │ │ │ │ + bne.n 73928 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fb8 │ │ │ │ + beq.w 72fc4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 738aa │ │ │ │ + beq.n 738b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73c14 │ │ │ │ + bcs.w 73c20 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 738ec │ │ │ │ + bcs.n 738f8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 738fa │ │ │ │ + bcs.n 73906 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73896 │ │ │ │ + bhi.n 738a2 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 738a0 │ │ │ │ + bls.n 738ac │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738a0 │ │ │ │ - b.n 738aa │ │ │ │ + bne.n 738ac │ │ │ │ + b.n 738b6 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738a0 │ │ │ │ - b.n 738aa │ │ │ │ + bne.n 738ac │ │ │ │ + b.n 738b6 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738a0 │ │ │ │ - b.n 738aa │ │ │ │ + bne.n 738ac │ │ │ │ + b.n 738b6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 73922 │ │ │ │ + cbz r4, 7392e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 7392e │ │ │ │ + cbz r4, 7393a │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73ace │ │ │ │ + bpl.w 73ada │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ace │ │ │ │ + beq.w 73ada │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 74096 │ │ │ │ + bcs.w 740a2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74746 │ │ │ │ + bcs.w 74752 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 74096 │ │ │ │ + bcs.w 740a2 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7408c │ │ │ │ + bls.w 74098 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ace │ │ │ │ + beq.w 73ada │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73ace │ │ │ │ + beq.w 73ada │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73ace │ │ │ │ + bne.w 73ada │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74c90 │ │ │ │ + beq.w 74c9c │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e9a │ │ │ │ + beq.w 74ea6 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7399a │ │ │ │ + beq.n 739a6 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 738aa │ │ │ │ + bne.n 738b6 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -109812,594 +109804,594 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7454a │ │ │ │ + bne.w 74556 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 7454a │ │ │ │ + beq.w 74556 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74358 │ │ │ │ + bne.w 74364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 757ae │ │ │ │ + beq.w 757ba │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ bl 79dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7409e │ │ │ │ - ldr r3, [pc, #736] @ (73e0c ) │ │ │ │ + bpl.w 740aa │ │ │ │ + ldr r3, [pc, #736] @ (73e18 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r0, #8 │ │ │ │ cmp r1, lr │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.w 740ac │ │ │ │ + bne.w 740b8 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75eba │ │ │ │ - ldr r7, [pc, #644] @ (73e0c ) │ │ │ │ + beq.w 75ec6 │ │ │ │ + ldr r7, [pc, #644] @ (73e18 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 75ec8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 75f8c │ │ │ │ + bpl.w 75f98 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73d98 │ │ │ │ + bne.w 73da4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73da4 │ │ │ │ + bne.w 73db0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73db0 │ │ │ │ + bne.w 73dbc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73db0 │ │ │ │ + beq.w 73dbc │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73e10 ) │ │ │ │ + ldr r6, [pc, #564] @ (73e1c ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74c0a │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.w 74c16 │ │ │ │ + bl 7b9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74c18 │ │ │ │ + blt.w 74c24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738aa │ │ │ │ + bne.w 738b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738aa │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738b6 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738a0 │ │ │ │ - b.n 738aa │ │ │ │ + bne.w 738ac │ │ │ │ + b.n 738b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75d88 │ │ │ │ + beq.w 75d94 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73c3e │ │ │ │ + cbnz r2, 73c4a │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752d2 │ │ │ │ + bne.w 752de │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73c5e │ │ │ │ + cbnz r1, 73c6a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734aa │ │ │ │ + beq.w 734b6 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73c6a │ │ │ │ + beq.n 73c76 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734aa │ │ │ │ + beq.w 734b6 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 734aa │ │ │ │ + bne.w 734b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 734ac │ │ │ │ + bpl.w 734b8 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 734ac │ │ │ │ + bpl.w 734b8 │ │ │ │ ldr.w r2, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c76 │ │ │ │ + bne.w 75c82 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 734b2 │ │ │ │ + b.n 734be │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73474 │ │ │ │ + bne.w 73480 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73474 │ │ │ │ + beq.w 73480 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7347e │ │ │ │ + bne.w 7348a │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7347e │ │ │ │ + bne.w 7348a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74a34 │ │ │ │ + bmi.w 74a40 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74a7e │ │ │ │ + bne.w 74a8a │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74a7e │ │ │ │ + beq.w 74a8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73e14 ) │ │ │ │ - bl 782ec │ │ │ │ + ldr r1, [pc, #292] @ (73e20 ) │ │ │ │ + bl 782fc │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 747de │ │ │ │ + bne.w 747ea │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74c54 │ │ │ │ + bne.w 74c60 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74c54 │ │ │ │ + beq.w 74c60 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73e18 ) │ │ │ │ - bl 782ec │ │ │ │ + ldr r1, [pc, #256] @ (73e24 ) │ │ │ │ + bl 782fc │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7483c │ │ │ │ + bne.w 74848 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74c38 │ │ │ │ + bne.w 74c44 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73484 │ │ │ │ + b.w 73490 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73528 │ │ │ │ + bpl.w 73534 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73528 │ │ │ │ + bne.w 73534 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47137 @ 0xb821 │ │ │ │ + movw r1, #47125 @ 0xb815 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73528 │ │ │ │ - movw r1, #59505 @ 0xe871 │ │ │ │ + bne.w 73534 │ │ │ │ + movw r1, #59509 @ 0xe875 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 73532 │ │ │ │ + beq.w 7353e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 732dc │ │ │ │ + bne.w 732e8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 7354a │ │ │ │ + b.w 73556 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73bc6 │ │ │ │ + beq.w 73bd2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73bce │ │ │ │ + beq.w 73bda │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73bd6 │ │ │ │ + bne.w 73be2 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f558 │ │ │ │ + bl 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c10 │ │ │ │ + b.w 74c1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74756 │ │ │ │ + beq.w 74762 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7350e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73502 │ │ │ │ + beq.w 7350e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 742ac │ │ │ │ + beq.w 742b8 │ │ │ │ ldr.w r6, [r9, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 747c0 │ │ │ │ - b.w 73512 │ │ │ │ + beq.w 747cc │ │ │ │ + b.w 7351e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74168 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74174 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73ebc ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 73ec8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 743ec │ │ │ │ + bne.w 743f8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73e42 │ │ │ │ + bne.n 73e4e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75010 │ │ │ │ + bne.w 7501c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73e50 │ │ │ │ + bne.n 73e5c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75088 │ │ │ │ - cbnz r3, 73e5a │ │ │ │ + bne.w 75094 │ │ │ │ + cbnz r3, 73e66 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758a4 │ │ │ │ + bne.w 758b0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73e66 │ │ │ │ + cbnz r6, 73e72 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754fc │ │ │ │ + bne.w 75508 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73e72 │ │ │ │ + cbnz r6, 73e7e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 7557e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75804 │ │ │ │ + bne.w 75810 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580c │ │ │ │ + bne.w 75818 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73e8e │ │ │ │ + cbnz r6, 73e9a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75814 │ │ │ │ + bne.w 75820 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73e9a │ │ │ │ + cbnz r6, 73ea6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75856 │ │ │ │ + bne.w 75862 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73ea6 │ │ │ │ + cbnz r6, 73eb2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7568e │ │ │ │ + bne.w 7569a │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73eb2 │ │ │ │ + cbnz r6, 73ebe │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7545c │ │ │ │ + bne.w 75468 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73ebe │ │ │ │ + cbnz r6, 73eca │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75740 │ │ │ │ + bne.w 7574c │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73eca │ │ │ │ + cbnz r6, 73ed6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75778 │ │ │ │ + bne.w 75784 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73ed6 │ │ │ │ + cbnz r6, 73ee2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757c6 │ │ │ │ + bne.w 757d2 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73ee2 │ │ │ │ + cbnz r6, 73eee │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7585e │ │ │ │ + bne.w 7586a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73eee │ │ │ │ + cbnz r6, 73efa │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ca │ │ │ │ + bne.w 756d6 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73efa │ │ │ │ + cbnz r6, 73f06 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753f6 │ │ │ │ + bne.w 75402 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73f06 │ │ │ │ + cbnz r6, 73f12 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571a │ │ │ │ + bne.w 75726 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73f12 │ │ │ │ + cbnz r6, 73f1e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 75706 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73f1e │ │ │ │ + cbnz r6, 73f2a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75aac │ │ │ │ + bne.w 75ab8 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73f2a │ │ │ │ + cbnz r6, 73f36 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f06 │ │ │ │ + bne.w 75f12 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73f36 │ │ │ │ + cbnz r6, 73f42 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dfa │ │ │ │ + bne.w 75e06 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 73f42 │ │ │ │ + cbnz r6, 73f4e │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e0c │ │ │ │ + bne.w 75e18 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 73f4e │ │ │ │ + cbnz r6, 73f5a │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dbc │ │ │ │ + bne.w 75dc8 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 73f5a │ │ │ │ + cbnz r6, 73f66 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dc4 │ │ │ │ + bne.w 75dd0 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 73f66 │ │ │ │ + cbnz r6, 73f72 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d96 │ │ │ │ + bne.w 75da2 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 73f72 │ │ │ │ + cbnz r6, 73f7e │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75da8 │ │ │ │ + bne.w 75db4 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 73f7e │ │ │ │ + cbnz r6, 73f8a │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f40 │ │ │ │ + bne.w 75f4c │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 73f90 │ │ │ │ + cbnz r7, 73f9c │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 752a8 │ │ │ │ - cbnz r3, 73f9a │ │ │ │ + bne.w 752b4 │ │ │ │ + cbnz r3, 73fa6 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 754a6 │ │ │ │ + bne.w 754b2 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 73fa6 │ │ │ │ + cbnz r6, 73fb2 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 754ba │ │ │ │ + bne.w 754c6 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 73fb6 │ │ │ │ + cbnz r6, 73fc2 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e48 │ │ │ │ + bne.w 75e54 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 73fc2 │ │ │ │ + cbnz r6, 73fce │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e5e │ │ │ │ + bne.w 75e6a │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 73fd2 │ │ │ │ + cbnz r6, 73fde │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7570c │ │ │ │ + bne.w 75718 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 73fe2 │ │ │ │ + cbnz r6, 73fee │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75de2 │ │ │ │ + bne.w 75dee │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73300 │ │ │ │ + bne.w 7330c │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73300 │ │ │ │ - cbz r0, 74004 │ │ │ │ + beq.w 7330c │ │ │ │ + cbz r0, 74010 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73300 │ │ │ │ + beq.w 7330c │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73300 │ │ │ │ + b.w 7330c │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74456 │ │ │ │ - cbnz r0, 74024 │ │ │ │ + bne.w 74462 │ │ │ │ + cbnz r0, 74030 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75aee │ │ │ │ + bne.w 75afa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74032 │ │ │ │ + bne.n 7403e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75af4 │ │ │ │ + bne.w 75b00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7330e │ │ │ │ + bne.w 7331a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7330e │ │ │ │ + beq.w 7331a │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 7330e │ │ │ │ + b.w 7331a │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7453c │ │ │ │ - cbnz r0, 7405a │ │ │ │ + bne.w 74548 │ │ │ │ + cbnz r0, 74066 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b04 │ │ │ │ + bne.w 75b10 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733d2 │ │ │ │ + bne.w 733de │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75f10 │ │ │ │ + bne.w 75f1c │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733dc │ │ │ │ + bne.w 733e8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 733dc │ │ │ │ + beq.w 733e8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 733dc │ │ │ │ + beq.w 733e8 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 733dc │ │ │ │ + b.w 733e8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73968 │ │ │ │ + bls.w 73974 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73968 │ │ │ │ - b.n 73ace │ │ │ │ + bne.w 73974 │ │ │ │ + b.n 73ada │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73b5e │ │ │ │ + beq.w 73b6a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73b5e │ │ │ │ - ldr r5, [pc, #752] @ (743a8 ) │ │ │ │ + b.n 73b6a │ │ │ │ + ldr r5, [pc, #752] @ (743b4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r2, ip │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ adds r0, r4, r1 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 740f0 │ │ │ │ + beq.n 740fc │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r0, r4, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74f50 │ │ │ │ + beq.w 74f5c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75ee8 │ │ │ │ + bne.w 75ef4 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 7414e │ │ │ │ - ldr r3, [pc, #636] @ (743a8 ) │ │ │ │ + bpl.n 7415a │ │ │ │ + ldr r3, [pc, #636] @ (743b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -110422,349 +110414,349 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d90 │ │ │ │ - ldr r5, [pc, #544] @ (743a8 ) │ │ │ │ + beq.w 75d9c │ │ │ │ + ldr r5, [pc, #544] @ (743b4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cc0 │ │ │ │ + beq.w 75ccc │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75cf6 │ │ │ │ + blt.w 75d02 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 741cc │ │ │ │ + beq.n 741d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75fa2 │ │ │ │ + beq.w 75fae │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74850 │ │ │ │ + bne.w 7485c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a9e │ │ │ │ + bne.w 74aaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747f0 │ │ │ │ - ldr r5, [pc, #436] @ (743a8 ) │ │ │ │ + beq.w 747fc │ │ │ │ + ldr r5, [pc, #436] @ (743b4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74b9c │ │ │ │ + b.w 74ba8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7343c │ │ │ │ + bne.w 73448 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7343c │ │ │ │ - cbz r5, 74216 │ │ │ │ + beq.w 73448 │ │ │ │ + cbz r5, 74222 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7343c │ │ │ │ + beq.w 73448 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 7343c │ │ │ │ + b.w 73448 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7343c │ │ │ │ + bne.w 73448 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7343c │ │ │ │ - b.n 74216 │ │ │ │ + beq.w 73448 │ │ │ │ + b.n 74222 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735ca │ │ │ │ + bne.w 735d6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 7526a │ │ │ │ + bmi.w 75276 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (743ac ) │ │ │ │ + ldr r1, [pc, #352] @ (743b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78280 │ │ │ │ + bl 78290 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fe8 │ │ │ │ - bne.w 735ca │ │ │ │ - ldr r1, [pc, #332] @ (743ac ) │ │ │ │ + blt.w 74ff4 │ │ │ │ + bne.w 735d6 │ │ │ │ + ldr r1, [pc, #332] @ (743b8 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fe8 │ │ │ │ + blt.w 74ff4 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #53977 @ 0xd2d9 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 735d4 │ │ │ │ - b.w 73612 │ │ │ │ + bgt.w 735e0 │ │ │ │ + b.w 7361e │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c42 │ │ │ │ + beq.w 74c4e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7350e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73502 │ │ │ │ + beq.w 7350e │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 73502 │ │ │ │ + b.w 7350e │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734c6 │ │ │ │ - cbz r5, 742ca │ │ │ │ + beq.w 734d2 │ │ │ │ + cbz r5, 742d6 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 734c6 │ │ │ │ + beq.w 734d2 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 734c6 │ │ │ │ + b.w 734d2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73096 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7309a │ │ │ │ + beq.w 730a6 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730aa │ │ │ │ + beq.w 730b6 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730c6 │ │ │ │ + bne.w 730d2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 74326 │ │ │ │ + beq.n 74332 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7430c │ │ │ │ + bne.n 74318 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 752ec │ │ │ │ + bne.w 752f8 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74e58 │ │ │ │ + bmi.w 74e64 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 7597e │ │ │ │ + bmi.w 7598a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 732d0 │ │ │ │ - b.w 7354c │ │ │ │ + bgt.w 732dc │ │ │ │ + b.w 73558 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738aa │ │ │ │ - b.w 73afc │ │ │ │ + bne.w 738b6 │ │ │ │ + b.w 73b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75f24 │ │ │ │ + beq.w 75f30 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 7437c │ │ │ │ + beq.n 74388 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c5e │ │ │ │ + bne.w 73c6a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734aa │ │ │ │ - b.n 73c4e │ │ │ │ + beq.w 734b6 │ │ │ │ + b.n 73c5a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73528 │ │ │ │ + beq.w 73534 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d76 │ │ │ │ + beq.w 73d82 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73528 │ │ │ │ - b.n 73d76 │ │ │ │ + beq.w 73534 │ │ │ │ + b.n 73d82 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74450 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7445c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 743ba │ │ │ │ + cbnz r0, 743c6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749fe │ │ │ │ + bne.w 74a0a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 743c8 │ │ │ │ + bne.n 743d4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f9a │ │ │ │ + bne.w 74fa6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 733c4 │ │ │ │ + bne.w 733d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733c4 │ │ │ │ + beq.w 733d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 733c4 │ │ │ │ + beq.w 733d0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733ca │ │ │ │ - b.n 7406a │ │ │ │ + bne.w 733d6 │ │ │ │ + b.n 74076 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 743fa │ │ │ │ + bne.n 74406 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75254 │ │ │ │ + bne.w 75260 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74408 │ │ │ │ + bne.n 74414 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75242 │ │ │ │ - cbnz r3, 74412 │ │ │ │ + bne.w 7524e │ │ │ │ + cbnz r3, 7441e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fc │ │ │ │ + bne.w 75908 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7441e │ │ │ │ + cbnz r0, 7442a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 750fc │ │ │ │ + bne.w 75108 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73e66 │ │ │ │ - cbnz r0, 7442c │ │ │ │ + b.n 73e72 │ │ │ │ + cbnz r0, 74438 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74a12 │ │ │ │ + bne.w 74a1e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7443a │ │ │ │ + bne.n 74446 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75002 │ │ │ │ - cbnz r7, 74444 │ │ │ │ + bne.w 7500e │ │ │ │ + cbnz r7, 74450 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7598a │ │ │ │ + bne.w 75996 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74450 │ │ │ │ + cbnz r0, 7445c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fae │ │ │ │ + bne.w 74fba │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7335a │ │ │ │ - cbnz r0, 74460 │ │ │ │ + b.w 73366 │ │ │ │ + cbnz r0, 7446c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e92 │ │ │ │ + bne.w 75e9e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7446e │ │ │ │ + bne.n 7447a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b36 │ │ │ │ + bne.w 75b42 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7330e │ │ │ │ + bne.w 7331a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7330e │ │ │ │ + beq.w 7331a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74040 │ │ │ │ - b.w 7330e │ │ │ │ + bne.w 7404c │ │ │ │ + b.w 7331a │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75e70 │ │ │ │ + bpl.w 75e7c │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 744b4 │ │ │ │ + cbnz r2, 744c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ bl 79804 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f48 │ │ │ │ + beq.w 75f54 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbnz r2, 744ca │ │ │ │ + cbnz r2, 744d6 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 744d8 │ │ │ │ + bpl.n 744e4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75d40 │ │ │ │ + beq.w 75d4c │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 7362e │ │ │ │ + bpl.w 7363a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73642 │ │ │ │ + beq.w 7364e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65500 @ 0xffdc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1116 @ 0x45c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r9, #144] @ 0x90 │ │ │ │ - bls.w 735a4 │ │ │ │ + bls.w 735b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65196 @ 0xfeac │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #812 @ 0x32c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ - cbnz r0, 74546 │ │ │ │ + b.w 74ff8 │ │ │ │ + cbnz r0, 74552 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75afa │ │ │ │ + bne.w 75b06 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7405a │ │ │ │ + b.n 74066 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73ae8 │ │ │ │ - b.w 74fe8 │ │ │ │ - ldr r0, [pc, #740] @ (74848 ) │ │ │ │ + bne.w 73af4 │ │ │ │ + b.w 74ff4 │ │ │ │ + ldr r0, [pc, #740] @ (74854 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -110779,265 +110771,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b16 │ │ │ │ + beq.w 75b22 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 73664 │ │ │ │ + b.w 73670 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d554 │ │ │ │ + bl 7d54c │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (7484c ) │ │ │ │ + ldr r1, [pc, #636] @ (74858 ) │ │ │ │ mov r0, r4 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75f82 │ │ │ │ + blt.w 75f8e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7304e │ │ │ │ + beq.w 7305a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7304e │ │ │ │ + bne.w 7305a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7304e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7305a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7304e │ │ │ │ - b.w 7302e │ │ │ │ + bne.w 7305a │ │ │ │ + b.w 7303a │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 749d0 │ │ │ │ + ble.w 749dc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75d10 │ │ │ │ + bmi.w 75d1c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 749d0 │ │ │ │ + beq.w 749dc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75d10 │ │ │ │ + bmi.w 75d1c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 749d0 │ │ │ │ + beq.w 749dc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75d10 │ │ │ │ + bmi.w 75d1c │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 749d0 │ │ │ │ + beq.w 749dc │ │ │ │ adds r2, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75d10 │ │ │ │ + bmi.w 75d1c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74648 │ │ │ │ + bne.n 74654 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73832 │ │ │ │ + b.w 7383e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cb80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cb80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cb80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cb80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cb80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r4, r3 │ │ │ │ - b.n 746f2 │ │ │ │ + b.n 746fe │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc2 │ │ │ │ + beq.w 72fce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb88 │ │ │ │ + bl 7cb80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 746e8 │ │ │ │ - b.w 74fe8 │ │ │ │ + bne.n 746f4 │ │ │ │ + b.w 74ff4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 7357e │ │ │ │ + b.w 7358a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73560 │ │ │ │ + bne.w 7356c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7356a │ │ │ │ + bne.w 73576 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73574 │ │ │ │ + bne.w 73580 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 73574 │ │ │ │ + b.w 73580 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73968 │ │ │ │ - b.w 73ace │ │ │ │ + bne.w 73974 │ │ │ │ + b.w 73ada │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73dd6 │ │ │ │ - cbnz r5, 7479c │ │ │ │ + beq.w 73de2 │ │ │ │ + cbnz r5, 747a8 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74776 │ │ │ │ + cbnz r1, 74782 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 742ac │ │ │ │ + bne.w 742b8 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73512 │ │ │ │ + bne.w 7351e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 7351e │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 73512 │ │ │ │ + b.w 7351e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73dd6 │ │ │ │ + beq.w 73de2 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75a60 │ │ │ │ - cbnz r6, 747b6 │ │ │ │ + bne.w 75a6c │ │ │ │ + cbnz r6, 747c2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73df0 │ │ │ │ + bne.w 73dfc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73512 │ │ │ │ + bne.w 7351e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 7351e │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73512 │ │ │ │ - b.n 7478a │ │ │ │ + beq.w 7351e │ │ │ │ + b.n 74796 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 72f4a │ │ │ │ - b.n 749ec │ │ │ │ + bmi.w 72f56 │ │ │ │ + b.n 749f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73cfe │ │ │ │ + beq.w 73d0a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7347e │ │ │ │ + b.w 7348a │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 72ff6 │ │ │ │ + b.w 73002 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75a6e │ │ │ │ + beq.w 75a7a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fec │ │ │ │ + beq.w 74ff8 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 74824 │ │ │ │ + bpl.n 74830 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 753aa │ │ │ │ + bmi.w 753b6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 72f14 │ │ │ │ - b.n 7465a │ │ │ │ + bpl.w 72f20 │ │ │ │ + b.n 74666 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 747e6 │ │ │ │ - b.w 73d28 │ │ │ │ + bne.n 747f2 │ │ │ │ + b.w 73d34 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74ab0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74abc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75ee8 │ │ │ │ + bne.w 75ef4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 748a2 │ │ │ │ + bpl.n 748ae │ │ │ │ ldr r3, [r5, r6] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -111057,138 +111049,138 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d90 │ │ │ │ + beq.w 75d9c │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cc0 │ │ │ │ + beq.w 75ccc │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75cf6 │ │ │ │ + blt.w 75d02 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7490e │ │ │ │ + beq.n 7491a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ce4 │ │ │ │ + beq.w 75cf0 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 741d8 │ │ │ │ - b.n 74862 │ │ │ │ - bl 7f6e0 │ │ │ │ + beq.w 741e4 │ │ │ │ + b.n 7486e │ │ │ │ + bl 7f6e4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74fec │ │ │ │ + blt.w 74ff8 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f04 │ │ │ │ + bne.w 72f10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72f04 │ │ │ │ + beq.w 72f10 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7549a │ │ │ │ + bne.w 754a6 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f14 │ │ │ │ - b.n 747fe │ │ │ │ + bne.w 72f20 │ │ │ │ + b.n 7480a │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 733b2 │ │ │ │ - b.w 733ba │ │ │ │ + beq.w 733be │ │ │ │ + b.w 733c6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7497a │ │ │ │ + bne.n 74986 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ecc │ │ │ │ - cbnz r7, 74984 │ │ │ │ + bne.w 74ed8 │ │ │ │ + cbnz r7, 74990 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7536a │ │ │ │ + bne.w 75376 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bb0 │ │ │ │ + bne.w 75bbc │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7542a │ │ │ │ + bne.w 75436 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73366 │ │ │ │ + bne.w 73372 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73366 │ │ │ │ + beq.w 73372 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 749ba │ │ │ │ + bne.n 749c6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f08 │ │ │ │ - cbnz r6, 749c4 │ │ │ │ + bne.w 74f14 │ │ │ │ + cbnz r6, 749d0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a9c │ │ │ │ + bne.w 75aa8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f1c │ │ │ │ - b.w 7338a │ │ │ │ + beq.w 74f28 │ │ │ │ + b.w 73396 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73756 │ │ │ │ + bne.w 73762 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7384a │ │ │ │ + bne.w 73856 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73858 │ │ │ │ + b.w 73864 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 743ba │ │ │ │ + beq.w 743c6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 743c0 │ │ │ │ - b.n 743c8 │ │ │ │ + beq.w 743cc │ │ │ │ + b.n 743d4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7442c │ │ │ │ + beq.w 74438 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74432 │ │ │ │ - b.n 7443a │ │ │ │ + beq.w 7443e │ │ │ │ + b.n 74446 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733bc │ │ │ │ - b.w 733c4 │ │ │ │ - ldr r3, [pc, #580] @ (74c7c ) │ │ │ │ + beq.w 733c8 │ │ │ │ + b.w 733d0 │ │ │ │ + ldr r3, [pc, #580] @ (74c88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -111202,117 +111194,117 @@ │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a38 │ │ │ │ + beq.w 75a44 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73cde │ │ │ │ - ldr r0, [pc, #512] @ (74c80 ) │ │ │ │ - bl 6cbac │ │ │ │ + beq.w 73cea │ │ │ │ + ldr r0, [pc, #512] @ (74c8c ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74c80 ) │ │ │ │ - bl 782ec │ │ │ │ + ldr r1, [pc, #492] @ (74c8c ) │ │ │ │ + bl 782fc │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73cf8 │ │ │ │ - b.n 74fe8 │ │ │ │ + bne.w 73d04 │ │ │ │ + b.n 74ff4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754ea │ │ │ │ + bne.w 754f6 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 747f0 │ │ │ │ + beq.w 747fc │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74c7c │ │ │ │ + ldr.w sl, [pc, #444] @ 74c88 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c50 │ │ │ │ + beq.w 75c5c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74bfa │ │ │ │ + bpl.w 74c06 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r6, [r2, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ - bne.n 74c04 │ │ │ │ + bne.n 74c10 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cbc │ │ │ │ + beq.w 75cc8 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d02 │ │ │ │ + beq.w 75d0e │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75cf4 │ │ │ │ + blt.w 75d00 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74b7e │ │ │ │ + beq.n 74b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e1e │ │ │ │ + beq.w 75e2a │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74aca │ │ │ │ + bne.n 74ad6 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 747f0 │ │ │ │ + bpl.w 747fc │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -111325,112 +111317,112 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75aca │ │ │ │ - ldr.w r8, [pc, #184] @ 74c8c │ │ │ │ + beq.w 75ad6 │ │ │ │ + ldr.w r8, [pc, #184] @ 74c98 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7300c │ │ │ │ - ldr r0, [pc, #152] @ (74c84 ) │ │ │ │ - bl 6cbac │ │ │ │ + beq.w 73018 │ │ │ │ + ldr r0, [pc, #152] @ (74c90 ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73016 │ │ │ │ - b.n 74fe8 │ │ │ │ + bne.w 73022 │ │ │ │ + b.n 74ff4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74b12 │ │ │ │ + beq.n 74b1e │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74b12 │ │ │ │ + b.n 74b1e │ │ │ │ bl 79494 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73bf8 │ │ │ │ + bge.w 73c04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fe8 │ │ │ │ + bne.w 74ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 74fec │ │ │ │ + b.n 74ff8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7348c │ │ │ │ + b.w 73498 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73dd6 │ │ │ │ + beq.w 73de2 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74298 │ │ │ │ - ldr r0, [pc, #48] @ (74c88 ) │ │ │ │ - bl 6cbac │ │ │ │ + b.w 742a4 │ │ │ │ + ldr r0, [pc, #48] @ (74c94 ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74fe8 │ │ │ │ - ldr r1, [pc, #36] @ (74c88 ) │ │ │ │ + beq.w 74ff4 │ │ │ │ + ldr r1, [pc, #36] @ (74c94 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73d22 │ │ │ │ - b.n 74fe8 │ │ │ │ + bne.w 73d2e │ │ │ │ + b.n 74ff4 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72e82 │ │ │ │ + b.w 72e8e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74fd4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74fe0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74ee8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74ef4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74d2c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74d38 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -111517,1994 +111509,1994 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 738aa │ │ │ │ + beq.w 738b6 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73ad6 │ │ │ │ - b.w 738aa │ │ │ │ + bne.w 73ae2 │ │ │ │ + b.w 738b6 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74ab6 │ │ │ │ - b.w 72ff6 │ │ │ │ + bne.w 74ac2 │ │ │ │ + b.w 73002 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74f06 │ │ │ │ + beq.n 74f12 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 74e44 │ │ │ │ + cbnz r0, 74e50 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75942 │ │ │ │ + bne.w 7594e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7338a │ │ │ │ + bne.w 73396 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7338a │ │ │ │ - b.w 75abc │ │ │ │ + beq.w 73396 │ │ │ │ + b.w 75ac8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 732bc │ │ │ │ + b.w 732c8 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7306c │ │ │ │ + bpl.w 73078 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7306c │ │ │ │ + bne.w 73078 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7306c │ │ │ │ + bne.w 73078 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ strd r3, r2, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7306c │ │ │ │ + b.w 73078 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73ace │ │ │ │ + beq.w 73ada │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 738aa │ │ │ │ - b.w 73ace │ │ │ │ + bne.w 738b6 │ │ │ │ + b.w 73ada │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 737e8 │ │ │ │ + beq.w 737f4 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73858 │ │ │ │ + b.w 73864 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74edc │ │ │ │ + cbnz r7, 74ee8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7536e │ │ │ │ + bne.w 7537a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74eea │ │ │ │ + bne.n 74ef6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75428 │ │ │ │ + bne.w 75434 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74ef6 │ │ │ │ + cbnz r0, 74f02 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 749a4 │ │ │ │ + bne.w 749b0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73372 │ │ │ │ + bne.w 7337e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73372 │ │ │ │ + beq.w 7337e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74f16 │ │ │ │ + cbnz r6, 74f22 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753a6 │ │ │ │ + bne.w 753b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7338a │ │ │ │ + bne.w 73396 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7338a │ │ │ │ + beq.w 73396 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 7338a │ │ │ │ + b.w 73396 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73c9a │ │ │ │ + beq.w 73ca6 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73474 │ │ │ │ + bne.w 73480 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7346c │ │ │ │ - b.w 73474 │ │ │ │ + bne.w 73478 │ │ │ │ + b.w 73480 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74b9c │ │ │ │ + beq.w 74ba8 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r1, #252] @ 0xfc │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 74f88 │ │ │ │ + beq.n 74f94 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74b9c │ │ │ │ + beq.w 74ba8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74ab6 │ │ │ │ + b.n 74ac2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 743c8 │ │ │ │ + beq.w 743d4 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 743ce │ │ │ │ - b.w 733c4 │ │ │ │ + beq.w 743da │ │ │ │ + b.w 733d0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 758f2 │ │ │ │ + beq.w 758fe │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 74fc6 │ │ │ │ + cbnz r6, 74fd2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c0e │ │ │ │ + bne.w 75c1a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c16 │ │ │ │ + bne.w 75c22 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73372 │ │ │ │ - b.n 74e2c │ │ │ │ - ldr r0, [pc, #628] @ (75250 ) │ │ │ │ - bl 6cbac │ │ │ │ + beq.w 7337e │ │ │ │ + b.n 74e38 │ │ │ │ + ldr r0, [pc, #628] @ (7525c ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 737d2 │ │ │ │ + bne.w 737de │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75c7c │ │ │ │ + bmi.w 75c88 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73666 │ │ │ │ + b.w 73672 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 7443a │ │ │ │ + b.w 74446 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7501e │ │ │ │ + bne.n 7502a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75088 │ │ │ │ - cbnz r3, 75028 │ │ │ │ + bne.n 75094 │ │ │ │ + cbnz r3, 75034 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758a4 │ │ │ │ + bne.w 758b0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c58 │ │ │ │ + bne.w 75c64 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754fe │ │ │ │ + bne.w 7550a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e72 │ │ │ │ + bne.w 73e7e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e72 │ │ │ │ + beq.w 73e7e │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7505c │ │ │ │ + bne.n 75068 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 750c6 │ │ │ │ - cbnz r0, 75066 │ │ │ │ + bne.n 750d2 │ │ │ │ + cbnz r0, 75072 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7581a │ │ │ │ + bne.w 75826 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bc8 │ │ │ │ + bne.w 75bd4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7553e │ │ │ │ - cbnz r0, 75082 │ │ │ │ + bne.w 7554a │ │ │ │ + cbnz r0, 7508e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75692 │ │ │ │ + bne.w 7569e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ea6 │ │ │ │ + b.w 73eb2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75098 │ │ │ │ + cbnz r3, 750a4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758a8 │ │ │ │ + bne.w 758b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750a6 │ │ │ │ + bne.n 750b2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754fc │ │ │ │ + bne.w 75508 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c68 │ │ │ │ + bne.w 75c74 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75048 │ │ │ │ + bne.n 75054 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c64 │ │ │ │ + bne.w 75c70 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73e8e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 750d4 │ │ │ │ + cbnz r0, 750e0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7581c │ │ │ │ - cbnz r6, 750de │ │ │ │ + bne.w 75828 │ │ │ │ + cbnz r6, 750ea │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7553c │ │ │ │ + bne.w 75548 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 750ea │ │ │ │ + cbnz r0, 750f6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75692 │ │ │ │ + bne.w 7569e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 750f6 │ │ │ │ + cbnz r0, 75102 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75462 │ │ │ │ + bne.w 7546e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eb2 │ │ │ │ + b.w 73ebe │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75bfe │ │ │ │ - cbnz r6, 75110 │ │ │ │ + bne.w 75c0a │ │ │ │ + cbnz r6, 7511c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c12 │ │ │ │ + bne.w 75c1e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75806 │ │ │ │ + bne.w 75812 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73e8e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bf2 │ │ │ │ - cbnz r6, 7513a │ │ │ │ + bne.w 75bfe │ │ │ │ + cbnz r6, 75146 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a0 │ │ │ │ + bne.w 755ac │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e9a │ │ │ │ + bne.w 73ea6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73ea6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c2c │ │ │ │ - cbnz r6, 75162 │ │ │ │ + bne.w 75c38 │ │ │ │ + cbnz r6, 7516e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755c8 │ │ │ │ + bne.w 755d4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eb2 │ │ │ │ + bne.w 73ebe │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eb2 │ │ │ │ + beq.w 73ebe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c38 │ │ │ │ - cbnz r6, 7518a │ │ │ │ + bne.w 75c44 │ │ │ │ + cbnz r6, 75196 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755f0 │ │ │ │ + bne.w 755fc │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eca │ │ │ │ + bne.w 73ed6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eca │ │ │ │ + beq.w 73ed6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c44 │ │ │ │ - cbnz r6, 751b2 │ │ │ │ + bne.w 75c50 │ │ │ │ + cbnz r6, 751be │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75618 │ │ │ │ + bne.w 75624 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ee2 │ │ │ │ + bne.w 73eee │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ee2 │ │ │ │ + beq.w 73eee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 758ea │ │ │ │ + beq.w 758f6 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 751dc │ │ │ │ + cbnz r6, 751e8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75640 │ │ │ │ + bne.w 7564c │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73efa │ │ │ │ + bne.w 73f06 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73efa │ │ │ │ + beq.w 73f06 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 758e2 │ │ │ │ + beq.w 758ee │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 75206 │ │ │ │ + cbnz r6, 75212 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7566a │ │ │ │ + bne.w 75676 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f12 │ │ │ │ + bne.w 73f1e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f12 │ │ │ │ + beq.w 73f1e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #72] @ 0x48 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f1e │ │ │ │ + bne.w 73f2a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f1e │ │ │ │ + beq.w 73f2a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f1e │ │ │ │ + beq.w 73f2a │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73f1e │ │ │ │ + b.w 73f2a │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74408 │ │ │ │ + b.w 74414 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 743fa │ │ │ │ + beq.w 74406 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74400 │ │ │ │ - b.w 74408 │ │ │ │ - ldr r2, [pc, #652] @ (754f8 ) │ │ │ │ + beq.w 7440c │ │ │ │ + b.w 74414 │ │ │ │ + ldr r2, [pc, #652] @ (75504 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 752a2 │ │ │ │ + beq.n 752ae │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 7424a │ │ │ │ + b.w 74256 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b64 │ │ │ │ + bne.w 75b70 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 752bc │ │ │ │ + cbnz r3, 752c8 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 754ac │ │ │ │ + bne.w 754b8 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fa6 │ │ │ │ + bne.w 73fb2 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73fa6 │ │ │ │ + beq.w 73fb2 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 73fa6 │ │ │ │ + b.w 73fb2 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74378 │ │ │ │ + bne.w 74384 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74382 │ │ │ │ - b.w 73c5e │ │ │ │ + beq.w 7438e │ │ │ │ + b.w 73c6a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 75966 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 752f6 │ │ │ │ + bne.n 75302 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75966 │ │ │ │ + beq.w 75972 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7530e │ │ │ │ + bne.n 7531a │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75b64 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75326 │ │ │ │ + bne.n 75332 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75972 │ │ │ │ + beq.w 7597e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75336 │ │ │ │ + bne.n 75342 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 759e4 │ │ │ │ + bne.w 759f0 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 747ca │ │ │ │ - b.w 7478a │ │ │ │ + bne.w 747d6 │ │ │ │ + b.w 74796 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7537e │ │ │ │ + bne.n 7538a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7542a │ │ │ │ - cbnz r0, 75388 │ │ │ │ + bne.n 75436 │ │ │ │ + cbnz r0, 75394 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 749a4 │ │ │ │ + bne.w 749b0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75394 │ │ │ │ + cbnz r0, 753a0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f06 │ │ │ │ + bne.w 74f12 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7337e │ │ │ │ + bne.w 7338a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73380 │ │ │ │ + beq.w 7338c │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74f16 │ │ │ │ + b.n 74f22 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754cc │ │ │ │ + bne.w 754d8 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7481e │ │ │ │ + beq.w 7482a │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - b.w 7481e │ │ │ │ + b.w 7482a │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73858 │ │ │ │ - b.w 73770 │ │ │ │ + beq.w 73864 │ │ │ │ + b.w 7377c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751ec │ │ │ │ + bne.w 751f8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7540c │ │ │ │ + cbnz r0, 75418 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75720 │ │ │ │ - cbnz r6, 75416 │ │ │ │ + bne.w 7572c │ │ │ │ + cbnz r6, 75422 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75700 │ │ │ │ + bne.w 7570c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 75422 │ │ │ │ + cbnz r0, 7542e │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7523c │ │ │ │ + bne.w 75248 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f1e │ │ │ │ + b.w 73f2a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 7543a │ │ │ │ + cbnz r0, 75446 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 749a8 │ │ │ │ + bne.w 749b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75448 │ │ │ │ + bne.n 75454 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f06 │ │ │ │ + bne.w 74f12 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749c4 │ │ │ │ + bne.w 749d0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f16 │ │ │ │ - b.n 753a6 │ │ │ │ + beq.w 74f22 │ │ │ │ + b.n 753b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75172 │ │ │ │ + bne.w 7517e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75472 │ │ │ │ + cbnz r0, 7547e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75748 │ │ │ │ - cbnz r6, 7547c │ │ │ │ + bne.w 75754 │ │ │ │ + cbnz r6, 75488 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7577e │ │ │ │ + bne.w 7578a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75488 │ │ │ │ + cbnz r0, 75494 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757cc │ │ │ │ + bne.w 757d8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75494 │ │ │ │ + cbnz r0, 754a0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75864 │ │ │ │ + bne.w 75870 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ee2 │ │ │ │ + b.w 73eee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74950 │ │ │ │ - b.w 73832 │ │ │ │ + bne.w 7495c │ │ │ │ + b.w 7383e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 759c4 │ │ │ │ + bne.w 759d0 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752c4 │ │ │ │ - b.w 73fa6 │ │ │ │ + beq.w 752d0 │ │ │ │ + b.w 73fb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 752cc │ │ │ │ + beq.w 752d8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fa6 │ │ │ │ - b.n 752cc │ │ │ │ - movw r1, #63429 @ 0xf7c5 │ │ │ │ + beq.w 73fb2 │ │ │ │ + b.n 752d8 │ │ │ │ + movw r1, #63433 @ 0xf7c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75ba8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 753b4 │ │ │ │ - b.w 7481e │ │ │ │ - ldr r5, [pc, #12] @ (754f8 ) │ │ │ │ + bne.w 753c0 │ │ │ │ + b.w 7482a │ │ │ │ + ldr r5, [pc, #12] @ (75504 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 74f5a │ │ │ │ + b.n 74f66 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 7550e │ │ │ │ + cbnz r6, 7551a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7504c │ │ │ │ + bne.w 75058 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7551c │ │ │ │ + bne.n 75528 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750c4 │ │ │ │ + bne.w 750d0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75bbc │ │ │ │ + bne.w 75bc8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7581c │ │ │ │ + bne.w 75828 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e9a │ │ │ │ + bne.w 73ea6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73ea6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 7554c │ │ │ │ + cbnz r0, 75558 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75694 │ │ │ │ - cbnz r6, 75554 │ │ │ │ + bne.w 756a0 │ │ │ │ + cbnz r6, 75560 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75462 │ │ │ │ + bne.n 7546e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 75560 │ │ │ │ + cbnz r0, 7556c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75746 │ │ │ │ + bne.w 75752 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 7556c │ │ │ │ + cbnz r0, 75578 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7577e │ │ │ │ + bne.w 7578a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eca │ │ │ │ + b.w 73ed6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75048 │ │ │ │ + beq.w 75054 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bde │ │ │ │ - cbnz r6, 75590 │ │ │ │ + bne.w 75bea │ │ │ │ + cbnz r6, 7559c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75122 │ │ │ │ + bne.w 7512e │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e8e │ │ │ │ + bne.w 73e9a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e8e │ │ │ │ + beq.w 73e9a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bd4 │ │ │ │ - cbnz r6, 755b8 │ │ │ │ + bne.w 75be0 │ │ │ │ + cbnz r6, 755c4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7514a │ │ │ │ + bne.w 75156 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ea6 │ │ │ │ + bne.w 73eb2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ea6 │ │ │ │ + beq.w 73eb2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c22 │ │ │ │ - cbnz r6, 755e0 │ │ │ │ + bne.w 75c2e │ │ │ │ + cbnz r6, 755ec │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75172 │ │ │ │ + bne.w 7517e │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ebe │ │ │ │ + bne.w 73eca │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ebe │ │ │ │ + beq.w 73eca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75608 │ │ │ │ + cbnz r6, 75614 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7519a │ │ │ │ + bne.w 751a6 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ed6 │ │ │ │ + bne.w 73ee2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ed6 │ │ │ │ + beq.w 73ee2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75a44 │ │ │ │ - cbnz r6, 75630 │ │ │ │ + bne.w 75a50 │ │ │ │ + cbnz r6, 7563c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c2 │ │ │ │ + bne.w 751ce │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eee │ │ │ │ + bne.w 73efa │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eee │ │ │ │ + beq.w 73efa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7589c │ │ │ │ + beq.w 758a8 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7565a │ │ │ │ + cbnz r6, 75666 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751ec │ │ │ │ + bne.w 751f8 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f06 │ │ │ │ + bne.w 73f12 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f06 │ │ │ │ + beq.w 73f12 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 75682 │ │ │ │ + cbnz r6, 7568e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75216 │ │ │ │ + bne.w 75222 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7522a │ │ │ │ - b.w 73f1e │ │ │ │ + beq.w 75236 │ │ │ │ + b.w 73f2a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 755c8 │ │ │ │ + bne.n 755d4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 756a2 │ │ │ │ + cbnz r6, 756ae │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75464 │ │ │ │ - cbnz r0, 756aa │ │ │ │ + bne.w 75470 │ │ │ │ + cbnz r0, 756b6 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75746 │ │ │ │ + bne.n 75752 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a2e │ │ │ │ + bne.w 75a3a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75780 │ │ │ │ - cbnz r0, 756c4 │ │ │ │ + bne.n 7578c │ │ │ │ + cbnz r0, 756d0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757cc │ │ │ │ + bne.w 757d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ed6 │ │ │ │ + b.w 73ee2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75640 │ │ │ │ + bne.n 7564c │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 756de │ │ │ │ + cbnz r6, 756ea │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753fe │ │ │ │ - cbnz r0, 756e4 │ │ │ │ + bne.w 7540a │ │ │ │ + cbnz r0, 756f0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 7571e │ │ │ │ + cbnz r7, 7572a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75416 │ │ │ │ + bne.w 75422 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 75702 │ │ │ │ + cbnz r7, 7570e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7541a │ │ │ │ - b.n 75422 │ │ │ │ + beq.w 75426 │ │ │ │ + b.n 7542e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75216 │ │ │ │ + bne.w 75222 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7541a │ │ │ │ - b.n 75422 │ │ │ │ + beq.w 75426 │ │ │ │ + b.n 7542e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75a2c │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 73fd2 │ │ │ │ + b.w 73fde │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7566a │ │ │ │ + bne.n 75676 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 756f2 │ │ │ │ + bne.n 756fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75702 │ │ │ │ + bne.n 7570e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75422 │ │ │ │ + bne.w 7542e │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75422 │ │ │ │ + beq.w 7542e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7523c │ │ │ │ + b.n 75248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755f0 │ │ │ │ + bne.w 755fc │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75752 │ │ │ │ + cbnz r6, 7575e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 75780 │ │ │ │ - cbnz r0, 7575a │ │ │ │ + cbnz r7, 7578c │ │ │ │ + cbnz r0, 75766 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757cc │ │ │ │ + bne.n 757d8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a50 │ │ │ │ + bne.w 75a5c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75866 │ │ │ │ - cbnz r0, 75772 │ │ │ │ + bne.n 75872 │ │ │ │ + cbnz r0, 7577e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756ce │ │ │ │ + bne.n 756da │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73eee │ │ │ │ + b.w 73efa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7519a │ │ │ │ + bne.w 751a6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 7578a │ │ │ │ + cbnz r0, 75796 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 757ce │ │ │ │ - cbnz r6, 75792 │ │ │ │ + cbnz r7, 757da │ │ │ │ + cbnz r6, 7579e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75864 │ │ │ │ + bne.n 75870 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 7579c │ │ │ │ + cbnz r0, 757a8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 756ce │ │ │ │ + bne.n 756da │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 757a8 │ │ │ │ + cbnz r0, 757b4 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753fc │ │ │ │ + bne.w 75408 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73efa │ │ │ │ + b.w 73f06 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 738aa │ │ │ │ - b.n 74fe8 │ │ │ │ + bge.w 738b6 │ │ │ │ + b.n 74ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75618 │ │ │ │ + bne.w 75624 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 757da │ │ │ │ + cbnz r6, 757e6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75866 │ │ │ │ - cbnz r0, 757e4 │ │ │ │ + bne.n 75872 │ │ │ │ + cbnz r0, 757f0 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ce │ │ │ │ + bne.w 756da │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b92 │ │ │ │ + bne.w 75b9e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753fe │ │ │ │ - cbnz r0, 757fe │ │ │ │ + bne.w 7540a │ │ │ │ + cbnz r0, 7580a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7571e │ │ │ │ + bne.n 7572a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f06 │ │ │ │ + b.w 73f12 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73e82 │ │ │ │ + b.w 73e8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750c4 │ │ │ │ - b.n 75122 │ │ │ │ + beq.w 750d0 │ │ │ │ + b.n 7512e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755a0 │ │ │ │ + bne.w 755ac │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 7582a │ │ │ │ + cbnz r6, 75836 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7553e │ │ │ │ - cbnz r0, 75834 │ │ │ │ + bne.w 7554a │ │ │ │ + cbnz r0, 75840 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75692 │ │ │ │ + bne.w 7569e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b88 │ │ │ │ + bne.w 75b94 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75464 │ │ │ │ - cbnz r0, 75850 │ │ │ │ + bne.w 75470 │ │ │ │ + cbnz r0, 7585c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75746 │ │ │ │ + bne.w 75752 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ebe │ │ │ │ + b.w 73eca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7553c │ │ │ │ - b.n 7514a │ │ │ │ + beq.w 75548 │ │ │ │ + b.n 75156 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751c2 │ │ │ │ + bne.w 751ce │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75874 │ │ │ │ + cbnz r0, 75880 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756d0 │ │ │ │ - cbnz r6, 7587e │ │ │ │ + bne.w 756dc │ │ │ │ + cbnz r6, 7588a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753fc │ │ │ │ + bne.w 75408 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7588a │ │ │ │ + cbnz r0, 75896 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571e │ │ │ │ + bne.w 7572a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75896 │ │ │ │ + cbnz r0, 758a2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75700 │ │ │ │ + bne.w 7570c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f12 │ │ │ │ + b.w 73f1e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75652 │ │ │ │ - b.n 7565a │ │ │ │ + beq.w 7565e │ │ │ │ + b.n 75666 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 758ba │ │ │ │ + bne.n 758c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754fe │ │ │ │ - cbnz r6, 758c4 │ │ │ │ + bne.w 7550a │ │ │ │ + cbnz r6, 758d0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75048 │ │ │ │ + bne.w 75054 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 758d0 │ │ │ │ + cbnz r6, 758dc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750c4 │ │ │ │ + bne.w 750d0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73e8e │ │ │ │ + bne.w 73e9a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e8e │ │ │ │ - b.n 7581a │ │ │ │ + beq.w 73e9a │ │ │ │ + b.n 75826 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751fe │ │ │ │ - b.n 75206 │ │ │ │ + beq.w 7520a │ │ │ │ + b.n 75212 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751d4 │ │ │ │ - b.n 751dc │ │ │ │ + beq.w 751e0 │ │ │ │ + b.n 751e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74fbe │ │ │ │ - b.w 74fc6 │ │ │ │ + beq.w 74fca │ │ │ │ + b.w 74fd2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74416 │ │ │ │ + beq.w 74422 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73e66 │ │ │ │ + b.w 73e72 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 749a4 │ │ │ │ + beq.w 749b0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75b44 │ │ │ │ + beq.w 75b50 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75932 │ │ │ │ + cbnz r0, 7593e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e2c │ │ │ │ + bne.w 74e38 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7337e │ │ │ │ + bne.w 7338a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7337e │ │ │ │ + beq.w 7338a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cee │ │ │ │ + bne.w 75cfa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e4c │ │ │ │ - b.w 7338a │ │ │ │ + beq.w 74e58 │ │ │ │ + b.w 73396 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 732c6 │ │ │ │ + b.w 732d2 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75e28 │ │ │ │ - cbnz r7, 759a0 │ │ │ │ + bne.w 75e34 │ │ │ │ + cbnz r7, 759ac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fae │ │ │ │ + bne.w 74fba │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75a5a │ │ │ │ + bne.n 75a66 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73366 │ │ │ │ - b.n 75918 │ │ │ │ + beq.w 73372 │ │ │ │ + b.n 75924 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 733dc │ │ │ │ + beq.w 733e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74084 │ │ │ │ - b.w 7407c │ │ │ │ + beq.w 74090 │ │ │ │ + b.w 74088 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r2, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 73fa6 │ │ │ │ + bne.w 73fb2 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73fa6 │ │ │ │ - b.n 754c2 │ │ │ │ + beq.w 73fb2 │ │ │ │ + b.n 754ce │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7534e │ │ │ │ + bne.w 7535a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75a80 │ │ │ │ + beq.n 75a8c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 759f8 │ │ │ │ + bne.n 75a04 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 75fb8 │ │ │ │ + bne.w 75fc4 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fd2 │ │ │ │ - b.n 75712 │ │ │ │ + beq.w 73fde │ │ │ │ + b.n 7571e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756bc │ │ │ │ - b.n 756c4 │ │ │ │ + beq.w 756c8 │ │ │ │ + b.n 756d0 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74a72 │ │ │ │ + b.w 74a7e │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751ba │ │ │ │ - b.w 73ee2 │ │ │ │ + beq.w 751c6 │ │ │ │ + b.w 73eee │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7576c │ │ │ │ - b.n 75772 │ │ │ │ + beq.w 75778 │ │ │ │ + b.n 7577e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73366 │ │ │ │ + b.w 73372 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73de0 │ │ │ │ - b.w 73502 │ │ │ │ - ldr r4, [pc, #784] @ (75d80 ) │ │ │ │ - b.w 74810 │ │ │ │ + beq.w 73dec │ │ │ │ + b.w 7350e │ │ │ │ + ldr r4, [pc, #784] @ (75d8c ) │ │ │ │ + b.w 7481c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 73714 │ │ │ │ + b.w 73720 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73c4e │ │ │ │ - b.w 73c56 │ │ │ │ + bne.w 73c5a │ │ │ │ + b.w 73c62 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75942 │ │ │ │ + bne.w 7594e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 753a6 │ │ │ │ + b.n 753b2 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72ed8 │ │ │ │ + b.w 72ee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75232 │ │ │ │ - b.w 7523c │ │ │ │ + bne.w 7523e │ │ │ │ + b.w 75248 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f24 │ │ │ │ + beq.w 74f30 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7338a │ │ │ │ - b.w 74f24 │ │ │ │ + beq.w 73396 │ │ │ │ + b.w 74f30 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74bd2 │ │ │ │ + b.w 74bde │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - ble.w 7357e │ │ │ │ + ble.w 7358a │ │ │ │ movs r5, #0 │ │ │ │ - b.w 732d0 │ │ │ │ + b.w 732dc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74024 │ │ │ │ + b.w 74030 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74032 │ │ │ │ + b.w 7403e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 7405a │ │ │ │ + beq.w 74066 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7405a │ │ │ │ + b.w 74066 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 72fa0 │ │ │ │ + b.w 72fac │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 745a0 │ │ │ │ - cbz r5, 75b2e │ │ │ │ + b.w 745ac │ │ │ │ + cbz r5, 75b3a │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 734bc │ │ │ │ + beq.w 734c8 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 734bc │ │ │ │ + b.w 734c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7446e │ │ │ │ + beq.w 7447a │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7446e │ │ │ │ + b.w 7447a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7592a │ │ │ │ - b.n 75932 │ │ │ │ + beq.w 75936 │ │ │ │ + b.n 7593e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 736aa │ │ │ │ + b.w 736b6 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7432e │ │ │ │ + b.w 7433a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 73f90 │ │ │ │ + beq.w 73f9c │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75b7c │ │ │ │ + cbnz r3, 75b88 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759c6 │ │ │ │ + bne.w 759d2 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 759da │ │ │ │ - b.w 73fa6 │ │ │ │ + beq.w 759e6 │ │ │ │ + b.w 73fb2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75848 │ │ │ │ - b.n 75850 │ │ │ │ + beq.w 75854 │ │ │ │ + b.n 7585c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757f8 │ │ │ │ - b.n 757fe │ │ │ │ + beq.w 75804 │ │ │ │ + b.n 7580a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 753b4 │ │ │ │ - b.w 7481e │ │ │ │ + bne.w 753c0 │ │ │ │ + b.w 7482a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7499c │ │ │ │ - b.w 73366 │ │ │ │ + beq.w 749a8 │ │ │ │ + b.w 73372 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75534 │ │ │ │ - b.w 73e9a │ │ │ │ + beq.w 75540 │ │ │ │ + b.w 73ea6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7507a │ │ │ │ - b.w 75082 │ │ │ │ + beq.w 75086 │ │ │ │ + b.w 7508e │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755b0 │ │ │ │ - b.n 755b8 │ │ │ │ + beq.w 755bc │ │ │ │ + b.n 755c4 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75804 │ │ │ │ + bne.w 75810 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ - b.w 75122 │ │ │ │ + beq.w 73e8e │ │ │ │ + b.w 7512e │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75132 │ │ │ │ - b.w 7513a │ │ │ │ + beq.w 7513e │ │ │ │ + b.w 75146 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75c1c │ │ │ │ + cbnz r6, 75c28 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73e72 │ │ │ │ - b.n 75578 │ │ │ │ + beq.w 73e7e │ │ │ │ + b.n 75584 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75918 │ │ │ │ + b.n 75924 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75578 │ │ │ │ + b.n 75584 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73372 │ │ │ │ + b.w 7337e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73e72 │ │ │ │ + b.w 73e7e │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755d8 │ │ │ │ - b.n 755e0 │ │ │ │ + beq.w 755e4 │ │ │ │ + b.n 755ec │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7515a │ │ │ │ - b.w 75162 │ │ │ │ + beq.w 75166 │ │ │ │ + b.w 7516e │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75182 │ │ │ │ - b.w 7518a │ │ │ │ + beq.w 7518e │ │ │ │ + b.w 75196 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75610 │ │ │ │ - b.w 73ed6 │ │ │ │ + beq.w 7561c │ │ │ │ + b.w 73ee2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75040 │ │ │ │ - b.w 73e72 │ │ │ │ + beq.w 7504c │ │ │ │ + b.w 73e7e │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 75806 │ │ │ │ + b.n 75812 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750bc │ │ │ │ + beq.w 750c8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 75806 │ │ │ │ + b.n 75812 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 734bc │ │ │ │ - ldr r0, [pc, #260] @ (75d84 ) │ │ │ │ + b.w 734c8 │ │ │ │ + ldr r0, [pc, #260] @ (75d90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r4, r0, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ add r2, r0 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 75cb4 │ │ │ │ + beq.n 75cc0 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 74ffa │ │ │ │ + b.w 75006 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74fe8 │ │ │ │ + beq.w 74ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fe8 │ │ │ │ + bne.w 74ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7490e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7491a │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 73380 │ │ │ │ + b.w 7338c │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75ccc │ │ │ │ - b.w 74fe8 │ │ │ │ + bne.n 75cd8 │ │ │ │ + b.w 74ff4 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75cc0 │ │ │ │ + b.n 75ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7381c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73828 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #64940 @ 0xfdac │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #556 @ 0x22c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 735f2 │ │ │ │ - b.w 73612 │ │ │ │ + bne.w 735fe │ │ │ │ + b.w 7361e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1044 @ 0x414 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #56 @ 0x38 │ │ │ │ + movw r1, #1208 @ 0x4b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.w 73642 │ │ │ │ + bl d19b0 │ │ │ │ + b.w 7364e │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 7348c │ │ │ │ + b.w 73498 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75cc0 │ │ │ │ - cbz r0, 75da2 │ │ │ │ + b.n 75ccc │ │ │ │ + cbz r0, 75dae │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f66 │ │ │ │ + beq.w 73f72 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 73f66 │ │ │ │ - cbnz r0, 75db0 │ │ │ │ + b.w 73f72 │ │ │ │ + cbnz r0, 75dbc │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 73f72 │ │ │ │ + b.w 73f7e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75daa │ │ │ │ - b.w 73f72 │ │ │ │ - cbnz r0, 75dd6 │ │ │ │ + bne.n 75db6 │ │ │ │ + b.w 73f7e │ │ │ │ + cbnz r0, 75de2 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 73f4e │ │ │ │ - cbz r0, 75dd0 │ │ │ │ + b.w 73f5a │ │ │ │ + cbz r0, 75ddc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73f66 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 73f5a │ │ │ │ + b.w 73f66 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75dbe │ │ │ │ - b.w 73f4e │ │ │ │ - cbnz r0, 75dec │ │ │ │ + bne.n 75dca │ │ │ │ + b.w 73f5a │ │ │ │ + cbnz r0, 75df8 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 73fe2 │ │ │ │ + b.w 73fee │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75de4 │ │ │ │ - b.w 73fe2 │ │ │ │ - cbz r0, 75e06 │ │ │ │ + bne.n 75df0 │ │ │ │ + b.w 73fee │ │ │ │ + cbz r0, 75e12 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f36 │ │ │ │ + beq.w 73f42 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73f36 │ │ │ │ - cbz r0, 75e18 │ │ │ │ + b.w 73f42 │ │ │ │ + cbz r0, 75e24 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f42 │ │ │ │ + beq.w 73f4e │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73f4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74b7e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74b8a │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74448 │ │ │ │ + beq.w 74454 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7335a │ │ │ │ + b.w 73366 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 7373a │ │ │ │ - cbz r0, 75e56 │ │ │ │ + b.w 73746 │ │ │ │ + cbz r0, 75e62 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fb6 │ │ │ │ + beq.w 73fc2 │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 73fb6 │ │ │ │ - cbz r0, 75e6a │ │ │ │ + b.w 73fc2 │ │ │ │ + cbz r0, 75e76 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 73fc2 │ │ │ │ + beq.w 73fce │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 73fc2 │ │ │ │ + b.w 73fce │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65348 @ 0xff44 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74460 │ │ │ │ + b.w 7446c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65108 @ 0xfe54 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c22 │ │ │ │ - b.w 74fe8 │ │ │ │ + bne.w 74c2e │ │ │ │ + b.w 74ff4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65268 @ 0xfef4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65060 @ 0xfe24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #676 @ 0x2a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75fac │ │ │ │ + bne.n 75fb8 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73f2a │ │ │ │ - cbnz r6, 75f18 │ │ │ │ + b.w 73f36 │ │ │ │ + cbnz r6, 75f24 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 7406a │ │ │ │ + b.w 74076 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75f12 │ │ │ │ - b.w 733d2 │ │ │ │ + bne.n 75f1e │ │ │ │ + b.w 733de │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c5e │ │ │ │ + bne.w 73c6a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734aa │ │ │ │ - b.w 73c56 │ │ │ │ - cbnz r0, 75f76 │ │ │ │ + beq.w 734b6 │ │ │ │ + b.w 73c62 │ │ │ │ + cbnz r0, 75f82 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 73f7e │ │ │ │ - bl d3c00 │ │ │ │ + b.w 73f8a │ │ │ │ + bl d3c60 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.w 74fe8 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.w 74ff4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64900 @ 0xfd84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #516 @ 0x204 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 74fec │ │ │ │ + b.w 74ff8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f42 │ │ │ │ - b.w 73f7e │ │ │ │ + bne.n 75f4e │ │ │ │ + b.w 73f8a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c22 │ │ │ │ - b.w 74fe8 │ │ │ │ + bne.w 74c2e │ │ │ │ + b.w 74ff4 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74c18 │ │ │ │ + b.w 74c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741cc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741d8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f0a │ │ │ │ - b.w 73f2a │ │ │ │ + bne.n 75f16 │ │ │ │ + b.w 73f36 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75a0e │ │ │ │ - b.w 732b0 │ │ │ │ + bne.w 75a1a │ │ │ │ + b.w 732bc │ │ │ │ nop │ │ │ │ │ │ │ │ -00075fc8 : │ │ │ │ +00075fd4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76008 │ │ │ │ + cbz r2, 76014 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76008 │ │ │ │ + cbz r2, 76014 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76010 ) │ │ │ │ + ldr r2, [pc, #32] @ (7601c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 7600c │ │ │ │ + cbz r4, 76018 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076014 : │ │ │ │ +00076020 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 76030 │ │ │ │ + bne.n 7603c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7603a │ │ │ │ + cbnz r3, 76046 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63429 @ 0xf7c5 │ │ │ │ + movw r1, #63433 @ 0xf7c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76054 │ │ │ │ + bne.n 76060 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 7604c │ │ │ │ + b.n 76058 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w fp, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7689c │ │ │ │ + bne.w 768a8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 764ac │ │ │ │ + bne.w 764b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76954 │ │ │ │ + bl 76960 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76340 │ │ │ │ + beq.w 7634c │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne.w 762d0 │ │ │ │ + bne.w 762dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 767b2 │ │ │ │ + beq.w 767be │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 767b2 │ │ │ │ + beq.w 767be │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7658c │ │ │ │ + beq.w 76598 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76320 │ │ │ │ + beq.w 7632c │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76364 │ │ │ │ + bne.w 76370 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76290 │ │ │ │ + bne.w 7629c │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76882 │ │ │ │ + bne.w 7688e │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 7634e │ │ │ │ + bne.w 7635a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76174 │ │ │ │ + bne.n 76180 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 761d8 │ │ │ │ + ble.n 761e4 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 767de │ │ │ │ + beq.w 767ea │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 764f6 │ │ │ │ + ble.w 76502 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76168 │ │ │ │ + beq.n 76174 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 764f6 │ │ │ │ + beq.w 76502 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76168 │ │ │ │ + beq.n 76174 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 764f6 │ │ │ │ + beq.w 76502 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 76168 │ │ │ │ + beq.n 76174 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 764f6 │ │ │ │ + beq.w 76502 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 76158 │ │ │ │ + bne.n 76164 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 761d8 │ │ │ │ + beq.n 761e4 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 7612a │ │ │ │ - ldr r1, [pc, #488] @ (76360 ) │ │ │ │ + b.n 76136 │ │ │ │ + ldr r1, [pc, #488] @ (7636c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5168 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 764f4 │ │ │ │ + beq.w 76500 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #468] @ (76360 ) │ │ │ │ + ldr r1, [pc, #468] @ (7636c ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5168 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 764e6 │ │ │ │ + beq.w 764f2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 761b2 │ │ │ │ + beq.n 761be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768de │ │ │ │ + beq.w 768ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 761c6 │ │ │ │ + beq.n 761d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768d6 │ │ │ │ + beq.w 768e2 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 764f4 │ │ │ │ + bne.w 76500 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 76116 │ │ │ │ + bgt.n 76122 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76516 │ │ │ │ + bne.w 76522 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7626a │ │ │ │ + ble.n 76276 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76248 │ │ │ │ + cbz r0, 76254 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 7656e │ │ │ │ + ble.w 7657a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7623c │ │ │ │ + beq.n 76248 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 7656e │ │ │ │ + beq.w 7657a │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7623c │ │ │ │ + beq.n 76248 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 7656e │ │ │ │ + beq.w 7657a │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 7623c │ │ │ │ + beq.n 76248 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 7656e │ │ │ │ + beq.w 7657a │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 7622c │ │ │ │ + bne.n 76238 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7626a │ │ │ │ + beq.n 76276 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 761fe │ │ │ │ + b.n 7620a │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76264 │ │ │ │ + beq.n 76270 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7624a │ │ │ │ + bne.n 76256 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 7656e │ │ │ │ + bne.w 7657a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 761f6 │ │ │ │ + bne.n 76202 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 7627a │ │ │ │ + bne.n 76286 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 768ba │ │ │ │ + bne.w 768c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7685c │ │ │ │ + bne.w 76868 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 762b2 │ │ │ │ + bne.n 762be │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 760f0 │ │ │ │ + beq.w 760fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 760f0 │ │ │ │ + bne.w 760fc │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 760f0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 760fc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76288 │ │ │ │ + beq.n 76294 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76288 │ │ │ │ + bne.n 76294 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76288 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76294 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76594 │ │ │ │ + bne.w 765a0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 767c0 │ │ │ │ + bpl.w 767cc │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 778d0 │ │ │ │ + bl 778e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7661a │ │ │ │ + beq.w 76626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76694 │ │ │ │ - cbz r5, 76340 │ │ │ │ + beq.w 766a0 │ │ │ │ + cbz r5, 7634c │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 760de │ │ │ │ + bne.w 760ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7632a │ │ │ │ + beq.n 76336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768b2 │ │ │ │ + beq.w 768be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12332 @ 0x302c │ │ │ │ + movw r1, #13484 @ 0x34ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7682c │ │ │ │ + bne.w 76838 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7628a │ │ │ │ + b.n 76296 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 766fa │ │ │ │ + bmi.w 76706 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 76102 │ │ │ │ - blt.n 762c4 │ │ │ │ + b.n 7610e │ │ │ │ + blt.n 762d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f5c0 │ │ │ │ + bl 7f5c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 760e4 │ │ │ │ + ble.w 760f0 │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -113515,646 +113507,646 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76864 │ │ │ │ + bge.w 76870 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7646e │ │ │ │ + beq.n 7647a │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76482 │ │ │ │ + beq.n 7648e │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76582 │ │ │ │ + beq.w 7658e │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76624 │ │ │ │ + beq.w 76630 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76732 │ │ │ │ + beq.w 7673e │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f5c0 │ │ │ │ + bl 7f5c4 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76400 │ │ │ │ + bne.n 7640c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 76416 │ │ │ │ + bne.n 76422 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 76486 │ │ │ │ + bne.n 76492 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76486 │ │ │ │ + bne.n 76492 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 766a6 │ │ │ │ + bne.w 766b2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 766a6 │ │ │ │ + bne.w 766b2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7647e │ │ │ │ + bne.n 7648a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7647e │ │ │ │ + bne.n 7648a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76754 │ │ │ │ + beq.w 76760 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 766c0 │ │ │ │ + ble.w 766cc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76492 │ │ │ │ + bne.n 7649e │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 7639c │ │ │ │ + bne.n 763a8 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 760e4 │ │ │ │ + b.n 760f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76440 │ │ │ │ + beq.n 7644c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 76448 │ │ │ │ + b.n 76454 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 766a4 │ │ │ │ + bne.w 766b0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76430 │ │ │ │ + b.n 7643c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 766c0 │ │ │ │ + beq.w 766cc │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 766b8 │ │ │ │ + bne.w 766c4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7645c │ │ │ │ - ldr r1, [pc, #708] @ (76774 ) │ │ │ │ + b.n 76468 │ │ │ │ + ldr r1, [pc, #708] @ (76780 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d4fe8 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5048 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76340 │ │ │ │ + beq.w 7634c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123c80 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124180 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764de │ │ │ │ + beq.n 764ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7684e │ │ │ │ + beq.w 7685a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 760a0 │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 760ac │ │ │ │ + b.n 7634c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 764f4 │ │ │ │ + beq.n 76500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768e6 │ │ │ │ + beq.w 768f2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 761d8 │ │ │ │ + beq.w 761e4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 761e6 │ │ │ │ - ldr r1, [pc, #604] @ (76774 ) │ │ │ │ + beq.w 761f2 │ │ │ │ + ldr r1, [pc, #604] @ (76780 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5168 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7656a │ │ │ │ + cbz r0, 76576 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (76774 ) │ │ │ │ + ldr r1, [pc, #588] @ (76780 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5168 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d51c8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768f0 │ │ │ │ + beq.w 768fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76550 │ │ │ │ + beq.n 7655c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76946 │ │ │ │ + beq.w 76952 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76564 │ │ │ │ + beq.n 76570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7693e │ │ │ │ + beq.w 7694a │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 761e2 │ │ │ │ + beq.w 761ee │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 7627a │ │ │ │ + beq.w 76286 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7627a │ │ │ │ + b.n 76286 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 76416 │ │ │ │ + b.n 76422 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7630a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76804 │ │ │ │ + beq.w 76810 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103e20 │ │ │ │ + bl 103fb8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 76660 │ │ │ │ + beq.n 7666c │ │ │ │ bl 7200c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 765ca │ │ │ │ - b.n 76660 │ │ │ │ + cbnz r0, 765d6 │ │ │ │ + b.n 7666c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 7677c │ │ │ │ + bge.w 76788 │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 765be │ │ │ │ - ldr r2, [pc, #408] @ (76778 ) │ │ │ │ + bne.n 765ca │ │ │ │ + ldr r2, [pc, #408] @ (76784 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7662e │ │ │ │ + cbnz r1, 7663a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 766aa │ │ │ │ + blt.n 766b6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7660c │ │ │ │ + beq.n 76618 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7660c │ │ │ │ + cbnz r3, 76618 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 762fc │ │ │ │ + bne.w 76308 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7630a │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 76316 │ │ │ │ + b.n 7634c │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76400 │ │ │ │ + b.n 7640c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 765ec │ │ │ │ + beq.n 765f8 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #300] @ (76778 ) │ │ │ │ + ldr r2, [pc, #300] @ (76784 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76812 │ │ │ │ + bne.w 7681e │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765ec │ │ │ │ + beq.n 765f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765ec │ │ │ │ + beq.n 765f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 768c2 │ │ │ │ + beq.w 768ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7681c │ │ │ │ + beq.w 76828 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76340 │ │ │ │ + beq.w 7634c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76340 │ │ │ │ + bne.w 7634c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7630a │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 76316 │ │ │ │ + b.n 7634c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 76478 │ │ │ │ + b.n 76484 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fb08 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 765f2 │ │ │ │ - b.n 76660 │ │ │ │ + beq.n 765fe │ │ │ │ + b.n 7666c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7649e │ │ │ │ + bne.w 764aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12400 @ 0x3070 │ │ │ │ + movw r1, #13552 @ 0x34f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76340 │ │ │ │ + beq.w 7634c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76340 │ │ │ │ + bne.w 7634c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76340 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7634c │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7673c │ │ │ │ + cbnz r3, 76748 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76358 │ │ │ │ + beq.w 76364 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 76358 │ │ │ │ + b.n 76364 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 763ea │ │ │ │ - movw r2, #63429 @ 0xf7c5 │ │ │ │ + b.n 763f6 │ │ │ │ + movw r2, #63433 @ 0xf7c9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 767a6 │ │ │ │ + bne.n 767b2 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76700 │ │ │ │ - b.n 76358 │ │ │ │ + bne.n 7670c │ │ │ │ + b.n 76364 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 764a8 │ │ │ │ + beq.w 764b4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76758 │ │ │ │ + bne.n 76764 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7645c │ │ │ │ - b.n 766c0 │ │ │ │ + beq.w 76468 │ │ │ │ + b.n 766cc │ │ │ │ nop │ │ │ │ - blt.n 766d8 │ │ │ │ + blt.n 766e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 7692a │ │ │ │ + bmi.w 76936 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fb08 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb0c <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7690c │ │ │ │ + bne.w 76918 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 765c6 │ │ │ │ + b.n 765d2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76700 │ │ │ │ - b.n 76358 │ │ │ │ + bne.n 7670c │ │ │ │ + b.n 76364 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 760de │ │ │ │ - b.n 7632a │ │ │ │ + bne.w 760ea │ │ │ │ + b.n 76336 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76688 │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 76694 │ │ │ │ + b.n 7634c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 767fa │ │ │ │ + beq.n 76806 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 767e0 │ │ │ │ + bne.n 767ec │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 764f6 │ │ │ │ + bne.w 76502 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 7611e │ │ │ │ - b.n 761d8 │ │ │ │ + bne.w 7612a │ │ │ │ + b.n 761e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76688 │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 76694 │ │ │ │ + b.n 7634c │ │ │ │ mov r0, r3 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #308] @ (76950 ) │ │ │ │ - b.n 76650 │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #308] @ (7695c ) │ │ │ │ + b.n 7665c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 76688 │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 76694 │ │ │ │ + b.n 7634c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76348 │ │ │ │ + beq.w 76354 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76348 │ │ │ │ + bne.w 76354 │ │ │ │ mov r0, fp │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76348 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 760a0 │ │ │ │ - b.n 76340 │ │ │ │ + bne.w 760ac │ │ │ │ + b.n 7634c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 76288 │ │ │ │ + b.n 76294 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12360 @ 0x3048 │ │ │ │ + movw r1, #13512 @ 0x34c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1940 │ │ │ │ - b.n 766dc │ │ │ │ + bl d19b0 │ │ │ │ + b.n 766e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76898 │ │ │ │ + beq.n 768a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76898 │ │ │ │ + cbnz r3, 768a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7628a │ │ │ │ + b.n 76296 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 7607a │ │ │ │ + b.w 76086 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7632a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7354 │ │ │ │ - b.n 7627a │ │ │ │ + bl 1bae34 │ │ │ │ + b.n 76286 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 76340 │ │ │ │ + beq.w 7634c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76340 │ │ │ │ - b.n 76692 │ │ │ │ + bne.w 7634c │ │ │ │ + b.n 7669e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 761c6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 761d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 761b2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 761be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 764f6 │ │ │ │ + b.n 76502 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7656a │ │ │ │ + beq.w 76576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7656a │ │ │ │ + bne.w 76576 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 7656e │ │ │ │ + b.n 7657a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 76660 │ │ │ │ + beq.w 7666c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76660 │ │ │ │ + bne.w 7666c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76660 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7666c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76918 │ │ │ │ - b.n 76660 │ │ │ │ + bne.n 76924 │ │ │ │ + b.n 7666c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76564 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76570 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76550 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7655c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76b26 │ │ │ │ + bmi.w 76b32 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b6e │ │ │ │ + beq.w 76b7a │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 769ae │ │ │ │ + ble.n 769ba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76e3c │ │ │ │ + beq.w 76e48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76a22 │ │ │ │ + beq.n 76a2e │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76e3c │ │ │ │ + beq.w 76e48 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7699a │ │ │ │ + bne.n 769a6 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76ba0 │ │ │ │ + ble.w 76bac │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 769b6 │ │ │ │ + beq.n 769c2 │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 769c4 │ │ │ │ - bl 25dd00 │ │ │ │ + bne.n 769d0 │ │ │ │ + bl 25e638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76dac │ │ │ │ + beq.w 76db8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 76e5c │ │ │ │ - movw r1, #12500 @ 0x30d4 │ │ │ │ + bpl.w 76e68 │ │ │ │ + movw r1, #13652 @ 0x3554 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76dac │ │ │ │ + beq.w 76db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76dac │ │ │ │ + bne.w 76db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76dac │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76db8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76bda │ │ │ │ - blt.w 76de8 │ │ │ │ - ldr.w fp, [pc, #960] @ 76df8 │ │ │ │ + beq.w 76be6 │ │ │ │ + blt.w 76df4 │ │ │ │ + ldr.w fp, [pc, #960] @ 76e04 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76d92 │ │ │ │ + bgt.w 76d9e │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76b84 │ │ │ │ - ldr.w ip, [pc, #928] @ 76e00 │ │ │ │ + beq.w 76b90 │ │ │ │ + ldr.w ip, [pc, #928] @ 76e0c │ │ │ │ ldr.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r3, #1612] @ 0x64c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76db0 │ │ │ │ + bne.w 76dbc │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -114164,61 +114156,61 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76b7c │ │ │ │ + beq.n 76b88 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76b10 │ │ │ │ + cbz r6, 76b1c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.n 76b10 │ │ │ │ + beq.n 76b1c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 76b10 │ │ │ │ + beq.n 76b1c │ │ │ │ adds r7, #16 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r3, #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 76b18 │ │ │ │ + bne.n 76b24 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76afc │ │ │ │ + bne.n 76b08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76afc │ │ │ │ - b.n 76b10 │ │ │ │ - ldr r0, [pc, #720] @ (76df8 ) │ │ │ │ + bne.n 76b08 │ │ │ │ + b.n 76b1c │ │ │ │ + ldr r0, [pc, #720] @ (76e04 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -114233,90 +114225,90 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76dc8 │ │ │ │ + beq.w 76dd4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7697a │ │ │ │ + bne.w 76986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7697a │ │ │ │ - b.n 76dac │ │ │ │ + bge.w 76986 │ │ │ │ + b.n 76db8 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76ac4 │ │ │ │ - b.n 76b10 │ │ │ │ + bne.n 76ad0 │ │ │ │ + b.n 76b1c │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76dac │ │ │ │ + beq.w 76db8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a7e │ │ │ │ + b.n 76a8a │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76e56 │ │ │ │ + bcs.w 76e62 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e56 │ │ │ │ + beq.w 76e62 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76bf4 │ │ │ │ + bge.n 76c00 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76bc6 │ │ │ │ + b.n 76bd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76be8 │ │ │ │ + beq.n 76bf4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76dfc ) │ │ │ │ + ldr r3, [pc, #528] @ (76e08 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76b10 │ │ │ │ + b.n 76b1c │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e34 │ │ │ │ + beq.w 76e40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e04 │ │ │ │ + beq.w 76e10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d7a │ │ │ │ + beq.w 76d86 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114326,620 +114318,622 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76d6a │ │ │ │ + bge.w 76d76 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ mov r6, sl │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 76cc4 │ │ │ │ + ble.n 76cd0 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76d60 │ │ │ │ + beq.n 76d6c │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76cc4 │ │ │ │ + bge.n 76cd0 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76d60 │ │ │ │ + beq.n 76d6c │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76cc4 │ │ │ │ + bge.n 76cd0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 76d88 │ │ │ │ + beq.n 76d94 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76cb4 │ │ │ │ + bgt.n 76cc0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76c7a │ │ │ │ + bne.n 76c86 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 83af8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76e2c │ │ │ │ + blt.w 76e38 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76cf4 │ │ │ │ + ble.n 76d00 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76c42 │ │ │ │ + beq.n 76c4e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d12 │ │ │ │ + ble.n 76d1e │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d2a │ │ │ │ + ble.n 76d36 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 76c42 │ │ │ │ + beq.n 76c4e │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w lr, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 76d5a │ │ │ │ + bge.n 76d66 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d38 │ │ │ │ - b.n 76c42 │ │ │ │ + bne.n 76d44 │ │ │ │ + b.n 76c4e │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76c4e │ │ │ │ + bne.w 76c5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76e22 │ │ │ │ + bne.n 76e2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ - b.n 76b10 │ │ │ │ + bl 77218 │ │ │ │ + b.n 76b1c │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76d6a │ │ │ │ + b.n 76d76 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76b84 │ │ │ │ - bl 1e7e34 │ │ │ │ + bls.w 76b90 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b9a │ │ │ │ + bne.w 76ba6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76b10 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 76b1c │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76dd8 │ │ │ │ + bne.n 76de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a7e │ │ │ │ + b.n 76a8a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7697a │ │ │ │ - b.n 76b6e │ │ │ │ + bne.w 76986 │ │ │ │ + b.n 76b7a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76a7e │ │ │ │ + b.n 76a8a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76dac │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76db8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76e1e │ │ │ │ + beq.n 76e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76e1e │ │ │ │ + cbnz r3, 76e2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76d80 │ │ │ │ + b.n 76d8c │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25db44 │ │ │ │ + bl 25e47c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ - b.n 76e08 │ │ │ │ + bl 77218 │ │ │ │ + b.n 76e14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ - b.n 76dac │ │ │ │ + bl 77218 │ │ │ │ + b.n 76db8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12456 @ 0x30a8 │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 76dac │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 76dac │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + bl d19b0 │ │ │ │ + b.n 76db8 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 76db8 │ │ │ │ + movw r1, #13676 @ 0x356c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 76a04 │ │ │ │ + bl 127274 │ │ │ │ + b.n 76a10 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076e6c : │ │ │ │ +00076e78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 76f40 │ │ │ │ + blt.n 76f4c │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f2a │ │ │ │ - ldr r2, [pc, #168] @ (76f44 ) │ │ │ │ + bne.n 76f36 │ │ │ │ + ldr r2, [pc, #168] @ (76f50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 76efe │ │ │ │ + bcs.n 76f0a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76ef4 │ │ │ │ + beq.n 76f00 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76ed0 │ │ │ │ + cbz r2, 76edc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76eea │ │ │ │ + bcc.n 76ef6 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 71858 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76ecc │ │ │ │ + bne.n 76ed8 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f36 │ │ │ │ + bne.n 76f42 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76ecc │ │ │ │ + beq.n 76ed8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76ecc │ │ │ │ + b.n 76ed8 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 76f1a │ │ │ │ + b.n 76f26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76ecc │ │ │ │ + b.n 76ed8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076f48 : │ │ │ │ +00076f54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7707c │ │ │ │ + beq.w 77088 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 76ff2 │ │ │ │ + bne.n 76ffe │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 76ffe │ │ │ │ + bhi.n 7700a │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #28893 @ 0x70dd │ │ │ │ + movw r3, #28905 @ 0x70e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7706a │ │ │ │ - ldr r1, [pc, #328] @ (770d8 ) │ │ │ │ + bne.n 77076 │ │ │ │ + ldr r1, [pc, #328] @ (770e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r2, r5, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77020 │ │ │ │ + bcs.n 7702c │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7700e │ │ │ │ + beq.n 7701a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 76fd8 │ │ │ │ + cbz r0, 76fe4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 77002 │ │ │ │ + bcc.n 7700e │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r4] │ │ │ │ - b.n 76fc8 │ │ │ │ + b.n 76fd4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b270 │ │ │ │ + bl 26b6e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 76f74 │ │ │ │ + bls.n 76f80 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 76fd0 │ │ │ │ + b.n 76fdc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76fc8 │ │ │ │ + b.n 76fd4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76fc8 │ │ │ │ + bne.n 76fd4 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 7705e │ │ │ │ + bne.n 7706a │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 76ffe │ │ │ │ + bhi.n 7700a │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50549 @ 0xc575 │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 770c2 │ │ │ │ + bne.n 770ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 770bc │ │ │ │ + beq.n 770c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76fd0 │ │ │ │ + beq.n 76fdc │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76fd0 │ │ │ │ + b.n 76fdc │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b270 │ │ │ │ - b.n 7702c │ │ │ │ + bl 26b6e8 │ │ │ │ + b.n 77038 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #28893 @ 0x70dd │ │ │ │ + movw r2, #28905 @ 0x70e9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 7706e │ │ │ │ - ldr r2, [pc, #60] @ (770d8 ) │ │ │ │ + bne.n 7707a │ │ │ │ + ldr r2, [pc, #60] @ (770e4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50549 @ 0xc575 │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 770d0 │ │ │ │ + bne.n 770dc │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77050 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7704e │ │ │ │ + b.n 7705a │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 770c6 │ │ │ │ + b.n 770d2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #276] @ (77204 ) │ │ │ │ + ldr r0, [pc, #280] @ (77214 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 7715c │ │ │ │ + bcs.n 77168 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 771bc │ │ │ │ + beq.n 771ca │ │ │ │ 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, 7713c │ │ │ │ + cbz r1, 77148 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r7, [r3, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 771a4 │ │ │ │ + bhi.n 771b2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r8, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add.w r0, r3, r8 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r1, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7712c │ │ │ │ + bne.n 77138 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 771d0 │ │ │ │ + beq.n 771ec │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 771b0 │ │ │ │ + bne.n 771be │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 77200 │ │ │ │ + bhi.n 7720e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50549 @ 0xc575 │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 771f2 │ │ │ │ - cbz r6, 771ec │ │ │ │ + bne.n 771de │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 77208 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77134 │ │ │ │ + beq.n 77140 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 77134 │ │ │ │ + b.n 77140 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7712c │ │ │ │ - b.n 7715c │ │ │ │ + bne.n 77138 │ │ │ │ + b.n 77168 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b270 │ │ │ │ - b.n 7716c │ │ │ │ + bl 26b6e8 │ │ │ │ + b.n 77178 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7712c │ │ │ │ - b.n 7715c │ │ │ │ + bne.n 77138 │ │ │ │ + b.n 77168 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 771a2 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50549 @ 0xc575 │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 771f6 │ │ │ │ + bne.n 771e2 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7718a │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 77194 │ │ │ │ + b.n 77198 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77134 │ │ │ │ + b.n 77140 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077208 : │ │ │ │ +00077218 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 772c6 │ │ │ │ - cbz r0, 7728a │ │ │ │ - ldr r0, [pc, #412] @ (773d4 ) │ │ │ │ + bne.n 772d6 │ │ │ │ + cbz r0, 7729a │ │ │ │ + ldr r0, [pc, #412] @ (773e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 772a2 │ │ │ │ + beq.n 772b2 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7727a │ │ │ │ + bgt.n 7728a │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 772a2 │ │ │ │ + cbz r0, 772b2 │ │ │ │ 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, 7728e │ │ │ │ - cbz r2, 772d0 │ │ │ │ + cbz r0, 7729e │ │ │ │ + cbz r2, 772e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 773ca │ │ │ │ + bne.w 773da │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7728a │ │ │ │ + b.n 7729a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ @@ -114950,71 +114944,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7730a │ │ │ │ + bne.n 7731a │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 77306 │ │ │ │ + cbz r7, 77316 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77366 │ │ │ │ + beq.n 77376 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77346 │ │ │ │ + beq.n 77356 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 77322 │ │ │ │ + cbnz r3, 77332 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7728a │ │ │ │ + beq.n 7729a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 773c4 │ │ │ │ + beq.n 773d4 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 77340 │ │ │ │ + cbz r3, 77350 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7728a │ │ │ │ + b.n 7729a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77354 │ │ │ │ + cbz r3, 77364 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7728a │ │ │ │ + bne.n 7729a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7728a │ │ │ │ + b.n 7729a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77314 │ │ │ │ + beq.n 77324 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 773be │ │ │ │ + cbz r3, 773ce │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 77398 │ │ │ │ + cbz r3, 773a8 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -115023,88 +115017,88 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7728a │ │ │ │ + b.n 7729a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77372 │ │ │ │ + b.n 77382 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77330 │ │ │ │ + b.n 77340 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 772ba │ │ │ │ + b.n 772ca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77486 │ │ │ │ + beq.n 77496 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #428] @ (77598 ) │ │ │ │ + ldr r0, [pc, #428] @ (775a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7745a │ │ │ │ + beq.n 7746a │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 77432 │ │ │ │ + bgt.n 77442 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7745a │ │ │ │ + cbz r0, 7746a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 77446 │ │ │ │ - cbz r3, 77488 │ │ │ │ + cbz r0, 77456 │ │ │ │ + cbz r3, 77498 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50081 @ 0xc3a1 │ │ │ │ + movw r2, #50045 @ 0xc37d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7758e │ │ │ │ + bne.w 7759e │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77442 │ │ │ │ + b.n 77452 │ │ │ │ bx lr │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -115114,71 +115108,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 774c2 │ │ │ │ + bne.n 774d2 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 774be │ │ │ │ + cbz r7, 774ce │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7751e │ │ │ │ + beq.n 7752e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 774fe │ │ │ │ + beq.n 7750e │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 774da │ │ │ │ + cbnz r2, 774ea │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77442 │ │ │ │ + beq.n 77452 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77588 │ │ │ │ + beq.n 77598 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 774f8 │ │ │ │ + cbz r2, 77508 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 77442 │ │ │ │ + b.n 77452 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7750c │ │ │ │ + cbz r2, 7751c │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77442 │ │ │ │ + bne.n 77452 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 77442 │ │ │ │ + b.n 77452 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774cc │ │ │ │ + beq.n 774dc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 77582 │ │ │ │ + cbz r2, 77592 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 77550 │ │ │ │ + cbz r3, 77560 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -115191,991 +115185,991 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77442 │ │ │ │ + b.n 77452 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7752a │ │ │ │ + b.n 7753a │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 774e8 │ │ │ │ + b.n 774f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7747a │ │ │ │ + b.n 7748a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007759c : │ │ │ │ +000775ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 776f8 │ │ │ │ + beq.w 77708 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 775da │ │ │ │ + bne.n 775ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 775d6 │ │ │ │ + beq.n 775e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77660 │ │ │ │ + b.n 77670 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 775f8 │ │ │ │ + bne.n 77608 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 776e6 │ │ │ │ + bpl.n 776f6 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 778d0 │ │ │ │ - bl 86288 │ │ │ │ + b.n 778e0 │ │ │ │ + bl 86234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 776d0 │ │ │ │ + beq.n 776e0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e20 │ │ │ │ + bl 103fb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 776ba │ │ │ │ + beq.n 776ca │ │ │ │ bl 7200c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 77626 │ │ │ │ - b.n 776ba │ │ │ │ + cbnz r0, 77636 │ │ │ │ + b.n 776ca │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 77674 │ │ │ │ + bge.n 77684 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7761e │ │ │ │ - ldr r3, [pc, #236] @ (77728 ) │ │ │ │ + bne.n 7762e │ │ │ │ + ldr r3, [pc, #236] @ (77738 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77692 │ │ │ │ + cbnz r2, 776a2 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 77666 │ │ │ │ + blt.n 77676 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7765e │ │ │ │ + beq.n 7766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7765e │ │ │ │ + cbnz r3, 7766e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fb08 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77648 │ │ │ │ - b.n 776ba │ │ │ │ + beq.n 77658 │ │ │ │ + b.n 776ca │ │ │ │ add.w r8, r8, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r8, r8, r8, lsr #2 │ │ │ │ - bmi.n 77718 │ │ │ │ + bmi.n 77728 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7fb08 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb0c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 776fe │ │ │ │ + bne.n 7770e │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ - b.n 77622 │ │ │ │ + b.n 77632 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 77654 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #124] @ (77728 ) │ │ │ │ - cbnz r0, 776dc │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #124] @ (77738 ) │ │ │ │ + cbnz r0, 776ec │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 77654 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 77654 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776d0 │ │ │ │ + beq.n 776e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 776d4 │ │ │ │ + cbz r3, 776e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77660 │ │ │ │ + b.n 77670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776d0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 776e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77728 ) │ │ │ │ - b.n 776ac │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77738 ) │ │ │ │ + b.n 776bc │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 776d0 │ │ │ │ - bl 26273c │ │ │ │ - b.n 776d0 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 776e0 │ │ │ │ + bl 262f34 │ │ │ │ + b.n 776e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776ba │ │ │ │ + beq.n 776ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 776ba │ │ │ │ + bne.n 776ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 776ba │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 776ca │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77708 │ │ │ │ - b.n 776ba │ │ │ │ + bne.n 77718 │ │ │ │ + b.n 776ca │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007772c : │ │ │ │ +0007773c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77882 │ │ │ │ + beq.w 77892 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 77882 │ │ │ │ + bpl.w 77892 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77818 │ │ │ │ - blt.w 778a2 │ │ │ │ - ldr r7, [pc, #364] @ (778c4 ) │ │ │ │ + beq.n 77828 │ │ │ │ + blt.w 778b2 │ │ │ │ + ldr r7, [pc, #364] @ (778d4 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt.n 77834 │ │ │ │ + bgt.n 77844 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7781c │ │ │ │ - ldr.w ip, [pc, #336] @ 778cc │ │ │ │ + beq.n 7782c │ │ │ │ + ldr.w ip, [pc, #336] @ 778dc │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7786a │ │ │ │ + bne.n 7787a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 777ac │ │ │ │ + beq.n 777bc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 777ea │ │ │ │ + beq.n 777fa │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 777ea │ │ │ │ + beq.n 777fa │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ adds r6, #8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7780e │ │ │ │ + beq.n 7781e │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 777d4 │ │ │ │ + bne.n 777e4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 777d4 │ │ │ │ - b.n 777ea │ │ │ │ - ldr r4, [pc, #172] @ (778c8 ) │ │ │ │ - b.n 77808 │ │ │ │ + bne.n 777e4 │ │ │ │ + b.n 777fa │ │ │ │ + ldr r4, [pc, #172] @ (778d8 ) │ │ │ │ + b.n 77818 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77892 │ │ │ │ + cbz r0, 778a2 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77798 │ │ │ │ + b.n 777a8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77896 │ │ │ │ + bhi.n 778a6 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77892 │ │ │ │ + cbz r0, 778a2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 777a8 │ │ │ │ + bne.n 777b8 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 777b2 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 777c2 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 778b2 │ │ │ │ + bne.n 778c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77798 │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 777a8 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77808 │ │ │ │ - bl 1e7e34 │ │ │ │ + b.n 77818 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77852 │ │ │ │ - b.n 77892 │ │ │ │ + bne.n 77862 │ │ │ │ + b.n 778a2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77892 │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 778a2 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77798 │ │ │ │ + b.n 777a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq.n 779aa │ │ │ │ - blt.w 77a3e │ │ │ │ - ldr.w r8, [pc, #436] @ 77aa0 │ │ │ │ + beq.n 779cc │ │ │ │ + blt.w 77a4e │ │ │ │ + ldr.w r8, [pc, #436] @ 77ab0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 779dc │ │ │ │ + bgt.n 779ec │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 779c4 │ │ │ │ - ldr r0, [pc, #392] @ (77a98 ) │ │ │ │ + beq.n 779d4 │ │ │ │ + ldr r0, [pc, #392] @ (77aa8 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77a26 │ │ │ │ + bne.n 77a36 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 779a2 │ │ │ │ + beq.n 779b2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 7797e │ │ │ │ + beq.n 7798e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 779b2 │ │ │ │ + beq.n 779ba │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 7797e │ │ │ │ + beq.n 7798e │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, #8 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 779ba │ │ │ │ + beq.n 779c2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77968 │ │ │ │ + bne.n 77978 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 77944 │ │ │ │ - b.n 7797e │ │ │ │ - ldr r4, [pc, #240] @ (77a9c ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 77954 │ │ │ │ + b.n 7798e │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 7795c │ │ │ │ - b.n 7797e │ │ │ │ + bne.n 7796c │ │ │ │ + b.n 7798e │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77968 │ │ │ │ - b.n 7797e │ │ │ │ + bne.n 77978 │ │ │ │ + b.n 7798e │ │ │ │ + ldr r4, [pc, #220] @ (77aac ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a4c │ │ │ │ + beq.n 77a5c │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7792a │ │ │ │ + b.n 7793a │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a50 │ │ │ │ + bhi.n 77a60 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a4c │ │ │ │ + cbz r0, 77a5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77a14 │ │ │ │ + beq.n 77a24 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77944 │ │ │ │ + b.n 77954 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77952 │ │ │ │ + bne.n 77962 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 7795c │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 7796c │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a70 │ │ │ │ + bne.n 77a92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 7792a │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7793a │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7799c │ │ │ │ - bl 1e7e34 │ │ │ │ + b.n 779ac │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77a4c │ │ │ │ + beq.n 77a5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77a80 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 77944 │ │ │ │ - ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r7, [r9, r8] │ │ │ │ - b.n 7792a │ │ │ │ + beq.n 77aa2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 77952 │ │ │ │ - b.n 77a22 │ │ │ │ + bne.w 77962 │ │ │ │ + b.n 77a32 │ │ │ │ + ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7793a │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 77954 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 77b36 │ │ │ │ - ldr r0, [pc, #156] @ (77b54 ) │ │ │ │ + blt.n 77b46 │ │ │ │ + ldr r0, [pc, #156] @ (77b64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 77b0e │ │ │ │ + cbz r2, 77b1e │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77afe │ │ │ │ - ldr r1, [pc, #120] @ (77b58 ) │ │ │ │ + cbz r4, 77b0e │ │ │ │ + ldr r1, [pc, #120] @ (77b68 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 77b22 │ │ │ │ + cbnz r3, 77b32 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77afe │ │ │ │ + bls.n 77b0e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.w 1ea6c4 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b48 │ │ │ │ + bne.n 77b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ - b.n 77afa │ │ │ │ + bl 126b58 │ │ │ │ + b.n 77b0a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77afa │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77b0a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77afa │ │ │ │ + b.n 77b0a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077b5c <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077b6c <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt.w 77d4e <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77d5e <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ - ldr.w r9, [pc, #492] @ 77d70 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77d80 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 77d12 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77d22 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77d12 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77d22 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77d04 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77d14 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 77cbc <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77ccc <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77cf0 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77d00 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w sl, [r1] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77c52 <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77c62 <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 77c7e <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77c8e <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #308] @ (77d6c <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77d7c <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d22 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77d32 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bcc.n 77c72 <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bcc.n 77c82 <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b.n 77c0c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77c1c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77c0c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77c1c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d60 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77d70 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77ca6 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77cb6 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77d36 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77d46 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77d12 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77d22 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 77c0c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77c1c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77cbc <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77ccc <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77c6e <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77c7e <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77cfe <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77d0e <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77c4a <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 77c5a <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77d42 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77d52 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ - b.n 77c48 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126b58 │ │ │ │ + b.n 77c58 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77cda <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77cea <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77c48 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12604 @ 0x313c │ │ │ │ + b.n 77c58 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #13756 @ 0x35bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77d1e <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77d2e <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77c2a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77c98 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77c3a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77ca8 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077d74 <_Py_Dealloc@@Base>: │ │ │ │ +00077d84 <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (77db4 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77dc4 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77d96 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77da6 <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77da8 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77db8 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77d8e <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77d9e <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77d8e <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77d9e <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77f46 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 77f56 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr.w r9, [pc, #876] @ 78154 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 78164 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77f5a <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 77f6a <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78076 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 78086 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77f2a <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 77f3a <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 77fae <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78158 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 77fbe <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78168 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77e42 <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77e52 <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77e74 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77e84 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77e3a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e4a <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77e3a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e4a <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e3a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77e4a <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78062 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 78072 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77e42 <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77e52 <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77fd2 <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 77fe2 <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 77f80 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77f90 <_Py_Dealloc@@Base+0x20c> │ │ │ │ lsrs r7, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r7, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 77ed4 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 77ee4 <_Py_Dealloc@@Base+0x160> │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ cmp r7, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77f80 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77f90 <_Py_Dealloc@@Base+0x20c> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77f6e <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 77f7e <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77fe4 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 77ff4 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 77f3c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 77f4c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 77f3c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 77f4c <_Py_Dealloc@@Base+0x1c8> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 78146 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 78156 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 77ef2 <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 77f02 <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77f0c <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 78154 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 77f1c <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 78164 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77e10 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + bne.w 77e20 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7813e <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 7814e <_Py_Dealloc@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 77e9a <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77eaa <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -116187,98 +116181,98 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r2, #8] │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 78026 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 78036 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 78022 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 78032 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 780ca <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 780da <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 780a8 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 780b8 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 7803e <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 7804e <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 780a2 <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 780b2 <_Py_Dealloc@@Base+0x32e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, ip, [r0, #20] │ │ │ │ - cbz r2, 7805c <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 7806c <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78096 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 780a6 <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77e3a <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77e4a <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32185 @ 0x7db9 │ │ │ │ + movw r2, #32201 @ 0x7dc9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77e1a <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77e2a <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14db84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14eb64 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7806e <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 7807e <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7804c <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 7805c <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 780b6 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 780c6 <_Py_Dealloc@@Base+0x342> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78030 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78040 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78138 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78148 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r3, 78100 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78110 <_Py_Dealloc@@Base+0x38c> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -116291,33 +116285,33 @@ │ │ │ │ str.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 77ee8 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ef8 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 780d6 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 780e6 <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77f98 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77fa8 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14db98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007815c : │ │ │ │ +0007816c : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 78190 │ │ │ │ + cbz r2, 781a0 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ push {r4} │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -116328,152 +116322,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078194 : │ │ │ │ +000781a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (781c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (781d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 781ae │ │ │ │ + cbz r0, 781be │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 78202 │ │ │ │ + cbz r0, 78212 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 781e6 │ │ │ │ + bne.n 781f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 781e4 │ │ │ │ - ldr r2, [pc, #48] @ (78220 ) │ │ │ │ + bne.n 781f4 │ │ │ │ + ldr r2, [pc, #48] @ (78230 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78204 │ │ │ │ + cbnz r3, 78214 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78214 │ │ │ │ + bne.n 78224 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 781fa │ │ │ │ + b.n 7820a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 781fa │ │ │ │ + b.n 7820a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78228 │ │ │ │ + cbnz r0, 78238 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78248 │ │ │ │ + beq.n 78258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7824a │ │ │ │ + cbz r3, 7825a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (7827c ) │ │ │ │ + ldr r2, [pc, #48] @ (7828c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7825e │ │ │ │ + cbnz r3, 7826e │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7826e │ │ │ │ + bne.n 7827e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78256 │ │ │ │ + b.n 78266 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78256 │ │ │ │ + b.n 78266 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078280 : │ │ │ │ +00078290 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 782ca │ │ │ │ + bne.n 782da │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 782ca │ │ │ │ + beq.n 782da │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 782e4 │ │ │ │ + beq.n 782f4 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 782be │ │ │ │ + bne.n 782ce │ │ │ │ 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 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 782ba │ │ │ │ + beq.n 782ca │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 782b2 │ │ │ │ + bne.n 782c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 782ba │ │ │ │ + b.n 782ca │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -116481,841 +116475,837 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7858c │ │ │ │ + beq.w 7859c │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 78956 │ │ │ │ + bne.w 78954 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 7849a │ │ │ │ + bgt.w 784aa │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7840c │ │ │ │ + blt.n 7841c │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 78482 │ │ │ │ + beq.w 78492 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78518 │ │ │ │ + beq.w 78528 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784dc │ │ │ │ + blt.w 784ec │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78482 │ │ │ │ + beq.n 78492 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78748 │ │ │ │ + beq.w 78762 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add sl, r2 │ │ │ │ mov r4, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 786c6 │ │ │ │ + bgt.w 786d2 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 784e2 │ │ │ │ + blt.w 784f2 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78480 │ │ │ │ + beq.n 78490 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78424 │ │ │ │ + beq.n 78434 │ │ │ │ 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 786f0 │ │ │ │ + bgt.w 786fc │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 78502 │ │ │ │ + blt.w 78512 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78480 │ │ │ │ + beq.n 78490 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 788e4 │ │ │ │ + beq.w 788e2 │ │ │ │ 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 783aa │ │ │ │ + b.n 783ba │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78b16 │ │ │ │ + bne.w 78b38 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 783ca │ │ │ │ - cbz r2, 78480 │ │ │ │ + bne.n 783da │ │ │ │ + cbz r2, 78490 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 783ca │ │ │ │ + bne.n 783da │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78b56 │ │ │ │ + beq.w 78b34 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c2e │ │ │ │ + beq.w 78c3e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 783ca │ │ │ │ + bne.n 783da │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78836 │ │ │ │ + beq.w 78842 │ │ │ │ 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 78418 │ │ │ │ + b.n 78428 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 78850 │ │ │ │ + bgt.w 7884e │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 784ec │ │ │ │ + blt.n 784fc │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78482 │ │ │ │ + beq.n 78492 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78518 │ │ │ │ + beq.n 78528 │ │ │ │ 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 78870 │ │ │ │ + bgt.w 7886e │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78384 │ │ │ │ + bge.w 78394 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 78412 │ │ │ │ - b.n 78394 │ │ │ │ + beq.n 78422 │ │ │ │ + b.n 783a4 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78b3a │ │ │ │ + bne.w 78b02 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78418 │ │ │ │ + b.n 78428 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 78412 │ │ │ │ + beq.n 78422 │ │ │ │ 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 784d2 │ │ │ │ + b.n 784e2 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 784e8 │ │ │ │ + beq.n 784f8 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ add.w sl, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 783b2 │ │ │ │ + b.n 783c2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78572 │ │ │ │ + bne.n 78582 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78482 │ │ │ │ + beq.n 78492 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 78572 │ │ │ │ + bne.n 78582 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78b5a │ │ │ │ + beq.w 78ad4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c32 │ │ │ │ + beq.w 78c32 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78482 │ │ │ │ + beq.n 78492 │ │ │ │ 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 7837a │ │ │ │ - b.n 784ca │ │ │ │ + ble.w 7838a │ │ │ │ + b.n 784da │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ - add.w r3, r4, #20 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ - lsl.w r0, r5, r2 │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + lsl.w r3, r5, r2 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w sl, r9, r0 │ │ │ │ - add r5, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + add r5, sl │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 78728 │ │ │ │ + ldrsble.w r8, [sl, r3] │ │ │ │ + bgt.w 78734 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7871a │ │ │ │ + blt.w 78726 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 78736 │ │ │ │ + beq.w 78742 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 787c6 │ │ │ │ + beq.w 787d2 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add sl, r1 │ │ │ │ + add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w sl, r1, sl │ │ │ │ + and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 78828 │ │ │ │ + ldrsble.w r8, [sl, r3] │ │ │ │ + bgt.w 78834 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 787b0 │ │ │ │ + blt.w 787ca │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 787b8 │ │ │ │ + beq.w 78754 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78880 │ │ │ │ + beq.w 7887e │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r2, #7 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - add r1, sl │ │ │ │ - and.w sl, r1, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, #7 │ │ │ │ + and.w r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bgt.n 786b8 │ │ │ │ - ldrsb.w r8, [r7, sl] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r5 │ │ │ │ + bgt.n 786c4 │ │ │ │ + ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78876 │ │ │ │ + blt.w 78874 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r5, r6 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.w 78842 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + adds r3, r7, r6 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 78754 │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a2a │ │ │ │ + beq.w 78a16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ + add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r3, sl │ │ │ │ - bgt.w 78a7a │ │ │ │ - ldrsb.w r8, [r7, sl] │ │ │ │ + add.w r4, r4, #1 │ │ │ │ + and.w r4, r4, r3 │ │ │ │ + bgt.w 78a66 │ │ │ │ + ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7894c │ │ │ │ + blt.w 7894a │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r5, r6 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.w 78842 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + adds r5, r7, r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 78754 │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a88 │ │ │ │ + beq.w 78a74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, r3, sl │ │ │ │ - ble.n 7863a │ │ │ │ + and.w r4, r4, r3 │ │ │ │ + ble.n 7864a │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ - b.n 7863e │ │ │ │ + ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ + ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ + b.n 7864e │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783bc │ │ │ │ + bge.w 783cc │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 784e8 │ │ │ │ + beq.w 784f8 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783ec │ │ │ │ + bge.w 783fc │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 784e8 │ │ │ │ + beq.w 784f8 │ │ │ │ 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 786c6 │ │ │ │ + b.n 786d2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 785da │ │ │ │ + bne.w 785ea │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 784f8 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 785b6 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ + ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ + b.n 785c6 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r3, sl │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78418 │ │ │ │ + b.n 78428 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78748 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78394 │ │ │ │ + bne.w 783a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78482 │ │ │ │ + beq.w 78492 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78394 │ │ │ │ + bne.w 783a4 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78b52 │ │ │ │ + beq.w 78b30 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c3a │ │ │ │ + beq.w 78c3a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78482 │ │ │ │ - b.n 78394 │ │ │ │ + beq.w 78492 │ │ │ │ + b.n 783a4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 78722 │ │ │ │ - b.n 7861c │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 7873c │ │ │ │ + beq.n 7872e │ │ │ │ + b.n 7862c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ itett ne │ │ │ │ movne r1, r0 │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78802 │ │ │ │ + beq.n 7880e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78b28 │ │ │ │ + beq.w 78b1c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78b4c │ │ │ │ + blt.w 78b2a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7830a │ │ │ │ + bne.w 7831a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7830a │ │ │ │ + bne.w 7831a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 787b8 │ │ │ │ + bne.n 78754 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 785da │ │ │ │ + b.n 785ea │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 785f8 │ │ │ │ + ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ + ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ + b.n 78608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78418 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 7873c │ │ │ │ + b.n 78428 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 784aa │ │ │ │ + bge.w 784ba │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 78412 │ │ │ │ + beq.w 78422 │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 784d6 │ │ │ │ + b.n 784e6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78722 │ │ │ │ - b.n 7865e │ │ │ │ + beq.w 7872e │ │ │ │ + b.n 7866c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78b04 │ │ │ │ + beq.w 78ad8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 788bc │ │ │ │ + beq.n 788ba │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78b08 │ │ │ │ + beq.w 78adc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78b4c │ │ │ │ + blt.w 78b2a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7830a │ │ │ │ + bne.w 7831a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7830a │ │ │ │ + bne.w 7831a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787b8 │ │ │ │ + bne.w 78754 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7861c │ │ │ │ + b.n 7862c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 7840c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78480 │ │ │ │ + beq.w 78490 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 7840c │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78b36 │ │ │ │ + beq.w 78aea │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c36 │ │ │ │ + beq.w 78c36 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78480 │ │ │ │ - b.n 783fc │ │ │ │ + beq.w 78490 │ │ │ │ + b.n 7840c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78722 │ │ │ │ - b.n 7869c │ │ │ │ + beq.w 7872e │ │ │ │ + b.n 786a8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78c06 │ │ │ │ + bgt.w 78b86 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78be8 │ │ │ │ + bge.w 78b68 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78412 │ │ │ │ + beq.w 78422 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78bd8 │ │ │ │ + bgt.w 78be0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78bba │ │ │ │ + bge.w 78b4a │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78412 │ │ │ │ + beq.w 78422 │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov fp, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 78bac │ │ │ │ + bgt.w 78c12 │ │ │ │ ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78b92 │ │ │ │ + bge.w 78bf8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78412 │ │ │ │ + beq.w 78422 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.w 78b78 │ │ │ │ + bgt.w 78bd2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78b5e │ │ │ │ + bge.w 78b9a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78412 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - b.n 789ce │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 78422 │ │ │ │ + b.n 78bb2 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a5c │ │ │ │ + beq.n 78a48 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78aea │ │ │ │ + beq.n 78aee │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78b4c │ │ │ │ + blt.n 78b2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78afe │ │ │ │ + bne.n 78b14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 78afe │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 78b14 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78842 │ │ │ │ + bne.w 78754 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7865e │ │ │ │ + b.n 7866c │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ - b.n 7867c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ + ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ + b.n 7868a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl d126c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl d12dc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78ab8 │ │ │ │ + beq.n 78aa4 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cbz r0, 78ad6 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 78ac2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78b4c │ │ │ │ + blt.n 78b2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78afe │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 78afe │ │ │ │ + bne.n 78b14 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 78b14 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78842 │ │ │ │ + bne.w 78754 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7869c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 786a8 │ │ │ │ + mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78ab8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 78a5c │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7830a │ │ │ │ + b.n 78aa4 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 78558 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 78896 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 788bc │ │ │ │ - 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 7837a │ │ │ │ + b.n 78894 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78802 │ │ │ │ + b.n 788ba │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7891e │ │ │ │ + b.n 7891c │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 78a48 │ │ │ │ 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 783e2 │ │ │ │ + b.n 783f2 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7831a │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 7880e │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 784f8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78782 │ │ │ │ + b.n 7879c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78456 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 78548 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bb668 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78c22 │ │ │ │ - bne.n 78b86 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 78a16 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78a06 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 78482 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bb668 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78c22 │ │ │ │ - bne.n 78b86 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 789e8 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 789d8 │ │ │ │ + b.n 78466 │ │ │ │ + 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 7838a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bb668 │ │ │ │ + bl 1b7808 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78c24 │ │ │ │ - bne.n 78c1a │ │ │ │ + blt.n 78c22 │ │ │ │ + bne.n 78bf0 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 789b2 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 789a2 │ │ │ │ + b.n 789b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bb668 │ │ │ │ + bl 1b7808 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78c24 │ │ │ │ - bne.n 78c1a │ │ │ │ + blt.n 78c22 │ │ │ │ + bne.n 78bf0 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78982 │ │ │ │ + b.n 78980 │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78972 │ │ │ │ + b.n 78970 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b7808 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78c20 │ │ │ │ + bne.n 78bc6 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + b.n 789cc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 78492 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78a04 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 789a0 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 78482 │ │ │ │ + b.n 78492 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b7808 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78c20 │ │ │ │ + bne.n 78bc6 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 789e6 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 789d6 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78c3e │ │ │ │ + beq.n 78c2c │ │ │ │ mov r6, r8 │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 784f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 78318 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7846c │ │ │ │ + b.n 7856e │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7855e │ │ │ │ + b.n 78932 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78934 │ │ │ │ + b.n 787b2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78798 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 78308 │ │ │ │ + b.n 7847c │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -117325,296 +117315,296 @@ │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ add.w sl, r8, r0 │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, r6, r5 │ │ │ │ - bgt.w 78dde │ │ │ │ + bgt.w 78dde │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78d3e │ │ │ │ + blt.n 78d3e │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78d50 │ │ │ │ + beq.n 78d50 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78db8 │ │ │ │ + bgt.w 78db8 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78dca │ │ │ │ + blt.w 78dca │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78e5a │ │ │ │ + beq.w 78e5a │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ add.w fp, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 78e22 │ │ │ │ + bgt.w 78e22 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e06 │ │ │ │ + blt.w 78e06 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78eb4 │ │ │ │ + beq.w 78eb4 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78e4a │ │ │ │ + bgt.w 78e4a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e1c │ │ │ │ + blt.n 78e1c │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f38 │ │ │ │ + beq.w 78f38 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78cdc │ │ │ │ + b.n 78cdc │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 78f98 │ │ │ │ + bne.w 78f98 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78da0 │ │ │ │ + bne.n 78da0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78da0 │ │ │ │ + bne.n 78da0 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 78fae │ │ │ │ + beq.w 78fae │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 78fc2 │ │ │ │ + beq.w 78fc2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - ble.w 78cb2 │ │ │ │ + ble.w 78cb2 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f32 │ │ │ │ + bgt.w 78f32 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cbc │ │ │ │ + bge.w 78cbc │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d48 │ │ │ │ + beq.n 78d48 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78cdc │ │ │ │ + b.n 78cdc │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f10 │ │ │ │ + bgt.w 78f10 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c8a │ │ │ │ + bge.w 78c8a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d44 │ │ │ │ + beq.n 78d44 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78dc0 │ │ │ │ + b.n 78dc0 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d44 │ │ │ │ + beq.n 78d44 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78d16 │ │ │ │ + b.n 78d16 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d48 │ │ │ │ - b.n 78d2e │ │ │ │ + beq.n 78d48 │ │ │ │ + b.n 78d2e │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cee │ │ │ │ + bge.w 78cee │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d44 │ │ │ │ + beq.n 78d44 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78d1a │ │ │ │ + b.n 78d1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78dce │ │ │ │ + bne.n 78dce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d48 │ │ │ │ + beq.w 78d48 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78dce │ │ │ │ + bne.n 78dce │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78fb2 │ │ │ │ + beq.w 78fb2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 78fba │ │ │ │ + bpl.w 78fba │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d48 │ │ │ │ - b.n 78dce │ │ │ │ + beq.w 78d48 │ │ │ │ + b.n 78dce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78cfe │ │ │ │ + bne.w 78cfe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d48 │ │ │ │ + beq.w 78d48 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78cfe │ │ │ │ + bne.w 78cfe │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78faa │ │ │ │ + beq.n 78faa │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78fb6 │ │ │ │ + beq.n 78fb6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d48 │ │ │ │ - b.n 78cfe │ │ │ │ + beq.w 78d48 │ │ │ │ + b.n 78cfe │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78c8a │ │ │ │ + bge.w 78c8a │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78d44 │ │ │ │ + beq.w 78d44 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78dc4 │ │ │ │ + b.n 78dc4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d2e │ │ │ │ + bne.w 78d2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d48 │ │ │ │ + beq.w 78d48 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d2e │ │ │ │ + bne.w 78d2e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78f94 │ │ │ │ + beq.n 78f94 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 78fbe │ │ │ │ + beq.n 78fbe │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d48 │ │ │ │ - b.n 78d2e │ │ │ │ + beq.w 78d48 │ │ │ │ + b.n 78d2e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78f6a │ │ │ │ + b.n 78f6a │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78cb2 │ │ │ │ + b.n 78cb2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78ee6 │ │ │ │ + b.n 78ee6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78d7c │ │ │ │ + b.n 78d7c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 78e8e │ │ │ │ + b.n 78e8e │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78ef8 │ │ │ │ + b.n 78ef8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78ea0 │ │ │ │ + b.n 78ea0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f7c │ │ │ │ + b.n 78f7c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78d90 │ │ │ │ + b.n 78d90 │ │ │ │ nop │ │ │ │ │ │ │ │ 00078fc8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -117752,15 +117742,15 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ bne.n 79204 │ │ │ │ - movw r2, #29321 @ 0x7289 │ │ │ │ + movw r2, #29285 @ 0x7265 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 79014 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r7 │ │ │ │ @@ -117774,19 +117764,19 @@ │ │ │ │ str.w ip, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 79270 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ b.n 790c0 │ │ │ │ - movw r2, #61369 @ 0xefb9 │ │ │ │ + movw r2, #61193 @ 0xef09 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 79014 │ │ │ │ - movw r2, #58293 @ 0xe3b5 │ │ │ │ + movw r2, #58257 @ 0xe391 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 79014 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 7932a │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -117824,15 +117814,15 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 79120 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ beq.n 792a4 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.n 79304 │ │ │ │ - movw r2, #12925 @ 0x327d │ │ │ │ + movw r2, #12901 @ 0x3265 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 79014 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -117859,15 +117849,15 @@ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 7925a │ │ │ │ dmb ish │ │ │ │ b.n 790e0 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 792ee │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -117877,75 +117867,75 @@ │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ b.n 790c0 │ │ │ │ - movw r2, #47389 @ 0xb91d │ │ │ │ + movw r2, #52953 @ 0xced9 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 79014 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ bl 71858 │ │ │ │ b.n 79180 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 79184 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 790e0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 7914a │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 792f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 791dc │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ b.n 7928c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 791dc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 792d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 790e0 │ │ │ │ b.n 79248 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13008 @ 0x32d0 │ │ │ │ + movw r1, #14160 @ 0x3750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 792d6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13076 @ 0x3314 │ │ │ │ + movw r1, #14228 @ 0x3794 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 792d6 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w sl, [pc, #48] @ 79394 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrd r2, r0, [r0, #12] │ │ │ │ @@ -118004,67 +117994,67 @@ │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ beq.n 79436 │ │ │ │ - bl 7b9f0 │ │ │ │ + bl 7b9e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 793c6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 793d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 793de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f558 │ │ │ │ + b.w 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ bl 79494 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 79400 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75fc8 │ │ │ │ + bl 75fd4 │ │ │ │ cbz r0, 79482 │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19aafc │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + b.w 19e4dc │ │ │ │ + movw r1, #460 @ 0x1cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #4] @ (79490 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -118204,24 +118194,24 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ b.n 79506 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79756 │ │ │ │ + bcc.w 79736 │ │ │ │ add.w r1, ip, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 795f8 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 797be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -118229,15 +118219,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ b.n 795f8 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79736 │ │ │ │ + bne.n 7973e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 7975e │ │ │ │ ldr r2, [pc, #244] @ (7977c ) │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ @@ -118285,40 +118275,40 @@ │ │ │ │ mov.w lr, #88 @ 0x58 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r1, #20 │ │ │ │ movs r4, #10 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 795ba │ │ │ │ - movw r1, #63429 @ 0xf7c5 │ │ │ │ + movw r1, #63433 @ 0xf7c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 797e8 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 79552 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ b.n 796f2 │ │ │ │ - movw r1, #63429 @ 0xf7c5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 795f8 │ │ │ │ + movw r1, #63433 @ 0xf7c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 797dc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 7955e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ b.n 79678 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 795f8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 79684 │ │ │ │ b.n 7955e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -118331,15 +118321,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 795f8 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 797a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbz r3, 797f4 │ │ │ │ @@ -118360,34 +118350,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 7965c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e137c │ │ │ │ + bl 1e3d7c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ b.n 7951c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7974a │ │ │ │ + b.n 79752 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 7972c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 797a4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 797b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -118544,15 +118534,15 @@ │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 79a18 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ b.n 798c8 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 79a5e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -118587,15 +118577,15 @@ │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 79978 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ b.n 79892 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ b.n 799f6 │ │ │ │ nop │ │ │ │ @@ -118664,15 +118654,15 @@ │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 79baa │ │ │ │ ldr r3, [pc, #516] @ (79d54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ @@ -118716,15 +118706,15 @@ │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 79ba4 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 79ce8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ @@ -118823,58 +118813,58 @@ │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ b.n 79c90 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ b.n 79be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61630 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53420 @ 0xd0ac │ │ │ │ + bl 61bdc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #54572 @ 0xd52c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r0, #52020 @ 0xcb34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #460 @ 0x1cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #64] @ (79d58 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61630 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53396 @ 0xd094 │ │ │ │ + bl 61bdc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #54548 @ 0xd514 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r0, #52020 @ 0xcb34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61630 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53336 @ 0xd058 │ │ │ │ + bl 61bdc <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #54488 @ 0xd4d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r0, #52020 @ 0xcb34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 65ec4 │ │ │ │ + bl 66040 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ 00079d5c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f9ec │ │ │ │ + bl 1a33bc <_PyThreadState_New@@Base+0x2440> │ │ │ │ cbz r0, 79d84 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00079d88 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -119046,15 +119036,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ b.n 79e94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -119089,15 +119079,15 @@ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 79fce │ │ │ │ dmb ish │ │ │ │ b.n 79ec8 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 7a088 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -119135,27 +119125,27 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 79f6e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ b.n 7a01c │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 7a096 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 79ef6 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 7a0a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 79fa0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ b.n 7a006 │ │ │ │ @@ -119198,15 +119188,15 @@ │ │ │ │ ldr r0, [pc, #24] @ (7a104 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b17c │ │ │ │ + b.w 7b170 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0007a108 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -119298,15 +119288,15 @@ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ strb.w r4, [r6, r9] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r4, r2, #26 │ │ │ │ bpl.w 7a58c │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b138 │ │ │ │ + bpl.w 7b09e │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ bne.w 7a594 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.n 7a318 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -119418,15 +119408,15 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bpl.w 7aaa8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b11e │ │ │ │ + beq.w 7b098 │ │ │ │ add.w r2, r6, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -119466,39 +119456,39 @@ │ │ │ │ beq.w 7a54a │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ bne.n 7a3cc │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ bhi.w 7a550 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b030 │ │ │ │ + bhi.w 7b022 │ │ │ │ add.w r5, r0, r2, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, r7, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #4 │ │ │ │ bhi.w 7a74a │ │ │ │ tbb [pc, r5] │ │ │ │ itett hi │ │ │ │ ldrhi r7, [pc, #704] @ (7a6bc ) │ │ │ │ lslls r7, r1, #1 │ │ │ │ - ldrsbhi.w r3, [r0] │ │ │ │ - ldrbhi r2, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ + ldrsbhi.w r2, [r0] │ │ │ │ + ldrbhi r3, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ blt.w 7ac82 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ bne.w 7afd2 │ │ │ │ ldr r6, [pc, #44] @ (7a440 ) │ │ │ │ - movs r3, #24 │ │ │ │ - mla r6, r3, r2, r6 │ │ │ │ + movs r2, #24 │ │ │ │ + mla r6, r2, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ b.n 7a2aa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -119522,41 +119512,41 @@ │ │ │ │ bcs.w 7aa68 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ bls.n 7a444 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ bhi.w 7ad8e │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b06a │ │ │ │ + bls.w 7b0c0 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ ble.w 7aa68 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b086 │ │ │ │ + bhi.w 7b0dc │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ bhi.n 7a3e6 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ b.n 7a454 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51900 @ 0xcabc │ │ │ │ + movw r7, #53052 @ 0xcf3c │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ add r6, r5 │ │ │ │ strd r6, r9, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 7a4be │ │ │ │ mov r0, fp │ │ │ │ - bl f1cf0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1ddc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.w 7ad42 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ ble.w 7ad26 │ │ │ │ mov r3, r9 │ │ │ │ @@ -119585,53 +119575,53 @@ │ │ │ │ subs r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b018 │ │ │ │ + beq.w 7b00a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 7a530 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 7a958 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 7a92c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91e50 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91e54 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ b.n 7a2c0 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ bhi.w 7a3cc │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 7a494 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b0ea │ │ │ │ + beq.w 7b0e8 │ │ │ │ movs r5, #2 │ │ │ │ b.n 7a496 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - movw r7, #51880 @ 0xcaa8 │ │ │ │ + movw r7, #53032 @ 0xcf28 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ b.n 7a4ac │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ @@ -119654,27 +119644,27 @@ │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ beq.w 7a2b8 │ │ │ │ b.n 7a332 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b108 │ │ │ │ + bne.w 7b106 │ │ │ │ ldr r6, [pc, #460] @ (7a79c ) │ │ │ │ b.n 7a2c0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 71858 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 7a1d0 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ bne.w 7ae3e │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ @@ -120012,15 +120002,15 @@ │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 7ae74 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b10e │ │ │ │ + bhi.w 7b0e2 │ │ │ │ add.w r2, r2, r0, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -120033,15 +120023,15 @@ │ │ │ │ beq.n 7aaf2 │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ b.n 7a9f0 │ │ │ │ mov r4, ip │ │ │ │ b.n 7a718 │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b012 │ │ │ │ + bls.w 7b03c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 7aa6c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bhi.w 7ae74 │ │ │ │ @@ -120051,17 +120041,17 @@ │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ b.n 7a9f0 │ │ │ │ mov r4, r1 │ │ │ │ b.n 7a718 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7affe │ │ │ │ + beq.w 7aff6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ b.n 7a75e │ │ │ │ mov r4, lr │ │ │ │ b.n 7a2aa │ │ │ │ ands.w r5, r4, #3 │ │ │ │ beq.w 7aebc │ │ │ │ adds r4, #1 │ │ │ │ @@ -120074,21 +120064,21 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 7a3ec │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ bne.w 7afc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ @@ -120099,24 +120089,24 @@ │ │ │ │ beq.w 7af7a │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b11e │ │ │ │ + beq.w 7b098 │ │ │ │ add.w r2, r6, #28 │ │ │ │ b.n 7a358 │ │ │ │ bne.w 7acec │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ bhi.w 7a550 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7b03c │ │ │ │ + bhi.w 7b02e │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.n 7a3e6 │ │ │ │ mov r4, lr │ │ │ │ b.n 7a718 │ │ │ │ @@ -120277,51 +120267,51 @@ │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 7acec │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ bhi.w 7a550 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b140 │ │ │ │ + bls.w 7b082 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ beq.w 7a550 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 7acec │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7b030 │ │ │ │ + bhi.w 7b022 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 7a508 │ │ │ │ str r5, [r3, #0] │ │ │ │ b.w 7a2c0 │ │ │ │ ldrb.w r7, [sl, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r7, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7b102 │ │ │ │ + beq.w 7b100 │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ b.w 7a4d0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7affe │ │ │ │ + beq.w 7aff6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ b.w 7a4ce │ │ │ │ cmp.w r8, #1 │ │ │ │ bls.n 7ad54 │ │ │ │ cmp.w r8, #3 │ │ │ │ beq.n 7ae10 │ │ │ │ @@ -120340,72 +120330,72 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #13144 @ 0x3358 │ │ │ │ + movw r2, #14296 @ 0x37d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1d93e8 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1dbfb0 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7affe │ │ │ │ + bne.w 7aff6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.w 7a370 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b066 │ │ │ │ + bhi.w 7b0bc │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ ble.n 7adcc │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b086 │ │ │ │ + bhi.w 7b0dc │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ beq.n 7adc6 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ bne.n 7adb6 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b086 │ │ │ │ + bhi.w 7b0dc │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ bls.w 7a3d6 │ │ │ │ movs r5, #3 │ │ │ │ b.w 7a3e6 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ bhi.n 7adb6 │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b0dc │ │ │ │ bne.w 7aa68 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ bls.w 7aadc │ │ │ │ b.w 7a3e6 │ │ │ │ cmp r4, r6 │ │ │ │ bne.w 7a44e │ │ │ │ b.w 7a3e6 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 7a952 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ b.n 7a952 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ b.w 7a370 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e2350 │ │ │ │ + bl e2434 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7affe │ │ │ │ + beq.w 7aff6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ b.w 7a370 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ bne.w 7a504 │ │ │ │ @@ -120416,15 +120406,15 @@ │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ b.w 7a60a │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 7a97e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ @@ -120434,25 +120424,25 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ b.n 7ae34 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19a810 │ │ │ │ + bl 19e1f0 │ │ │ │ mov r5, r0 │ │ │ │ b.w 7a3ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ bhi.w 7a56c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ bgt.n 7aed4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b14a │ │ │ │ + bgt.w 7b05e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.w 7a508 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ @@ -120469,25 +120459,25 @@ │ │ │ │ bls.w 7aa5a │ │ │ │ b.w 7a39a │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b130 │ │ │ │ + bhi.w 7b094 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b124 │ │ │ │ + bne.w 7b0ae │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b130 │ │ │ │ + bls.w 7b094 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b134 │ │ │ │ + bhi.w 7b0aa │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b0e6 │ │ │ │ + bhi.w 7b0a6 │ │ │ │ add.w r2, r2, r0, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ b.n 7aa70 │ │ │ │ @@ -120499,23 +120489,23 @@ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ bhi.w 7a550 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7b056 │ │ │ │ + bne.w 7b04e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ bls.w 7a550 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b030 │ │ │ │ + bhi.n 7b022 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b04a │ │ │ │ + bhi.n 7b042 │ │ │ │ add.w r2, r0, r2, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ b.w 7a3e6 │ │ │ │ @@ -120524,683 +120514,678 @@ │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.w 7a574 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 7a208 │ │ │ │ movs r6, #0 │ │ │ │ b.w 7a2c0 │ │ │ │ cmp r4, r6 │ │ │ │ bne.w 7aa02 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b.n 7aa70 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64328 @ 0xfb48 │ │ │ │ + movw r1, #65480 @ 0xffc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 7af9c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 7aa92 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r2, #24 │ │ │ │ - addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r6, #19968 @ 0x4e00 │ │ │ │ - movtlt r6, #72 @ 0x48 │ │ │ │ - itet ge │ │ │ │ - ldrge r6, [pc, #388] @ (7b178 ) │ │ │ │ - addlt.w r6, r6, r3, lsl #5 │ │ │ │ - mlage r6, r2, r3, r6 │ │ │ │ + bge.w 7a410 │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ b.w 7a2c0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d42d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d7350 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ b.n 7af9c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 7aa70 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51856 @ 0xca90 │ │ │ │ + movw r7, #53008 @ 0xcf10 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ b.w 7a4ac │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ b.w 7a496 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.w 7a3e6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 7aa70 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ b.w 7a496 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ bne.w 7af4c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ bls.w 7af4c │ │ │ │ b.w 7a550 │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.n 7b094 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7b090 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + beq.n 7b094 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 7b08c │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + ite hi │ │ │ │ + movhi r5, #3 │ │ │ │ + movls r5, #0 │ │ │ │ + b.n 7aa70 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ + bne.w 7acde │ │ │ │ + b.w 7a550 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 7aa70 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ + bne.n 7b070 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7ae34 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + b.w 7a358 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + b.w 7a58e │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 7aa70 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 7aa70 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + bne.w 7aef2 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7aef2 │ │ │ │ + b.n 7b094 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b070 │ │ │ │ + bls.n 7b0c6 │ │ │ │ movs r5, #1 │ │ │ │ b.w 7a3e6 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b0aa │ │ │ │ + bgt.n 7b12a │ │ │ │ cmp r0, #1 │ │ │ │ ble.w 7aa68 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b08c │ │ │ │ + bls.n 7b10c │ │ │ │ movs r5, #2 │ │ │ │ b.w 7a3e6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 7aa70 │ │ │ │ + subs r5, r6, r4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.w 7a568 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bls.w 7a528 │ │ │ │ + b.w 7a496 │ │ │ │ + strb r7, [r1, r2] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + b.n 7ad1c │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7a5ce │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b0e0 │ │ │ │ + bhi.n 7b160 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b086 │ │ │ │ + beq.n 7b0dc │ │ │ │ cmp r0, #2 │ │ │ │ beq.w 7aa68 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ b.w 7a3e6 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b086 │ │ │ │ + bhi.n 7b0dc │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b114 │ │ │ │ + bne.n 7b166 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b086 │ │ │ │ + bls.n 7b0dc │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ bhi.w 7adc0 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ bls.w 7af60 │ │ │ │ movs r5, #4 │ │ │ │ b.w 7a3e6 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b094 │ │ │ │ - b.n 7b086 │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 7aa70 │ │ │ │ - subs r5, r6, r4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.w 7a568 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bls.w 7a528 │ │ │ │ - b.w 7a496 │ │ │ │ - strb r7, [r1, r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ad1c │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7a5ce │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r5, #3 │ │ │ │ - b.n 7aa70 │ │ │ │ + bne.n 7b114 │ │ │ │ + b.n 7b0dc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b0c2 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0c2 │ │ │ │ - b.n 7b086 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - b.w 7a358 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7aef2 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7aef2 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - b.n 7ae34 │ │ │ │ - movs r5, #3 │ │ │ │ - b.n 7aa70 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - b.w 7a58e │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7acde │ │ │ │ - b.w 7a550 │ │ │ │ - ldrb r5, [r4, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b130 │ │ │ │ + bne.n 7b142 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b172 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b130 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 7b16e │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - ite hi │ │ │ │ - movhi r5, #3 │ │ │ │ - movls r5, #0 │ │ │ │ - b.n 7aa70 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 7aa70 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b15c │ │ │ │ - b.n 7b130 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + bls.n 7b142 │ │ │ │ + b.n 7b0dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7b1c4 │ │ │ │ + cbz r1, 7b1b8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 7b1c4 │ │ │ │ + bmi.n 7b1b8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b1ce │ │ │ │ + beq.n 7b1c2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b2da │ │ │ │ + beq.w 7b2ce │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b3e6 │ │ │ │ - ldr r3, [pc, #664] @ (7b478 ) │ │ │ │ + beq.w 7b3da │ │ │ │ + ldr r3, [pc, #664] @ (7b46c ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b2a2 │ │ │ │ + bne.n 7b296 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bl 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b436 │ │ │ │ + blt.w 7b42a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b25c │ │ │ │ + beq.n 7b250 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b228 │ │ │ │ + beq.n 7b21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b42e │ │ │ │ + beq.w 7b422 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b326 │ │ │ │ + beq.n 7b31a │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b32a │ │ │ │ + beq.n 7b31e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bmi.n 7b2f0 │ │ │ │ + bmi.n 7b2e4 │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b27c │ │ │ │ + beq.n 7b270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b27c │ │ │ │ - ldr r2, [pc, #528] @ (7b47c ) │ │ │ │ + cbnz r3, 7b270 │ │ │ │ + ldr r2, [pc, #528] @ (7b470 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b384 │ │ │ │ + bne.w 7b378 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b1c6 │ │ │ │ + beq.n 7b1ba │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b1c6 │ │ │ │ + bne.n 7b1ba │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ strb r3, [r7, #16] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7b34e │ │ │ │ + bmi.n 7b342 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b1c6 │ │ │ │ + b.n 7b1ba │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b1ea │ │ │ │ + beq.n 7b1de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2ca │ │ │ │ + beq.n 7b2be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b2ca │ │ │ │ - ldr r2, [pc, #448] @ (7b47c ) │ │ │ │ + cbnz r3, 7b2be │ │ │ │ + ldr r2, [pc, #448] @ (7b470 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3b6 │ │ │ │ + bne.n 7b3aa │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 7b1c6 │ │ │ │ + b.n 7b1ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b1c4 │ │ │ │ + beq.w 7b1b8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19e080 │ │ │ │ - b.n 7b1c4 │ │ │ │ + bl 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.n 7b1b8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b336 │ │ │ │ + cbnz r3, 7b32a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b24c │ │ │ │ + beq.n 7b240 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 7b24c │ │ │ │ + b.n 7b240 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b23a │ │ │ │ + bne.n 7b22e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b1c4 │ │ │ │ - movw r2, #63429 @ 0xf7c5 │ │ │ │ + b.n 7b1b8 │ │ │ │ + movw r2, #63433 @ 0xf7c9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b3ce │ │ │ │ + bne.n 7b3c2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2f6 │ │ │ │ - b.n 7b24c │ │ │ │ + bne.n 7b2ea │ │ │ │ + b.n 7b240 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b39e │ │ │ │ + cbnz r3, 7b392 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b29a │ │ │ │ + beq.n 7b28e │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b29a │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 7b28e │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b278 │ │ │ │ + beq.w 7b26c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b278 │ │ │ │ - movw r2, #63429 @ 0xf7c5 │ │ │ │ + b.n 7b26c │ │ │ │ + movw r2, #63433 @ 0xf7c9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b3da │ │ │ │ + bne.n 7b3ce │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b354 │ │ │ │ - b.n 7b29a │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bne.n 7b348 │ │ │ │ + b.n 7b28e │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b2c6 │ │ │ │ + beq.n 7b2ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b2c6 │ │ │ │ + b.n 7b2ba │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2f6 │ │ │ │ - b.n 7b24c │ │ │ │ + bne.n 7b2ea │ │ │ │ + b.n 7b240 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b354 │ │ │ │ - b.n 7b29a │ │ │ │ + bne.n 7b348 │ │ │ │ + b.n 7b28e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b1dc │ │ │ │ + bne.w 7b1d0 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b466 │ │ │ │ + bpl.n 7b45a │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b43c │ │ │ │ + bpl.n 7b430 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b44e │ │ │ │ + blt.n 7b442 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b480 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b474 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b1c6 │ │ │ │ + beq.w 7b1ba │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1c6 │ │ │ │ + bne.w 7b1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b1c6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b1ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b228 │ │ │ │ - bl d3c00 │ │ │ │ - b.n 7b1c4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b21c │ │ │ │ + bl d3c60 │ │ │ │ + b.n 7b1b8 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b406 │ │ │ │ + bge.n 7b3fa │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b472 │ │ │ │ + bpl.n 7b466 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 7b410 │ │ │ │ + b.n 7b404 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b406 │ │ │ │ - b.n 7b452 │ │ │ │ + bge.n 7b3fa │ │ │ │ + b.n 7b446 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b452 │ │ │ │ + b.n 7b446 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b4f4 │ │ │ │ - cbz r1, 7b4f4 │ │ │ │ + beq.n 7b4e8 │ │ │ │ + cbz r1, 7b4e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b4e4 │ │ │ │ + bne.n 7b4d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7b4e8 │ │ │ │ + bne.n 7b4dc │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 7b4ec │ │ │ │ + beq.n 7b4e0 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7b4f0 │ │ │ │ + beq.n 7b4e4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7b4c4 │ │ │ │ + b.n 7b4b8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7b4d4 │ │ │ │ + b.n 7b4c8 │ │ │ │ subs r3, r0, r1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7b81c │ │ │ │ + blt.w 7b810 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7b60e │ │ │ │ + bne.n 7b602 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b5d2 │ │ │ │ + bpl.n 7b5c6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b716 │ │ │ │ + beq.w 7b70a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47137 @ 0xb821 │ │ │ │ + movw r3, #47125 @ 0xb815 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b70c │ │ │ │ + bne.w 7b700 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6fe │ │ │ │ - ldr r1, [pc, #688] @ (7b810 ) │ │ │ │ + bne.w 7b6f2 │ │ │ │ + ldr r1, [pc, #688] @ (7b804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b5ea │ │ │ │ + beq.n 7b5de │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b5a4 │ │ │ │ + bgt.n 7b598 │ │ │ │ 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, 7b5ea │ │ │ │ + cbz r1, 7b5de │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7b5bc │ │ │ │ + cbz r1, 7b5b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b682 │ │ │ │ + beq.n 7b676 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b72e │ │ │ │ + bne.w 7b722 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b530 │ │ │ │ + bmi.n 7b524 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b530 │ │ │ │ - bl 77208 │ │ │ │ - b.n 7b530 │ │ │ │ + beq.n 7b524 │ │ │ │ + bl 77218 │ │ │ │ + b.n 7b524 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7f4 │ │ │ │ + bne.w 7b7e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b5b6 │ │ │ │ + b.n 7b5aa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b816 │ │ │ │ + bne.w 7b80a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7b810 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b804 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 7b7fe │ │ │ │ + bpl.w 7b7f2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b814 │ │ │ │ + beq.w 7b808 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b746 │ │ │ │ + bne.n 7b73a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b746 │ │ │ │ + beq.n 7b73a │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da8c8 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da990 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b752 │ │ │ │ + beq.n 7b746 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b814 │ │ │ │ + beq.w 7b808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ ittet ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ - b.n 7b522 │ │ │ │ + b.n 7b516 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121208,112 +121193,112 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b6be │ │ │ │ + bne.n 7b6b2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b6ba │ │ │ │ + cbz r3, 7b6ae │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b78c │ │ │ │ + beq.n 7b780 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b76a │ │ │ │ + beq.n 7b75e │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b6d6 │ │ │ │ + cbnz r3, 7b6ca │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b5b6 │ │ │ │ + beq.w 7b5aa │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b7ee │ │ │ │ + beq.w 7b7e2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b6f8 │ │ │ │ + cbz r3, 7b6ec │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b5b6 │ │ │ │ + b.n 7b5aa │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b5da │ │ │ │ + beq.w 7b5ce │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b5e4 │ │ │ │ - bl 77208 │ │ │ │ + beq.w 7b5d8 │ │ │ │ + bl 77218 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b5da │ │ │ │ + b.n 7b5ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b71e │ │ │ │ + beq.n 7b712 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b530 │ │ │ │ - b.n 7b726 │ │ │ │ + beq.w 7b524 │ │ │ │ + b.n 7b71a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b65a │ │ │ │ + bne.n 7b64e │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e080 │ │ │ │ + bl 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b5b6 │ │ │ │ + b.n 7b5aa │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b778 │ │ │ │ + cbz r3, 7b76c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b5b6 │ │ │ │ + bne.w 7b5aa │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b5b6 │ │ │ │ + b.n 7b5aa │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b6c8 │ │ │ │ + beq.n 7b6bc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b7e8 │ │ │ │ + cbz r3, 7b7dc │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b7c0 │ │ │ │ + cbz r3, 7b7b4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -121322,101 +121307,101 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b5b6 │ │ │ │ + b.n 7b5aa │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b798 │ │ │ │ + b.n 7b78c │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b6e8 │ │ │ │ + b.n 7b6dc │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b602 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7b5f6 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b752 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b746 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19e080 │ │ │ │ + b.w 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ │ │ │ │ -0007b820 : │ │ │ │ +0007b814 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b956 │ │ │ │ - cbz r0, 7b8a4 │ │ │ │ - ldr r0, [pc, #412] @ (7b9ec ) │ │ │ │ + bne.w 7b94a │ │ │ │ + cbz r0, 7b898 │ │ │ │ + ldr r0, [pc, #412] @ (7b9e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7b8bc │ │ │ │ + beq.n 7b8b0 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b894 │ │ │ │ + bgt.n 7b888 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7b8bc │ │ │ │ + cbz r0, 7b8b0 │ │ │ │ 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, 7b8a8 │ │ │ │ - cbz r2, 7b8e0 │ │ │ │ + cbz r0, 7b89c │ │ │ │ + cbz r2, 7b8d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b9e4 │ │ │ │ + bne.w 7b9d8 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b8a4 │ │ │ │ + b.n 7b898 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121424,74 +121409,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 7b91a │ │ │ │ + bne.n 7b90e │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b916 │ │ │ │ + cbz r7, 7b90a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b980 │ │ │ │ + beq.n 7b974 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b960 │ │ │ │ + beq.n 7b954 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b932 │ │ │ │ + cbnz r3, 7b926 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b8a4 │ │ │ │ + beq.n 7b898 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b9de │ │ │ │ + beq.n 7b9d2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b950 │ │ │ │ + cbz r3, 7b944 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b8a4 │ │ │ │ + b.n 7b898 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b96e │ │ │ │ + cbz r3, 7b962 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b8a4 │ │ │ │ + bne.n 7b898 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b8a4 │ │ │ │ + b.n 7b898 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b924 │ │ │ │ + beq.n 7b918 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b9d8 │ │ │ │ + cbz r3, 7b9cc │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b9b2 │ │ │ │ + cbz r3, 7b9a6 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -121500,22 +121485,22 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7b8a4 │ │ │ │ + b.n 7b898 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b98c │ │ │ │ + b.n 7b980 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b940 │ │ │ │ + b.n 7b934 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b8d4 │ │ │ │ + b.n 7b8c8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -121523,150 +121508,151 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bd12 │ │ │ │ + beq.w 7bd10 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bcec │ │ │ │ + bne.w 7bcea │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd1c │ │ │ │ + bne.w 7bd1a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bf0c │ │ │ │ + beq.w 7bf06 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bb42 │ │ │ │ + beq.n 7bb3a │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bb98 │ │ │ │ + bne.w 7bb90 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bdf4 │ │ │ │ + ble.w 7bdf0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf6a │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r2 │ │ │ │ + bne.w 7bf64 │ │ │ │ + movw r0, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, r8, r0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ + ldr.w r3, [r8, r0] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, r2] │ │ │ │ - adc.w r0, r0, #0 │ │ │ │ - str.w r0, [ip, #4] │ │ │ │ - mov.w ip, #1 │ │ │ │ + str.w r3, [r8, r0] │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + movs r0, #1 │ │ │ │ orrs r1, r3 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ - lsl.w ip, ip, r8 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r9, ip │ │ │ │ - bgt.n 7bb02 │ │ │ │ - add.w lr, r6, #20 │ │ │ │ - ldrsb.w r3, [lr, r2] │ │ │ │ + lsl.w r0, r0, r8 │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + and.w lr, r9, r0 │ │ │ │ + bgt.n 7baf8 │ │ │ │ + add.w ip, r6, #20 │ │ │ │ + ldrsb.w r3, [ip, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bccc │ │ │ │ + bge.w 7bcc8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ + strb.w r3, [ip, lr] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ - lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bd6a │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - str r7, [r2, r3] │ │ │ │ - add r2, r3 │ │ │ │ - str.w sl, [r2, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ + ldrb.w ip, [r5, #5] │ │ │ │ + lsl.w r3, r3, ip │ │ │ │ + add.w ip, r5, #20 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 7bd68 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + add.w r6, r5, #20 │ │ │ │ + str r7, [r6, r3] │ │ │ │ + add r6, r3 │ │ │ │ + str.w sl, [r6, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r0, #1 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + subs r2, r3, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r2, [r5, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7be94 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + bgt.w 7be90 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bc20 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ - add.w lr, r6, #20 │ │ │ │ + bge.w 7bc18 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w ip, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w ip, [lr, r2, lsl #1] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + strh.w r0, [ip, lr, lsl #1] │ │ │ │ + ldrb.w lr, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bd6e │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - str.w r7, [lr, r3] │ │ │ │ - add r3, lr │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 7bd68 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + str.w r7, [ip, r3] │ │ │ │ + add r3, ip │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7bae4 │ │ │ │ + b.n 7badc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7bd94 │ │ │ │ + bmi.w 7bd90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7ba4c │ │ │ │ + bpl.w 7ba40 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bdd2 │ │ │ │ + bne.w 7bdb0 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7beb0 │ │ │ │ - ldr r3, [pc, #792] @ (7be8c ) │ │ │ │ + beq.w 7beaa │ │ │ │ + ldr r3, [pc, #796] @ (7be88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 7ba4c │ │ │ │ + b.n 7ba40 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bbf6 │ │ │ │ + beq.n 7bbee │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7be26 │ │ │ │ + bne.w 7be22 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121675,217 +121661,216 @@ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7be78 │ │ │ │ + beq.w 7be74 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bc02 │ │ │ │ + cbz r6, 7bbfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bc70 │ │ │ │ + bne.n 7bc6a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bafa │ │ │ │ + beq.w 7baf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bafa │ │ │ │ + bne.w 7baf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bafa │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7baf0 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bb18 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, r2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + blt.w 7bb0e │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add r3, lr │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add r3, ip │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - bgt.n 7bc9e │ │ │ │ - adds r3, r6, r2 │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + bgt.n 7bc9a │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7bd82 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + bge.w 7bd7c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - b.n 7bac6 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + b.n 7bab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc02 │ │ │ │ - ldr r2, [pc, #532] @ (7be90 ) │ │ │ │ + bne.n 7bbfa │ │ │ │ + ldr r2, [pc, #536] @ (7be8c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bf48 │ │ │ │ + bne.w 7bf3a │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bc02 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ + b.n 7bbfa │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, r2, lsl #2 │ │ │ │ + addgt.w r3, r6, lr, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bc8e │ │ │ │ + bge.n 7bc88 │ │ │ │ cmp.w r8, #15 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ it gt │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ - ble.w 7bb1c │ │ │ │ - add.w lr, r6, r3 │ │ │ │ - b.n 7beaa │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - adds r3, r6, r2 │ │ │ │ + movgt.w r3, lr, lsl #2 │ │ │ │ + ble.w 7bb10 │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + b.n 7bea4 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bc64 │ │ │ │ - b.n 7bc40 │ │ │ │ + blt.n 7bc60 │ │ │ │ + b.n 7bc38 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c098 │ │ │ │ + bl 7c090 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bf0c │ │ │ │ + beq.w 7bf06 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba30 │ │ │ │ + beq.w 7ba24 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5e6c <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ + bl d5ecc <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bee6 │ │ │ │ + beq.w 7bee0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 123700 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + bl 123c00 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bf2e │ │ │ │ + bne.w 7bf28 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bafa │ │ │ │ + beq.w 7baf0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bafa │ │ │ │ + bne.w 7baf0 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bafa │ │ │ │ - add.w lr, r5, #20 │ │ │ │ - movs r2, #12 │ │ │ │ - mla r3, r2, ip, r3 │ │ │ │ - add.w r2, lr, r3 │ │ │ │ - strd r7, sl, [r2, #4] │ │ │ │ - str.w r9, [lr, r3] │ │ │ │ - b.n 7bae4 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ - b.n 7bc58 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7baf0 │ │ │ │ + movs r6, #12 │ │ │ │ + mla r3, r6, r0, r3 │ │ │ │ + add.w r6, ip, r3 │ │ │ │ + strd r7, sl, [r6, #4] │ │ │ │ + str.w r9, [ip, r3] │ │ │ │ + b.n 7badc │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + b.n 7bc52 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bdb4 │ │ │ │ + cbnz r2, 7bdd2 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb70 │ │ │ │ + bne.w 7bb68 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb70 │ │ │ │ - b.n 7bb4c │ │ │ │ - movw r3, #63429 @ 0xf7c5 │ │ │ │ + bne.w 7bb68 │ │ │ │ + b.n 7bb44 │ │ │ │ + movw r3, #63433 @ 0xf7c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf62 │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7bf5c │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb4c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bd9a │ │ │ │ - movw r3, #63429 @ 0xf7c5 │ │ │ │ + beq.w 7ba40 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bb5a │ │ │ │ + movw r3, #63433 @ 0xf7c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf40 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7bf54 │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba4c │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bb62 │ │ │ │ + beq.w 7bb44 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bd96 │ │ │ │ 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 7c098 │ │ │ │ + bl 7c090 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bf0c │ │ │ │ + beq.n 7bf06 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf6a │ │ │ │ + bne.w 7bf64 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7ba66 │ │ │ │ + b.n 7ba5a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e137c │ │ │ │ + bl 1e3d7c │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r8, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ @@ -121895,253 +121880,252 @@ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bbe8 │ │ │ │ + bne.w 7bbe0 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bbf6 │ │ │ │ + b.n 7bbee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov.w fp, r2, lsl #2 │ │ │ │ - add.w lr, r6, fp │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ + mov.w fp, lr, lsl #2 │ │ │ │ + add.w ip, r6, fp │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7bebc │ │ │ │ - str.w ip, [lr, #20] │ │ │ │ - b.n 7bac6 │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + bge.n 7beb6 │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7bab6 │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba4c │ │ │ │ - b.n 7bb70 │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add fp, r2 │ │ │ │ - add.w r2, lr, #1 │ │ │ │ - add r2, fp │ │ │ │ - and.w r2, r2, ip │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + beq.w 7ba40 │ │ │ │ + b.n 7bb68 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add fp, lr │ │ │ │ + add.w lr, ip, #1 │ │ │ │ + add lr, fp │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7bcc6 │ │ │ │ - b.n 7bc42 │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + blt.w 7bcc2 │ │ │ │ + b.n 7bc3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c098 │ │ │ │ + bl 7c090 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ba30 │ │ │ │ + bne.w 7ba24 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bf7c │ │ │ │ + bne.n 7bf76 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bf28 │ │ │ │ + beq.n 7bf22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7bf8e │ │ │ │ + cbz r3, 7bf88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bafc │ │ │ │ + b.n 7baf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd48 │ │ │ │ + bne.w 7bd46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd48 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bde8 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd46 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bc88 │ │ │ │ + beq.w 7bc82 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bc88 │ │ │ │ + b.n 7bc82 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bdc8 │ │ │ │ + b.n 7bde6 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7bdc6 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e137c │ │ │ │ + bl 1e3d7c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7be22 │ │ │ │ + b.n 7be1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bf18 │ │ │ │ + bne.n 7bf12 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bf18 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bf12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bf28 │ │ │ │ - nop │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bf22 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c00e │ │ │ │ + bgt.n 7c006 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7bfc4 │ │ │ │ + bge.n 7bfbc │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bfc2 │ │ │ │ + blt.n 7bfba │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r0, r0, r4 │ │ │ │ - bgt.n 7c038 │ │ │ │ + bgt.n 7c030 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bfc2 │ │ │ │ + blt.n 7bfba │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7bff6 │ │ │ │ + b.n 7bfee │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c05c │ │ │ │ + bgt.n 7c054 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bfc2 │ │ │ │ + blt.n 7bfba │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ - b.n 7bfd8 │ │ │ │ + b.n 7bfd0 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c07e │ │ │ │ + bgt.n 7c076 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bfc2 │ │ │ │ + blt.n 7bfba │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c038 │ │ │ │ + b.n 7c030 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bfc2 │ │ │ │ + blt.n 7bfba │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7bfd8 │ │ │ │ + b.n 7bfd0 │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c056 │ │ │ │ + bge.n 7c04e │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7c9c0 │ │ │ │ + bhi.w 7c9b8 │ │ │ │ ldrd r5, r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c682 │ │ │ │ + beq.w 7c67a │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c3b0 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c3a8 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c6c2 │ │ │ │ + bhi.w 7c6ba │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c24e │ │ │ │ + bne.w 7c246 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c702 │ │ │ │ + ble.w 7c6fa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -122160,86 +122144,86 @@ │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c98a │ │ │ │ + bne.w 7c982 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c6d6 │ │ │ │ + beq.w 7c6ce │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r8, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c74c │ │ │ │ + bne.w 7c744 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c74c │ │ │ │ + bne.w 7c744 │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7c1f8 │ │ │ │ + beq.n 7c1f0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c1d2 │ │ │ │ + b.n 7c1ca │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c66a │ │ │ │ + bgt.w 7c662 │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c360 │ │ │ │ + bne.w 7c358 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c1f4 │ │ │ │ + beq.n 7c1ec │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c1b4 │ │ │ │ + bgt.n 7c1ac │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c360 │ │ │ │ + bne.w 7c358 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c1d0 │ │ │ │ + bne.n 7c1c8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c23a │ │ │ │ + beq.n 7c232 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c3b4 │ │ │ │ + bne.w 7c3ac │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c3b4 │ │ │ │ + bhi.w 7c3ac │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3b4 │ │ │ │ + beq.w 7c3ac │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ @@ -122255,37 +122239,37 @@ │ │ │ │ add.w r1, r3, fp │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c9b0 │ │ │ │ + bne.w 7c9a8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7c93a │ │ │ │ + bcs.w 7c932 │ │ │ │ adds r1, #19 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7c980 │ │ │ │ + beq.w 7c978 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4a8 │ │ │ │ + beq.w 7c4a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122306,113 +122290,113 @@ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c526 │ │ │ │ + bne.w 7c51e │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c6da │ │ │ │ + beq.w 7c6d2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w sl, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c17c │ │ │ │ + bne.w 7c174 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c356 │ │ │ │ + ble.n 7c34e │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb7e │ │ │ │ + beq.w 7cb76 │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r3, #12 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7c334 │ │ │ │ + bne.n 7c32c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e664 │ │ │ │ - b.n 7c1f8 │ │ │ │ + bl 7e65c │ │ │ │ + b.n 7c1f0 │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, r1, r0 │ │ │ │ - ble.n 7c3a4 │ │ │ │ + ble.n 7c39c │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c860 │ │ │ │ + bgt.w 7c858 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c1c6 │ │ │ │ + beq.w 7c1be │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c37c │ │ │ │ + b.n 7c374 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c1ec │ │ │ │ - b.n 7c396 │ │ │ │ + beq.w 7c1e4 │ │ │ │ + b.n 7c38e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29657 @ 0x73d9 │ │ │ │ + movw r2, #29673 @ 0x73e9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7c9ca │ │ │ │ + bne.w 7c9c2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7c914 │ │ │ │ + beq.w 7c90c │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 7c410 │ │ │ │ + bgt.n 7c408 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c914 │ │ │ │ + beq.w 7c90c │ │ │ │ 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 7c73a │ │ │ │ + beq.w 7c732 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c23a │ │ │ │ + bne.w 7c232 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -122420,57 +122404,57 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r6, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7c464 │ │ │ │ + bne.n 7c45c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c460 │ │ │ │ + cbz r1, 7c458 │ │ │ │ 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 7ca90 │ │ │ │ + beq.w 7ca88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7ca6c │ │ │ │ + beq.w 7ca64 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c480 │ │ │ │ + cbnz r3, 7c478 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c23a │ │ │ │ + beq.w 7c232 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb30 │ │ │ │ + beq.w 7cb28 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c4a2 │ │ │ │ + cbz r3, 7c49a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c23a │ │ │ │ + b.n 7c232 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c656 │ │ │ │ + bcc.w 7c64e │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c93a │ │ │ │ + beq.w 7c932 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122491,23 +122475,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c30a │ │ │ │ + beq.w 7c302 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c9f0 │ │ │ │ + beq.w 7c9e8 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7ca66 │ │ │ │ + ble.w 7ca5e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ add.w r9, r2, fp, lsl #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ @@ -122517,107 +122501,107 @@ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c87a │ │ │ │ + bne.w 7c872 │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c55e │ │ │ │ + bne.n 7c556 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c892 │ │ │ │ + ble.w 7c88a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c8e2 │ │ │ │ + bgt.w 7c8da │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c8ec │ │ │ │ + bne.w 7c8e4 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c63a │ │ │ │ + beq.n 7c632 │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c5e8 │ │ │ │ + b.n 7c5e0 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c638 │ │ │ │ + beq.n 7c630 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cb72 │ │ │ │ + bgt.w 7cb6a │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c5de │ │ │ │ + beq.n 7c5d6 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca06 │ │ │ │ + bne.w 7c9fe │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c5de │ │ │ │ + ble.n 7c5d6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c5e8 │ │ │ │ + bne.n 7c5e0 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a2db8 │ │ │ │ + bl 1a6780 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb50 │ │ │ │ + beq.w 7cb48 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c23a │ │ │ │ + b.n 7c232 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c4d2 │ │ │ │ + b.n 7c4ca │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c360 │ │ │ │ + bne.w 7c358 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c1d0 │ │ │ │ - b.n 7c1f4 │ │ │ │ + bne.w 7c1c8 │ │ │ │ + b.n 7c1ec │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7c998 ) │ │ │ │ + ldr r0, [pc, #784] @ (7c990 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ @@ -122627,257 +122611,257 @@ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c252 │ │ │ │ + bls.w 7c24a │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7caf8 │ │ │ │ + bhi.w 7caf0 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c252 │ │ │ │ + b.n 7c24a │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c8b0 │ │ │ │ + bne.w 7c8a8 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e664 │ │ │ │ - b.n 7c1f8 │ │ │ │ + bl 7e65c │ │ │ │ + b.n 7c1f0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ movw r1, #6045 @ 0x179d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7c99c │ │ │ │ + bne.w 7c994 │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c28e │ │ │ │ + b.n 7c286 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7c23a │ │ │ │ + b.n 7c232 │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7ca14 │ │ │ │ + ble.w 7ca0c │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c82a │ │ │ │ + beq.n 7c822 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c832 │ │ │ │ + beq.n 7c82a │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c82a │ │ │ │ + beq.n 7c822 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c7a8 │ │ │ │ + beq.n 7c7a0 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c832 │ │ │ │ + beq.n 7c82a │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c832 │ │ │ │ + beq.n 7c82a │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 7c82a │ │ │ │ + b.n 7c822 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c856 │ │ │ │ + beq.n 7c84e │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c832 │ │ │ │ + cbz r1, 7c82a │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c832 │ │ │ │ + cbz r1, 7c82a │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c832 │ │ │ │ + cbz r1, 7c82a │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w sl, ip, #24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c7c4 │ │ │ │ + bne.n 7c7bc │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c9d6 │ │ │ │ + beq.w 7c9ce │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c758 │ │ │ │ + bne.n 7c750 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c1ac │ │ │ │ + b.n 7c1a4 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c674 │ │ │ │ + beq.w 7c66c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c860 │ │ │ │ + b.n 7c858 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7c55e │ │ │ │ - b.n 7c588 │ │ │ │ + bne.w 7c556 │ │ │ │ + b.n 7c580 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c8ec │ │ │ │ + bne.n 7c8e4 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7ca1c │ │ │ │ + beq.w 7ca14 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c5a0 │ │ │ │ + b.n 7c598 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c6f6 │ │ │ │ + ble.w 7c6ee │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c8de │ │ │ │ + cbz r2, 7c8d6 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c6f6 │ │ │ │ + beq.w 7c6ee │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c8c4 │ │ │ │ + bne.n 7c8bc │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c8c0 │ │ │ │ + b.n 7c8b8 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cb40 │ │ │ │ + beq.w 7cb38 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7c972 │ │ │ │ + bgt.n 7c96a │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c9e2 │ │ │ │ + bne.n 7c9da │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c5c6 │ │ │ │ - b.n 7c89c │ │ │ │ + bgt.w 7c5be │ │ │ │ + b.n 7c894 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb5c │ │ │ │ + bne.w 7cb54 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 7c23a │ │ │ │ + b.n 7c232 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cb66 │ │ │ │ + bne.w 7cb5e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7c9c0 │ │ │ │ + cbz r4, 7c9b8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r8, fp, #20 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7c4d2 │ │ │ │ + b.n 7c4ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cb36 │ │ │ │ + bgt.w 7cb2e │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c904 │ │ │ │ + b.n 7c8fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 71858 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c4c4 │ │ │ │ + b.n 7c4bc │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c534 │ │ │ │ + b.n 7c52c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122886,53 +122870,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4ca │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.w 7c4c2 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c248 │ │ │ │ + b.n 7c240 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c23a │ │ │ │ + b.n 7c232 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c840 │ │ │ │ - b.n 7c9d6 │ │ │ │ + bne.w 7c838 │ │ │ │ + b.n 7c9ce │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8fa │ │ │ │ + b.n 7c8f2 │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7ca20 │ │ │ │ + blt.n 7ca18 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e664 │ │ │ │ - b.n 7c63a │ │ │ │ + bl 7e65c │ │ │ │ + b.n 7c632 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c612 │ │ │ │ - bne.w 7c856 │ │ │ │ - b.w 7c1f8 │ │ │ │ + b.n 7c60a │ │ │ │ + bne.w 7c84e │ │ │ │ + b.w 7c1f0 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c63a │ │ │ │ + b.n 7c632 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #12 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ @@ -122946,43 +122930,43 @@ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7c9f8 │ │ │ │ - beq.w 7c63a │ │ │ │ - b.n 7c58c │ │ │ │ + b.n 7c9f0 │ │ │ │ + beq.w 7c632 │ │ │ │ + b.n 7c584 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7ca7a │ │ │ │ + cbz r3, 7ca72 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c23a │ │ │ │ + bne.w 7c232 │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c23a │ │ │ │ + b.w 7c232 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c470 │ │ │ │ + beq.w 7c468 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7caf2 │ │ │ │ + cbz r1, 7caea │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r6, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cac6 │ │ │ │ + cbz r3, 7cabe │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r6, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -122992,87 +122976,87 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c23a │ │ │ │ + b.w 7c232 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7ca9e │ │ │ │ + b.n 7ca96 │ │ │ │ adds r3, r6, #2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7c9c0 │ │ │ │ + bmi.w 7c9b8 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c278 │ │ │ │ - b.n 7c9b0 │ │ │ │ + beq.w 7c270 │ │ │ │ + b.n 7c9a8 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c492 │ │ │ │ + b.n 7c48a │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7c9e2 │ │ │ │ + bne.w 7c9da │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c5d2 │ │ │ │ - b.n 7c63a │ │ │ │ + bne.w 7c5ca │ │ │ │ + b.n 7c632 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c23a │ │ │ │ + b.w 7c232 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c92c │ │ │ │ + b.n 7c924 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c95a │ │ │ │ + b.n 7c952 │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c62e │ │ │ │ - b.n 7c604 │ │ │ │ + beq.w 7c626 │ │ │ │ + b.n 7c5fc │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c334 │ │ │ │ + b.w 7c32c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7cd90 │ │ │ │ + bne.w 7cd88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cde0 │ │ │ │ + bne.w 7cdd8 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7cd0c │ │ │ │ + bgt.w 7cd04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce52 │ │ │ │ + beq.w 7ce4a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ce52 │ │ │ │ + bhi.w 7ce4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ @@ -123081,36 +123065,36 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cd32 │ │ │ │ - movw r9, #57633 @ 0xe121 │ │ │ │ + beq.w 7cd2a │ │ │ │ + movw r9, #57733 @ 0xe185 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cda6 │ │ │ │ - ldr r3, [pc, #628] @ (7ce88 ) │ │ │ │ + bpl.w 7cd9e │ │ │ │ + ldr r3, [pc, #628] @ (7ce80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r5, 7cc46 │ │ │ │ + cbz r5, 7cc3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123121,34 +123105,34 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce6c │ │ │ │ - ldr r3, [pc, #544] @ (7ce88 ) │ │ │ │ + beq.w 7ce64 │ │ │ │ + ldr r3, [pc, #544] @ (7ce80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce1e │ │ │ │ + beq.w 7ce16 │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7ccd6 │ │ │ │ - ldr r3, [pc, #496] @ (7ce88 ) │ │ │ │ + bpl.n 7ccce │ │ │ │ + ldr r3, [pc, #496] @ (7ce80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123162,319 +123146,319 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce38 │ │ │ │ + beq.w 7ce30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cdae │ │ │ │ + bne.n 7cda6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cdbc │ │ │ │ + beq.n 7cdb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd04 │ │ │ │ + beq.n 7ccfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce4a │ │ │ │ + beq.w 7ce42 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #41909 @ 0xa3b5 │ │ │ │ + movweq r9, #42105 @ 0xa479 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7cd6c │ │ │ │ + bne.n 7cd64 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc00 │ │ │ │ + bne.w 7cbf8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cd06 │ │ │ │ + b.n 7ccfe │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd32 │ │ │ │ - movw r9, #26701 @ 0x684d │ │ │ │ + beq.n 7cd2a │ │ │ │ + movw r9, #26801 @ 0x68b1 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cc00 │ │ │ │ - movw r9, #28305 @ 0x6e91 │ │ │ │ + b.n 7cbf8 │ │ │ │ + movw r9, #28345 @ 0x6eb9 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7cd1a │ │ │ │ + b.n 7cd12 │ │ │ │ movw r9, #14901 @ 0x3a35 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7cd1a │ │ │ │ + b.n 7cd12 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7ce52 │ │ │ │ + ble.n 7ce4a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cd7e │ │ │ │ - movw r9, #43817 @ 0xab29 │ │ │ │ + bne.n 7cd76 │ │ │ │ + movw r9, #44033 @ 0xac01 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7cd1a │ │ │ │ + b.n 7cd12 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ce52 │ │ │ │ - movw r9, #56109 @ 0xdb2d │ │ │ │ + bne.n 7ce4a │ │ │ │ + movw r9, #57017 @ 0xdeb9 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7cd1a │ │ │ │ + b.n 7cd12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ce70 │ │ │ │ - bl 7d504 │ │ │ │ + bne.n 7ce68 │ │ │ │ + bl 7d4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd32 │ │ │ │ + beq.n 7cd2a │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cc8a │ │ │ │ + b.n 7cc82 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cc38 │ │ │ │ - b.n 7cc46 │ │ │ │ + bne.w 7cc30 │ │ │ │ + b.n 7cc3e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 79398 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ccf0 │ │ │ │ + bne.n 7cce8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ccf0 │ │ │ │ + beq.n 7cce8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccf0 │ │ │ │ + bne.n 7cce8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ccfa │ │ │ │ - b.n 7cd04 │ │ │ │ + bne.n 7ccf2 │ │ │ │ + b.n 7ccfc │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 78fc8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd32 │ │ │ │ - bl 7e630 │ │ │ │ + beq.n 7cd2a │ │ │ │ + bl 7e628 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce0c │ │ │ │ + beq.n 7ce04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7ce42 │ │ │ │ + cbz r3, 7ce3a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cd32 │ │ │ │ + beq.n 7cd2a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ bl 7a108 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc8a │ │ │ │ + bne.w 7cc82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd32 │ │ │ │ + beq.n 7cd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd32 │ │ │ │ + bne.n 7cd2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd32 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd2a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccce │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce0c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd04 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ccfc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7cd32 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7cd2a │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7ce1e │ │ │ │ + b.n 7ce16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13152 @ 0x3360 │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7cd32 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7cd2a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ce8c : │ │ │ │ +0007ce84 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7cebe │ │ │ │ - cbz r3, 7cf10 │ │ │ │ + bgt.n 7ceb6 │ │ │ │ + cbz r3, 7cf08 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cf10 │ │ │ │ + bhi.n 7cf08 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ asrs r5, r5, #20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7ceea │ │ │ │ - movw r5, #41909 @ 0xa3b5 │ │ │ │ + bne.n 7cee2 │ │ │ │ + movw r5, #42105 @ 0xa479 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f9ec │ │ │ │ - cbz r0, 7cede │ │ │ │ + bl 1a33bc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7ced6 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26701 @ 0x684d │ │ │ │ + movw r5, #26801 @ 0x68b1 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7ceca │ │ │ │ + b.n 7cec2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cf10 │ │ │ │ + ble.n 7cf08 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cf36 │ │ │ │ - movw r5, #43817 @ 0xab29 │ │ │ │ + bne.n 7cf2e │ │ │ │ + movw r5, #44033 @ 0xac01 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7ceca │ │ │ │ - movw r5, #57633 @ 0xe121 │ │ │ │ + b.n 7cec2 │ │ │ │ + movw r5, #57733 @ 0xe185 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ceca │ │ │ │ + b.n 7cec2 │ │ │ │ movw r5, #14901 @ 0x3a35 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7ceca │ │ │ │ + b.n 7cec2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28305 @ 0x6e91 │ │ │ │ + movw r5, #28345 @ 0x6eb9 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ceca │ │ │ │ + b.n 7cec2 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cf10 │ │ │ │ - movw r5, #56109 @ 0xdb2d │ │ │ │ + bne.n 7cf08 │ │ │ │ + movw r5, #57017 @ 0xdeb9 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7ceca │ │ │ │ + b.n 7cec2 │ │ │ │ │ │ │ │ -0007cf48 : │ │ │ │ +0007cf40 : │ │ │ │ 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 7cf64 │ │ │ │ + bl 7cf5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d500 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d4f8 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ - bpl.w 7d4ec │ │ │ │ + bpl.w 7d4c8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d2fc │ │ │ │ + bne.w 7d2ea │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d2fc │ │ │ │ + beq.w 7d2ea │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d3d6 │ │ │ │ + beq.w 7d3c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d456 │ │ │ │ + bne.w 7d444 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d352 │ │ │ │ + beq.w 7d340 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0ec │ │ │ │ + bne.w 7d0e4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d1d8 │ │ │ │ + beq.w 7d1d0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d1e0 │ │ │ │ + beq.w 7d1d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d1ea │ │ │ │ + ble.w 7d1e2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d432 │ │ │ │ + bne.w 7d420 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, lr │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr.w r2, [r9, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123488,220 +123472,217 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d106 │ │ │ │ + bgt.n 7d0fe │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d14a │ │ │ │ + bge.n 7d142 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d274 │ │ │ │ + beq.w 7d26c │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w ip, r3, #20 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add ip, r2 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbnz r1, 7d0c8 │ │ │ │ + cbnz r1, 7d0c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d28e │ │ │ │ + bmi.w 7d2cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d2dc │ │ │ │ + bmi.w 7d286 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d0e4 │ │ │ │ + cbz r7, 7d0dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d0e2 │ │ │ │ + cbz r3, 7d0da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7d102 │ │ │ │ + cbz r7, 7d0fa │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d100 │ │ │ │ + cbz r2, 7d0f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d35e │ │ │ │ + bne.w 7d34c │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d0e6 │ │ │ │ + b.n 7d0de │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d396 │ │ │ │ + bgt.w 7d384 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d176 │ │ │ │ + bge.n 7d16e │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d278 │ │ │ │ + beq.w 7d270 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d09e │ │ │ │ + b.n 7d096 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r1, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7d196 │ │ │ │ + bge.n 7d18e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d06e │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r9, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d11c │ │ │ │ + blt.n 7d114 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7d262 │ │ │ │ + ble.n 7d25a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d40c │ │ │ │ + bgt.w 7d3fa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d11c │ │ │ │ + blt.n 7d114 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d1ba │ │ │ │ + b.n 7d1b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cffe │ │ │ │ + bne.w 7cff6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d00c │ │ │ │ + bgt.w 7d004 │ │ │ │ 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 7c098 │ │ │ │ + bl 7c090 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d00c │ │ │ │ + bne.w 7d004 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d224 │ │ │ │ + beq.n 7d21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4a2 │ │ │ │ + beq.w 7d4da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d238 │ │ │ │ + beq.n 7d230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4aa │ │ │ │ + beq.w 7d4e2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d4b2 │ │ │ │ + beq.w 7d4ea │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d0b4 │ │ │ │ + beq.w 7d0ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d0d0 │ │ │ │ + b.n 7d0c8 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7d16a │ │ │ │ - b.n 7d254 │ │ │ │ + blt.w 7d162 │ │ │ │ + b.n 7d24c │ │ │ │ add.w ip, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ add.w lr, ip, r2 │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ str.w r8, [ip, r2] │ │ │ │ - b.n 7d09e │ │ │ │ + b.n 7d096 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d37e │ │ │ │ + bne.n 7d36c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d2ac │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d0be │ │ │ │ + beq.w 7d490 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -123709,107 +123690,107 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d0d0 │ │ │ │ - b.n 7d0e4 │ │ │ │ + bne.w 7d0c8 │ │ │ │ + b.n 7d0dc │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d366 │ │ │ │ + bne.n 7d354 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d2ac │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + bne.n 7d29c │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d0c8 │ │ │ │ - b.n 7d2ac │ │ │ │ + bne.n 7d29c │ │ │ │ + b.n 7d0b6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d352 │ │ │ │ + beq.n 7d340 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d3d6 │ │ │ │ + beq.n 7d3c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7cfc4 │ │ │ │ + beq.w 7cfbc │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfc4 │ │ │ │ + beq.w 7cfbc │ │ │ │ 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 7c098 │ │ │ │ + bl 7c090 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfc4 │ │ │ │ - cbz r7, 7d358 │ │ │ │ + bne.w 7cfbc │ │ │ │ + cbz r7, 7d346 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d0e6 │ │ │ │ + b.n 7d0de │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d102 │ │ │ │ - movw r3, #63429 @ 0xf7c5 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d442 │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #22 │ │ │ │ - bpl.w 7d0c8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.n 7d2e4 │ │ │ │ - movw r3, #63429 @ 0xf7c5 │ │ │ │ + b.n 7d0fa │ │ │ │ + movw r3, #63433 @ 0xf7c9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d44c │ │ │ │ + bne.n 7d430 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d0be │ │ │ │ + bpl.w 7d0b6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d296 │ │ │ │ + b.n 7d2d4 │ │ │ │ + movw r3, #63433 @ 0xf7c9 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d43a │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #22 │ │ │ │ + bpl.w 7d0c0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.n 7d28e │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d3b2 │ │ │ │ + bge.n 7d3a0 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d06e │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add r2, ip │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7d3a8 │ │ │ │ - b.n 7d19a │ │ │ │ + blt.n 7d396 │ │ │ │ + b.n 7d192 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -123821,232 +123802,235 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 79494 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d352 │ │ │ │ + beq.n 7d340 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d0d0 │ │ │ │ - b.n 7d0e4 │ │ │ │ + bne.w 7d0c8 │ │ │ │ + b.n 7d0dc │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d420 │ │ │ │ + bge.n 7d40e │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d3a8 │ │ │ │ + b.n 7d396 │ │ │ │ add r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d1b0 │ │ │ │ + b.n 7d1a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e137c │ │ │ │ + bl 1e3d7c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d016 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 7d00e │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d37a │ │ │ │ - b.n 7d0c8 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 7d368 │ │ │ │ + b.n 7d0b6 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d392 │ │ │ │ - b.n 7d0be │ │ │ │ + bne.n 7d380 │ │ │ │ + b.n 7d0c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5e6c <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ + bl d5ecc <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d4c4 │ │ │ │ + beq.n 7d4a0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d4c0 │ │ │ │ + bne.n 7d49c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 123700 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ - cbz r7, 7d498 │ │ │ │ + bl 123c00 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + cbz r7, 7d486 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d496 │ │ │ │ + cbz r3, 7d484 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7d0e6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d224 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d238 │ │ │ │ + b.n 7d0de │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d0b4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d0e4 │ │ │ │ + beq.w 7d0c0 │ │ │ │ + b.n 7d29c │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d482 │ │ │ │ + b.n 7d470 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c098 │ │ │ │ + bl 7c090 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfcc │ │ │ │ - b.n 7d352 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 7cfc4 │ │ │ │ + b.n 7d340 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4277 @ 0x10b5 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d352 │ │ │ │ - nop │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d340 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d21c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d230 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d0ac │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d0dc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d504 : │ │ │ │ +0007d4fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f9ec │ │ │ │ - cbz r0, 7d528 │ │ │ │ + bl 1a33bc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d520 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d52c : │ │ │ │ +0007d524 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f9ec │ │ │ │ - cbz r0, 7d550 │ │ │ │ + bl 1a33bc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d548 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 7d5c2 │ │ │ │ + cbz r1, 7d5ba │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d572 │ │ │ │ + cbz r0, 7d56a │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7d5c2 │ │ │ │ + cbnz r0, 7d5ba │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d5c2 │ │ │ │ - movw r6, #13192 @ 0x3388 │ │ │ │ + bne.n 7d5ba │ │ │ │ + movw r6, #14344 @ 0x3808 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d5a2 │ │ │ │ + b.n 7d59a │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d5bc │ │ │ │ + beq.n 7d5b4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d5c2 │ │ │ │ + cbz r3, 7d5ba │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d598 │ │ │ │ + bne.n 7d590 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d59c │ │ │ │ + bne.n 7d594 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d59c │ │ │ │ + bne.n 7d594 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d5c8 : │ │ │ │ +0007d5c0 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d648 │ │ │ │ + beq.n 7d640 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77aa4 │ │ │ │ - cbz r0, 7d63e │ │ │ │ + bl 77ab4 │ │ │ │ + cbz r0, 7d636 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d618 │ │ │ │ + ble.n 7d610 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, ip │ │ │ │ add.w r6, r5, #1 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #0] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7d600 │ │ │ │ - ldr r4, [pc, #48] @ (7d64c ) │ │ │ │ + bne.n 7d5f8 │ │ │ │ + ldr r4, [pc, #48] @ (7d644 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -124055,62 +124039,62 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7d650 ) │ │ │ │ - b.n 7d63e │ │ │ │ + ldr r0, [pc, #4] @ (7d648 ) │ │ │ │ + b.n 7d636 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #248] @ (7d760 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d758 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1616] @ 0x650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d714 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d764 │ │ │ │ + beq.n 7d70c │ │ │ │ + ldr.w ip, [pc, #224] @ 7d75c │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r7, [r3, #1616] @ 0x650 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d73c │ │ │ │ + bne.n 7d734 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d6b2 │ │ │ │ + beq.n 7d6aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7d6f4 │ │ │ │ + beq.n 7d6ec │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124131,79 +124115,79 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d6e8 │ │ │ │ + b.n 7d6e0 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d6e8 │ │ │ │ + beq.n 7d6e0 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7d6ae │ │ │ │ - b.n 7d6b2 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + bne.n 7d6a6 │ │ │ │ + b.n 7d6aa │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d752 │ │ │ │ + bne.n 7d74a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d72a │ │ │ │ + b.n 7d722 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d72a │ │ │ │ + b.n 7d722 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #224] @ (7d85c ) │ │ │ │ + ldr r5, [pc, #224] @ (7d854 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - cbz r4, 7d7f0 │ │ │ │ - ldr r0, [pc, #204] @ (7d860 ) │ │ │ │ + cbz r4, 7d7e8 │ │ │ │ + ldr r0, [pc, #204] @ (7d858 ) │ │ │ │ ldr.w r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1612] @ 0x64c │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d836 │ │ │ │ + bne.n 7d82e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d814 │ │ │ │ + beq.n 7d80c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124218,176 +124202,176 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d7e4 │ │ │ │ + beq.n 7d7dc │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7d7bc │ │ │ │ + bne.n 7d7b4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d7e4 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 7d7dc │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d84c │ │ │ │ + bne.n 7d844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d806 │ │ │ │ + b.n 7d7fe │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d806 │ │ │ │ + b.n 7d7fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d864 : │ │ │ │ +0007d85c : │ │ │ │ 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 7d890 │ │ │ │ + bmi.n 7d888 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19f9ec │ │ │ │ - cbz r0, 7d88e │ │ │ │ + bl 1a33bc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d886 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65060 @ 0xfe24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #676 @ 0x2a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7dbd0 │ │ │ │ + bls.w 7dbc8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd3a │ │ │ │ - ldr r3, [pc, #712] @ (7dbc8 ) │ │ │ │ + bne.w 7dd32 │ │ │ │ + ldr r3, [pc, #712] @ (7dbc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7dd00 │ │ │ │ + beq.w 7dcf8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7daee │ │ │ │ + beq.w 7dae6 │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #632] @ (7dbcc ) │ │ │ │ + ldr r2, [pc, #632] @ (7dbc4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd5c │ │ │ │ + bne.w 7dd54 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dc16 │ │ │ │ + bne.w 7dc0e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbe0 │ │ │ │ + beq.w 7dbd8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7db4c │ │ │ │ + blt.w 7db44 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7db98 │ │ │ │ + bne.w 7db90 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ddba │ │ │ │ + bne.w 7ddb2 │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbf8 │ │ │ │ + beq.w 7dbf0 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7d9ec │ │ │ │ - ldr r3, [pc, #512] @ (7dbc8 ) │ │ │ │ + bpl.n 7d9e4 │ │ │ │ + ldr r3, [pc, #512] @ (7dbc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -124395,33 +124379,33 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #8441 @ 0x20f9 │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc86 │ │ │ │ + bne.w 7dc7e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dcf6 │ │ │ │ + bne.w 7dcee │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7da66 │ │ │ │ - ldr r2, [pc, #412] @ (7dbc8 ) │ │ │ │ + bpl.n 7da5e │ │ │ │ + ldr r2, [pc, #412] @ (7dbc0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -124434,750 +124418,750 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd70 │ │ │ │ + beq.w 7dd68 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dc1c │ │ │ │ + beq.w 7dc14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7de00 │ │ │ │ + bpl.w 7ddf8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7db14 │ │ │ │ + bne.n 7db0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7db1e │ │ │ │ + bne.n 7db16 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7db30 │ │ │ │ + bne.n 7db28 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7db30 │ │ │ │ - ldr r0, [pc, #300] @ (7dbc8 ) │ │ │ │ + beq.n 7db28 │ │ │ │ + ldr r0, [pc, #300] @ (7dbc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7dc72 │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.w 7dc6a │ │ │ │ + bl 7b9e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dad2 │ │ │ │ + beq.n 7daca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddc6 │ │ │ │ + beq.w 7ddbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dae6 │ │ │ │ + beq.n 7dade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddf8 │ │ │ │ + beq.w 7ddf0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7d934 │ │ │ │ + bcc.w 7d92c │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7d934 │ │ │ │ + b.n 7d92c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7da86 │ │ │ │ + beq.n 7da7e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7da94 │ │ │ │ + beq.n 7da8c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7da9a │ │ │ │ + bne.n 7da92 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f558 │ │ │ │ + bl 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc70 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7d982 │ │ │ │ - ldr r3, [pc, #112] @ (7dbc8 ) │ │ │ │ + bpl.w 7d97a │ │ │ │ + ldr r3, [pc, #112] @ (7dbc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7db8c │ │ │ │ + beq.n 7db84 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d98e │ │ │ │ + beq.w 7d986 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d98e │ │ │ │ + bne.w 7d986 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7d996 │ │ │ │ + bne.w 7d98e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d996 │ │ │ │ + ble.w 7d98e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7da1e │ │ │ │ + beq.w 7da16 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7da1e │ │ │ │ + b.n 7da16 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7de20 ) │ │ │ │ + ldr r5, [pc, #588] @ (7de18 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d97a │ │ │ │ + bne.w 7d972 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #14352 @ 0x3810 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dd4e │ │ │ │ + beq.w 7dd46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd4e │ │ │ │ + bne.w 7dd46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd4e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd46 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7d970 │ │ │ │ + b.n 7d968 │ │ │ │ bl 71330 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ddce │ │ │ │ + beq.w 7ddc6 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7da6c │ │ │ │ - ldr r2, [pc, #492] @ (7de24 ) │ │ │ │ + bpl.w 7da64 │ │ │ │ + ldr r2, [pc, #492] @ (7de1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r3, r7, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7dc6e │ │ │ │ + beq.n 7dc66 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r7, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 7da6c │ │ │ │ + b.n 7da64 │ │ │ │ bl 79494 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dac8 │ │ │ │ - b.n 7dad2 │ │ │ │ + bne.w 7dac0 │ │ │ │ + b.n 7daca │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dcf0 │ │ │ │ + bne.n 7dce8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7dd96 │ │ │ │ + bne.w 7dd8e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dca4 │ │ │ │ + cbnz r1, 7dc9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7dd9a │ │ │ │ + bne.n 7dd92 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7da1a │ │ │ │ + b.n 7da12 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc98 │ │ │ │ + bne.n 7dc90 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dcca │ │ │ │ + beq.n 7dcc2 │ │ │ │ movw r7, #10172 @ 0x27bc │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 7dc9e │ │ │ │ + beq.n 7dc96 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dce0 │ │ │ │ + beq.n 7dcd8 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dd54 │ │ │ │ - cbz r2, 7dcf6 │ │ │ │ + bne.n 7dd4c │ │ │ │ + cbz r2, 7dcee │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dcec │ │ │ │ + cbz r3, 7dce4 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7da1e │ │ │ │ + b.n 7da16 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dc9e │ │ │ │ + beq.n 7dc96 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7da1a │ │ │ │ - b.n 7dca0 │ │ │ │ + beq.w 7da12 │ │ │ │ + b.n 7dc98 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d934 │ │ │ │ + bne.w 7d92c │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7dd86 │ │ │ │ + bne.n 7dd7e │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dd4a │ │ │ │ + cbz r5, 7dd42 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d934 │ │ │ │ + b.n 7d92c │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d934 │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.w 7d92c │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dae6 │ │ │ │ + b.n 7dade │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dce0 │ │ │ │ + beq.n 7dcd8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dce2 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 7dcda │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dd7a │ │ │ │ + bne.n 7dd72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ - b.n 7d962 │ │ │ │ + bl 126b58 │ │ │ │ + b.n 7d95a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7da66 │ │ │ │ + b.n 7da5e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d962 │ │ │ │ + b.n 7d95a │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dd2c │ │ │ │ + b.n 7dd24 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dcac │ │ │ │ + b.n 7dca4 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7ddb6 │ │ │ │ + beq.n 7ddae │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dce0 │ │ │ │ + bne.n 7dcd8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dce2 │ │ │ │ + b.n 7dcda │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9ec │ │ │ │ - b.n 7dbf8 │ │ │ │ + bne.w 7d9e4 │ │ │ │ + b.n 7dbf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dad2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7daca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ddde │ │ │ │ + beq.n 7ddd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7de16 │ │ │ │ + cbz r3, 7de0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd4e │ │ │ │ + beq.n 7dd46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd4e │ │ │ │ + bne.n 7dd46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd4e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dae6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dade │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dc78 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dc70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ddde │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ddd6 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007de28 : │ │ │ │ - b.w 7de2c │ │ │ │ +0007de20 : │ │ │ │ + b.w 7de24 │ │ │ │ │ │ │ │ -0007de2c : │ │ │ │ +0007de24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7df08 │ │ │ │ + bls.n 7df00 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7df5a │ │ │ │ - ldr r3, [pc, #292] @ (7dfa0 ) │ │ │ │ + bne.n 7df52 │ │ │ │ + ldr r3, [pc, #292] @ (7df98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7df22 │ │ │ │ + beq.n 7df1a │ │ │ │ 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, 7dee8 │ │ │ │ + cbz r2, 7dee0 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r7, sl, lsl #3 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7dfa4 ) │ │ │ │ + ldr r2, [pc, #220] @ (7df9c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7df70 │ │ │ │ + bne.n 7df68 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7df16 │ │ │ │ + bne.n 7df0e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.n 7dea8 │ │ │ │ + bcc.n 7dea0 │ │ │ │ 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 7dea8 │ │ │ │ - ldr r5, [pc, #156] @ (7dfa8 ) │ │ │ │ + b.n 7dea0 │ │ │ │ + ldr r5, [pc, #156] @ (7dfa0 ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dea8 │ │ │ │ + bne.n 7dea0 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7df84 │ │ │ │ + bne.n 7df7c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7df68 │ │ │ │ + cbz r5, 7df60 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7dea0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dea8 │ │ │ │ + bne.n 7dea0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 7dee0 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 7ded8 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df94 │ │ │ │ + bne.n 7df8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ - b.n 7ded4 │ │ │ │ + bl 126b58 │ │ │ │ + b.n 7decc │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7df4c │ │ │ │ + b.n 7df44 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ded4 │ │ │ │ + b.n 7decc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007dfac <_PyLong_New@@Base>: │ │ │ │ +0007dfa4 <_PyLong_New@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7e154 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e14c <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e07e <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e076 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e106 <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e0fe <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e0f8 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e16c <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e0f0 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e164 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7e0c8 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e0c0 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e0b8 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e0b0 <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e05e <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e056 <_PyLong_New@@Base+0xb2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ldr r2, [pc, #296] @ (7e170 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e10e <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e168 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e106 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e11e <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e116 <_PyLong_New@@Base+0x172> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7e076 <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e06e <_PyLong_New@@Base+0xca> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7e026 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e01e <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e026 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e01e <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e132 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e16c <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e12a <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e164 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7e018 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e010 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e026 <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e01e <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e13a <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e132 <_PyLong_New@@Base+0x18e> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e106 <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e0fe <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e026 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e01e <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e026 <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.n 7e01e <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e058 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e050 <_PyLong_New@@Base+0xac> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e054 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + beq.n 7e04c <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e148 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e140 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ - b.n 7e054 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126b58 │ │ │ │ + b.n 7e04c <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e0fc <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e0f4 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0ea <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e0e2 <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e054 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e04c <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13244 @ 0x33bc │ │ │ │ + movw r1, #14396 @ 0x383c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7e10a <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 127274 │ │ │ │ + b.n 7e102 <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e174 : │ │ │ │ +0007e16c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e42e │ │ │ │ + beq.w 7e426 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e3ec │ │ │ │ + beq.w 7e3e4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e286 │ │ │ │ + blt.n 7e27e │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e2d2 │ │ │ │ + bne.w 7e2ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e2ee │ │ │ │ + bne.w 7e2e6 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e416 │ │ │ │ + bne.w 7e40e │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ bl 79dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e3e8 │ │ │ │ + beq.w 7e3e0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e320 │ │ │ │ - ldr r3, [pc, #632] @ (7e46c ) │ │ │ │ + bpl.w 7e318 │ │ │ │ + ldr r3, [pc, #632] @ (7e464 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -125188,538 +125172,539 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e254 │ │ │ │ - movw r3, #8441 @ 0x20f9 │ │ │ │ + bne.n 7e24c │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e34a │ │ │ │ + bne.w 7e342 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e448 │ │ │ │ + bne.w 7e440 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - movw r3, #8441 @ 0x20f9 │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e248 │ │ │ │ + beq.n 7e240 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e350 │ │ │ │ + beq.n 7e348 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e24e │ │ │ │ + b.n 7e246 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e1a6 │ │ │ │ - ldr r2, [pc, #476] @ (7e46c ) │ │ │ │ + bpl.n 7e19e │ │ │ │ + ldr r2, [pc, #476] @ (7e464 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7e2c4 │ │ │ │ + beq.n 7e2bc │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ add.w r6, r2, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e1b2 │ │ │ │ + beq.w 7e1aa │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e3d8 │ │ │ │ + bne.n 7e3d0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e1d4 │ │ │ │ + b.n 7e1cc │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e3c8 │ │ │ │ + bne.n 7e3c0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e2da │ │ │ │ + bne.n 7e2d2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e2da │ │ │ │ + ble.n 7e2d2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e31c │ │ │ │ + beq.n 7e314 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e248 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e256 │ │ │ │ - movw r3, #8441 @ 0x20f9 │ │ │ │ + bne.n 7e24e │ │ │ │ + movw r3, #8337 @ 0x2091 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e240 │ │ │ │ + beq.w 7e238 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e3cc │ │ │ │ + bne.n 7e3c4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e3d2 │ │ │ │ + bne.n 7e3ca │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e38e │ │ │ │ - cbnz r5, 7e380 │ │ │ │ + cbnz r2, 7e386 │ │ │ │ + cbnz r5, 7e378 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e27c │ │ │ │ + beq.n 7e274 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e3b8 │ │ │ │ + beq.n 7e3b0 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e3b8 │ │ │ │ - cbz r5, 7e3b8 │ │ │ │ + beq.n 7e3b0 │ │ │ │ + cbz r5, 7e3b0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e38a │ │ │ │ + cbz r2, 7e382 │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e248 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e35a │ │ │ │ + bne.n 7e352 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e3b2 │ │ │ │ + beq.n 7e3aa │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e3f8 │ │ │ │ - cbnz r5, 7e40e │ │ │ │ + bne.n 7e3f0 │ │ │ │ + cbnz r5, 7e406 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e35e │ │ │ │ - cbnz r1, 7e412 │ │ │ │ + b.n 7e356 │ │ │ │ + cbnz r1, 7e40a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e24e │ │ │ │ - b.n 7e282 │ │ │ │ + beq.w 7e246 │ │ │ │ + b.n 7e27a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e2da │ │ │ │ + b.n 7e2d2 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e35e │ │ │ │ + b.n 7e356 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e396 │ │ │ │ + b.n 7e38e │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e322 │ │ │ │ + bne.n 7e31a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e248 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e404 │ │ │ │ + blt.n 7e3fc │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e1b2 │ │ │ │ + b.n 7e1aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e35e │ │ │ │ - cbnz r1, 7e412 │ │ │ │ + beq.n 7e356 │ │ │ │ + cbnz r1, 7e40a │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e282 │ │ │ │ + b.n 7e27a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e3f0 │ │ │ │ + bpl.n 7e3e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e28c │ │ │ │ + b.n 7e284 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e380 │ │ │ │ + b.n 7e378 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e380 │ │ │ │ + b.n 7e378 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3e8 │ │ │ │ + beq.n 7e3e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e334 │ │ │ │ + b.n 7e32c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #14352 @ 0x3810 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7e3e8 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7e3e0 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e466 │ │ │ │ + beq.n 7e45e │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e3ba │ │ │ │ + beq.n 7e3b2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e3ba │ │ │ │ + b.n 7e3b2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e49a │ │ │ │ - cbnz r2, 7e492 │ │ │ │ + cbnz r3, 7e492 │ │ │ │ + cbnz r2, 7e48a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7e4ee │ │ │ │ + bne.n 7e4e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e50e │ │ │ │ + bne.n 7e506 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e526 │ │ │ │ + bne.n 7e51e │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e4e2 │ │ │ │ - cbnz r2, 7e4fa │ │ │ │ + cbnz r5, 7e4da │ │ │ │ + cbnz r2, 7e4f2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e504 │ │ │ │ + beq.n 7e4fc │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4d4 │ │ │ │ + beq.n 7e4cc │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e51e │ │ │ │ - cbz r4, 7e4ee │ │ │ │ + bne.n 7e516 │ │ │ │ + cbz r4, 7e4e6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e500 │ │ │ │ + cbz r3, 7e4f8 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e500 │ │ │ │ + b.n 7e4f8 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e548 │ │ │ │ + cbz r4, 7e540 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4b6 │ │ │ │ - b.n 7e4d6 │ │ │ │ + beq.n 7e4ae │ │ │ │ + b.n 7e4ce │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e496 │ │ │ │ - b.n 7e50a │ │ │ │ + beq.n 7e48e │ │ │ │ + b.n 7e502 │ │ │ │ strd r3, r4, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e496 │ │ │ │ + b.n 7e48e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e504 │ │ │ │ + bne.n 7e4fc │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e4b6 │ │ │ │ + b.n 7e4ae │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4d4 │ │ │ │ + beq.n 7e4cc │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e4d6 │ │ │ │ + b.n 7e4ce │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e542 │ │ │ │ + beq.n 7e53a │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e54c │ │ │ │ - cbnz r2, 7e55a │ │ │ │ + bne.n 7e544 │ │ │ │ + cbnz r2, 7e552 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e4b6 │ │ │ │ + b.n 7e4ae │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e528 │ │ │ │ + b.n 7e520 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4b6 │ │ │ │ + beq.n 7e4ae │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e4d6 │ │ │ │ + bne.n 7e4ce │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e50a │ │ │ │ + b.n 7e502 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e4d6 │ │ │ │ + b.n 7e4ce │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e580 │ │ │ │ + bhi.n 7e578 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61e │ │ │ │ + beq.n 7e616 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5fe │ │ │ │ + bcs.n 7e5f6 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e60e │ │ │ │ + beq.n 7e606 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ and.w lr, lr, r5 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5fe │ │ │ │ + bcs.n 7e5f6 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e60e │ │ │ │ + beq.n 7e606 │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ ands r2, r5 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e5fe │ │ │ │ + bcs.n 7e5f6 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7e60e │ │ │ │ + beq.n 7e606 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e5e0 │ │ │ │ + bcc.n 7e5d8 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e58e │ │ │ │ + bne.n 7e586 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e630 : │ │ │ │ +0007e628 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 79d88 │ │ │ │ - cbz r0, 7e660 │ │ │ │ + cbz r0, 7e658 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r5, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - lsls r5, r6 │ │ │ │ - cbz r2, 7e6c4 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + lsls r6, r7 │ │ │ │ + cbz r2, 7e6bc │ │ │ │ + subs r6, #1 │ │ │ │ + add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e694 │ │ │ │ + b.n 7e68c │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6c6 │ │ │ │ + ldrsb.w lr, [ip, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6be │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e6c4 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - cmp r6, #7 │ │ │ │ - and.w r3, r5, r1 │ │ │ │ - ble.n 7e678 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e720 │ │ │ │ + beq.n 7e6bc │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + ldr.w r1, [r5, #-12] │ │ │ │ + cmp r7, #7 │ │ │ │ + and.w r3, r6, r1 │ │ │ │ + ble.n 7e670 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e71c │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6c6 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6be │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e692 │ │ │ │ + bne.n 7e68a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r6, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r5 │ │ │ │ - bgt.n 7e706 │ │ │ │ + and.w r3, r3, r6 │ │ │ │ + bgt.n 7e700 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e740 │ │ │ │ - cmp r6, #7 │ │ │ │ - ble.n 7e71a │ │ │ │ - cmp r6, #15 │ │ │ │ + ldrsb.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e73e │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.n 7e716 │ │ │ │ + cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e72e │ │ │ │ + bgt.n 7e72e │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e6b4 │ │ │ │ + b.n 7e6ae │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - add.w r7, r0, r3, lsl #1 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e74e │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6fa │ │ │ │ - cmp r6, #7 │ │ │ │ - bgt.n 7e6ea │ │ │ │ + ands r3, r6 │ │ │ │ + add.w ip, r0, r3, lsl #1 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e74c │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6f4 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7e6e4 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e684 │ │ │ │ + b.n 7e67e │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6ca │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6c2 │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e692 │ │ │ │ + bne.n 7e68a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e6da │ │ │ │ - add.w r7, r0, r3, lsl #2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e6d2 │ │ │ │ + add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 7e6e6 │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7e6e0 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e706 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e700 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125730,214 +125715,214 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbnz r5, 7e7b4 │ │ │ │ + cbnz r5, 7e7b8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e7fe │ │ │ │ + cbnz r5, 7e802 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e7da │ │ │ │ + cbnz r5, 7e7de │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e7a2 │ │ │ │ + beq.n 7e7a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7a2 │ │ │ │ - ldr r2, [pc, #164] @ (7e86c ) │ │ │ │ + bne.n 7e7a6 │ │ │ │ + ldr r2, [pc, #164] @ (7e870 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e83a │ │ │ │ + bne.n 7e83e │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e7a2 │ │ │ │ + b.n 7e7a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e7aa │ │ │ │ + beq.n 7e7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7aa │ │ │ │ - ldr r2, [pc, #124] @ (7e86c ) │ │ │ │ + bne.n 7e7ae │ │ │ │ + ldr r2, [pc, #124] @ (7e870 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e852 │ │ │ │ + cbnz r3, 7e856 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e7aa │ │ │ │ + b.n 7e7ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e7a6 │ │ │ │ + beq.n 7e7aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7a6 │ │ │ │ - ldr r2, [pc, #88] @ (7e86c ) │ │ │ │ + bne.n 7e7aa │ │ │ │ + ldr r2, [pc, #88] @ (7e870 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e822 │ │ │ │ + cbnz r3, 7e826 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e7a6 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 7e7aa │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e81c │ │ │ │ + beq.n 7e820 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e81c │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 7e820 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7d4 │ │ │ │ + beq.n 7e7d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7d4 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 7e7d8 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7f8 │ │ │ │ + beq.n 7e7fc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7f8 │ │ │ │ + b.n 7e7fc │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e870 : │ │ │ │ +0007e874 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e924 │ │ │ │ - ldr r3, [pc, #532] @ (7eab4 ) │ │ │ │ + bne.n 7e928 │ │ │ │ + ldr r3, [pc, #532] @ (7eab8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7e950 │ │ │ │ + ble.n 7e954 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29657 @ 0x73d9 │ │ │ │ + movw r2, #29673 @ 0x73e9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e96a │ │ │ │ - cbz r1, 7e920 │ │ │ │ + bne.n 7e96e │ │ │ │ + cbz r1, 7e924 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7e98a │ │ │ │ + beq.n 7e98e │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7e90e │ │ │ │ + bgt.n 7e912 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e98a │ │ │ │ + beq.n 7e98e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7e976 │ │ │ │ + cbz r0, 7e97a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e9ae │ │ │ │ + beq.n 7e9b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #372] @ (7eab4 ) │ │ │ │ + ldr r2, [pc, #372] @ (7eab8 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e8ae │ │ │ │ + bgt.n 7e8b2 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29657 @ 0x73d9 │ │ │ │ + movw r2, #29673 @ 0x73e9 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e8ce │ │ │ │ + beq.n 7e8d2 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eaaa │ │ │ │ + bne.w 7eaae │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e920 │ │ │ │ + b.n 7e924 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ @@ -125945,71 +125930,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7e9e8 │ │ │ │ + bne.n 7e9ec │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7e9e4 │ │ │ │ + cbz r7, 7e9e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7ea46 │ │ │ │ + beq.n 7ea4a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7ea24 │ │ │ │ + beq.n 7ea28 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7ea00 │ │ │ │ + cbnz r2, 7ea04 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e920 │ │ │ │ + beq.n 7e924 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eaa4 │ │ │ │ + beq.n 7eaa8 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7ea1e │ │ │ │ + cbz r2, 7ea22 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e920 │ │ │ │ + b.n 7e924 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7ea32 │ │ │ │ + cbz r2, 7ea36 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e920 │ │ │ │ + bne.w 7e924 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e920 │ │ │ │ + b.n 7e924 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e9f2 │ │ │ │ + beq.n 7e9f6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ea9e │ │ │ │ + cbz r2, 7eaa2 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7ea78 │ │ │ │ + cbz r3, 7ea7c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -126018,336 +126003,336 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e920 │ │ │ │ + b.n 7e924 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea52 │ │ │ │ + b.n 7ea56 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea0e │ │ │ │ + b.n 7ea12 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7e9a2 │ │ │ │ + b.n 7e9a6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eab8 <_PyType_GetDict@@Base>: │ │ │ │ +0007eabc <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eac4 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7eac8 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (7eb08 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7eb0c <_PyType_GetDict@@Base+0x50>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ add.w ip, r4, r2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [ip, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 7eb00 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7eb04 <_PyType_GetDict@@Base+0x48> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r4, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb0c : │ │ │ │ +0007eb10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7eb62 │ │ │ │ + bpl.n 7eb66 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eb48 │ │ │ │ + bne.n 7eb4c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7eb48 │ │ │ │ + beq.n 7eb4c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7eb72 │ │ │ │ + beq.n 7eb76 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7eb44 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7eb48 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7eb44 │ │ │ │ + b.n 7eb48 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007eb78 : │ │ │ │ +0007eb7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7eb9c │ │ │ │ + bl 7eba0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7f192 │ │ │ │ + beq.w 7f196 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 7f4e8 │ │ │ │ + bhi.w 7f4ec │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7efe4 │ │ │ │ + beq.w 7efe8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f094 │ │ │ │ + beq.w 7f098 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ebce │ │ │ │ + bne.n 7ebd2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f562 │ │ │ │ + beq.w 7f566 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ebfc │ │ │ │ + cbz r0, 7ec00 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 7a108 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f55c │ │ │ │ + beq.w 7f560 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4e4 │ │ │ │ + beq.w 7f4e8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f124 │ │ │ │ + bne.w 7f128 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f19c │ │ │ │ + beq.w 7f1a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f302 │ │ │ │ + beq.w 7f306 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3fe │ │ │ │ + beq.w 7f402 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecfc │ │ │ │ + beq.n 7ed00 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2fe │ │ │ │ + beq.w 7f302 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecf4 │ │ │ │ + beq.n 7ecf8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f34a │ │ │ │ + beq.w 7f34e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecf4 │ │ │ │ + beq.n 7ecf8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f34e │ │ │ │ + beq.w 7f352 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ecf4 │ │ │ │ + cbz r2, 7ecf8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f352 │ │ │ │ + beq.w 7f356 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ecf4 │ │ │ │ + cbz r2, 7ecf8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f356 │ │ │ │ + beq.w 7f35a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ecf4 │ │ │ │ + cbz r2, 7ecf8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f35a │ │ │ │ + beq.w 7f35e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ecf4 │ │ │ │ + cbz r2, 7ecf8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2fa │ │ │ │ + beq.w 7f2fe │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ecf4 │ │ │ │ + cbz r2, 7ecf8 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f326 │ │ │ │ + beq.w 7f32a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f35e │ │ │ │ + beq.w 7f362 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ecde │ │ │ │ + bne.n 7ece2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f500 │ │ │ │ + bne.w 7f504 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f520 │ │ │ │ + beq.w 7f524 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ed3c │ │ │ │ + bpl.n 7ed40 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f114 │ │ │ │ + ble.w 7f118 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f250 │ │ │ │ + beq.w 7f254 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f39a │ │ │ │ + beq.w 7f39e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ed20 │ │ │ │ + blt.n 7ed24 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ed86 │ │ │ │ + ble.n 7ed8a │ │ │ │ add.w fp, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [ip, #172] @ 0xac │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1c8 │ │ │ │ + beq.w 7f1cc │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f1e6 │ │ │ │ + ble.w 7f1ea │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f1a6 │ │ │ │ + bne.w 7f1aa │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ed58 │ │ │ │ + bne.n 7ed5c │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f44a │ │ │ │ + bge.w 7f44e │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7eda8 │ │ │ │ + cbz r2, 7edac │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f424 │ │ │ │ + bne.w 7f428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0724 │ │ │ │ + bl 1a40f4 <_PyThreadState_New@@Base+0x3178> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f250 │ │ │ │ + beq.w 7f254 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f1b6 │ │ │ │ + beq.w 7f1ba │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f270 │ │ │ │ + blt.w 7f274 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f250 │ │ │ │ + beq.w 7f254 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7edfc │ │ │ │ + cbz r3, 7ee00 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -126367,15 +126352,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne.w r2, [sl] │ │ │ │ lsls r1, r1, #30 │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f53c │ │ │ │ + bmi.w 7f540 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ @@ -126387,895 +126372,895 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ - cbz r3, 7eeb4 │ │ │ │ - movw r8, #26996 @ 0x6974 │ │ │ │ + cbz r3, 7eeb8 │ │ │ │ + movw r8, #28212 @ 0x6e34 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f088 │ │ │ │ - bgt.w 7f01a │ │ │ │ + beq.w 7f08c │ │ │ │ + bgt.w 7f01e │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f088 │ │ │ │ + bls.w 7f08c │ │ │ │ ldrsh.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrsh.w r2, [r3, #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ - bne.w 7f17c │ │ │ │ + bne.w 7f180 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ee80 │ │ │ │ + bne.n 7ee84 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1aa │ │ │ │ + beq.w 7f1ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7efb2 │ │ │ │ + blt.n 7efb6 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ef14 │ │ │ │ + bne.n 7ef18 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7eef4 │ │ │ │ + cbz r2, 7eef8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f59a │ │ │ │ + blt.w 7f59e │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f57e │ │ │ │ + blt.w 7f582 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f37e │ │ │ │ + blt.w 7f382 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f362 │ │ │ │ + blt.w 7f366 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f4a8 │ │ │ │ + bmi.w 7f4ac │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ef5e │ │ │ │ + cbz r1, 7ef62 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d554 │ │ │ │ + bl 7d54c │ │ │ │ bl 7a108 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7efb2 │ │ │ │ + beq.n 7efb6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f208 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f20c ) │ │ │ │ mov r0, r7 │ │ │ │ bl 79398 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef5a │ │ │ │ + beq.n 7ef5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4a0 │ │ │ │ + beq.w 7f4a4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7efb2 │ │ │ │ + blt.n 7efb6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f14c │ │ │ │ + bne.w 7f150 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f182 │ │ │ │ - ldr r1, [pc, #668] @ (7f20c ) │ │ │ │ + bne.w 7f186 │ │ │ │ + ldr r1, [pc, #668] @ (7f210 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78280 │ │ │ │ - cbnz r0, 7efb2 │ │ │ │ + bl 78290 │ │ │ │ + cbnz r0, 7efb6 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f484 │ │ │ │ + beq.w 7f488 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f704 │ │ │ │ + bl 7f708 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7efb2 │ │ │ │ + cbz r0, 7efb6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f20c ) │ │ │ │ + ldr r1, [pc, #628] @ (7f210 ) │ │ │ │ mov r0, r7 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7efb2 │ │ │ │ + beq.n 7efb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f47c │ │ │ │ - bl 7f768 │ │ │ │ + beq.w 7f480 │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f3d8 │ │ │ │ + bne.w 7f3dc │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f544 │ │ │ │ + bne.w 7f548 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f2b2 │ │ │ │ + beq.w 7f2b6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f416 │ │ │ │ + beq.w 7f41a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ebe0 │ │ │ │ + b.n 7ebe4 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ee94 │ │ │ │ + bne.w 7ee98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f780 │ │ │ │ + bl 7f784 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f780 │ │ │ │ + bl 7f784 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f780 │ │ │ │ + bl 7f784 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f088 │ │ │ │ + ble.n 7f08c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f306 │ │ │ │ + bmi.w 7f30a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f088 │ │ │ │ + beq.n 7f08c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f316 │ │ │ │ + bmi.w 7f31a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f088 │ │ │ │ + beq.n 7f08c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f32a │ │ │ │ + bmi.w 7f32e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f088 │ │ │ │ + beq.n 7f08c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f33a │ │ │ │ + bmi.w 7f33e │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f088 │ │ │ │ + beq.n 7f08c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f2b8 │ │ │ │ + bmi.w 7f2bc │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f07a │ │ │ │ + bne.n 7f07e │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee80 │ │ │ │ - b.n 7eeb4 │ │ │ │ + bne.w 7ee84 │ │ │ │ + b.n 7eeb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f3c0 │ │ │ │ + bne.w 7f3c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ebe0 │ │ │ │ - movw ip, #13340 @ 0x341c │ │ │ │ + beq.w 7ebe4 │ │ │ │ + movw ip, #14492 @ 0x389c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #60372 @ 0xebd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13360 @ 0x3430 │ │ │ │ + movw r2, #14512 @ 0x38b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f15c │ │ │ │ + beq.n 7f160 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f174 │ │ │ │ + beq.n 7f178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f1c0 │ │ │ │ + beq.n 7f1c4 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f218 │ │ │ │ + bmi.w 7f21c │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f0d2 │ │ │ │ + bne.n 7f0d6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ebe0 │ │ │ │ + b.n 7ebe4 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ed86 │ │ │ │ + b.n 7ed8a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ecfc │ │ │ │ + bpl.w 7ed00 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f536 │ │ │ │ + beq.w 7f53a │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ed0a │ │ │ │ - ldr r1, [pc, #192] @ (7f210 ) │ │ │ │ + b.n 7ed0e │ │ │ │ + ldr r1, [pc, #192] @ (7f214 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc228 │ │ │ │ + bl bc200 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef66 │ │ │ │ - b.n 7efb2 │ │ │ │ + bge.w 7ef6a │ │ │ │ + b.n 7efb6 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59220 @ 0xe754 │ │ │ │ + movw r1, #60372 @ 0xebd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f0ec │ │ │ │ + bne.n 7f0f0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f0ec │ │ │ │ + b.n 7f0f0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f088 │ │ │ │ - ldr r1, [pc, #144] @ (7f214 ) │ │ │ │ + b.n 7f08c │ │ │ │ + ldr r1, [pc, #144] @ (7f218 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc228 │ │ │ │ + bl bc200 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef6e │ │ │ │ - b.n 7efb2 │ │ │ │ + bge.w 7ef72 │ │ │ │ + b.n 7efb6 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ebe8 │ │ │ │ + b.n 7ebec │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ecfc │ │ │ │ + b.n 7ed00 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ed6e │ │ │ │ - movw r3, #64865 @ 0xfd61 │ │ │ │ + b.n 7ed72 │ │ │ │ + movw r3, #65269 @ 0xfef5 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7eebc │ │ │ │ + b.n 7eec0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7edcc │ │ │ │ + b.n 7edd0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f0fc │ │ │ │ + b.n 7f100 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed7e │ │ │ │ + beq.w 7ed82 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f1ca │ │ │ │ + bne.n 7f1ce │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed7e │ │ │ │ + beq.w 7ed82 │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f2c8 │ │ │ │ + beq.n 7f2cc │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f2e2 │ │ │ │ + ble.n 7f2e6 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f1f4 │ │ │ │ + bne.n 7f1f8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ed7e │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f46c ) │ │ │ │ + b.n 7ed82 │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f470 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7f2f8 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f2fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f254 │ │ │ │ + bgt.n 7f258 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f22e │ │ │ │ + blt.n 7f232 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f102 │ │ │ │ + blt.w 7f106 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7efc4 │ │ │ │ + b.n 7efc8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13384 @ 0x3448 │ │ │ │ + movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f248 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f24c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7edcc │ │ │ │ + beq.w 7edd0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7edcc │ │ │ │ + bmi.w 7edd0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14060 @ 0x36ec │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f250 │ │ │ │ - bl 77208 │ │ │ │ - b.n 7ebe0 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f254 │ │ │ │ + bl 77218 │ │ │ │ + b.n 7ebe4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7f082 │ │ │ │ + b.n 7f086 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f204 │ │ │ │ + beq.n 7f208 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f2ca │ │ │ │ + bne.n 7f2ce │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f204 │ │ │ │ + beq.n 7f208 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13708 @ 0x358c │ │ │ │ + movw r1, #14860 @ 0x3a0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f250 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f254 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ecd6 │ │ │ │ + b.n 7ecda │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ec66 │ │ │ │ + b.n 7ec6a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ec4e │ │ │ │ + b.n 7ec52 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 7f050 │ │ │ │ + b.n 7f054 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7f05c │ │ │ │ + b.n 7f060 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ecea │ │ │ │ + b.n 7ecee │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 7f068 │ │ │ │ + b.n 7f06c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 7f074 │ │ │ │ + b.n 7f078 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ec7a │ │ │ │ + b.n 7ec7e │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ec8e │ │ │ │ + b.n 7ec92 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7eca0 │ │ │ │ + b.n 7eca4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ecb2 │ │ │ │ + b.n 7ecb6 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ecc4 │ │ │ │ + b.n 7ecc8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ecea │ │ │ │ + b.n 7ecee │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14332 @ 0x37fc │ │ │ │ + movw r1, #15484 @ 0x3c7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7efb2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7efb6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14264 @ 0x37b8 │ │ │ │ + movw r1, #15416 @ 0x3c38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7efb2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7efb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #13600 @ 0x3520 │ │ │ │ + movw r2, #14752 @ 0x39a0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f5a78 │ │ │ │ + bl 1f808c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f250 │ │ │ │ + bne.w 7f254 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ed34 │ │ │ │ + b.n 7ed38 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #14444 @ 0x386c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f248 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f24c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f3e8 │ │ │ │ + beq.n 7f3ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f3f6 │ │ │ │ + cbz r3, 7f3fa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7efc4 │ │ │ │ + b.n 7efc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f3e8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f3ec │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ec58 │ │ │ │ - b.n 7ecf4 │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.w 7ec5c │ │ │ │ + b.n 7ecf8 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f254 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f464 │ │ │ │ + cbz r3, 7f468 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13876 @ 0x3634 │ │ │ │ + movw r2, #15028 @ 0x3ab4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f5a78 │ │ │ │ + bl 1f808c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7eda8 │ │ │ │ - b.n 7f250 │ │ │ │ + bge.w 7edac │ │ │ │ + b.n 7f254 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13832 @ 0x3608 │ │ │ │ + movw r1, #14984 @ 0x3a88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7f250 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7f254 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14008 @ 0x36b8 │ │ │ │ + movw r1, #15160 @ 0x3b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f250 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7efb2 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7efb6 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14404 @ 0x3844 │ │ │ │ + movw r2, #15556 @ 0x3cc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f5a78 │ │ │ │ - b.n 7efb2 │ │ │ │ + bl 1f808c │ │ │ │ + b.n 7efb6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef5a │ │ │ │ - ldr r2, [pc, #272] @ (7f5bc ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef5e │ │ │ │ + ldr r2, [pc, #272] @ (7f5c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7f4e0 │ │ │ │ + beq.n 7f4e4 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7ef22 │ │ │ │ + b.n 7ef26 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f254 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #14424 @ 0x3858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f248 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f24c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f524 │ │ │ │ + bmi.n 7f528 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13572 @ 0x3504 │ │ │ │ + movw r1, #14724 @ 0x3984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f254 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f536 │ │ │ │ + beq.n 7f53a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ed0a │ │ │ │ + b.w 7ed0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e080 │ │ │ │ - b.n 7ee3e │ │ │ │ + bl 1a1a50 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.n 7ee42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #14636 @ 0x392c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f248 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f24c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f254 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13528 @ 0x34d8 │ │ │ │ + movw r1, #14680 @ 0x3958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f254 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14192 @ 0x3770 │ │ │ │ + movw r1, #15344 @ 0x3bf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7efb2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7efb6 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #15280 @ 0x3bb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 7efb2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 7efb6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f66c │ │ │ │ + beq.n 7f670 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f640 │ │ │ │ + cbz r6, 7f644 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f69c │ │ │ │ + beq.n 7f6a0 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f682 │ │ │ │ + beq.n 7f686 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f6b6 │ │ │ │ - bl 7f5c0 │ │ │ │ + beq.n 7f6ba │ │ │ │ + bl 7f5c4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f6c8 │ │ │ │ + bne.n 7f6cc │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f6da │ │ │ │ + bne.n 7f6de │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6d6 │ │ │ │ + bne.n 7f6da │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f692 │ │ │ │ + bne.n 7f696 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6d2 │ │ │ │ + bne.n 7f6d6 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f6ac │ │ │ │ + bne.n 7f6b0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f650 │ │ │ │ + beq.n 7f654 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f67c │ │ │ │ + bne.n 7f680 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f65e │ │ │ │ + b.n 7f662 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f636 │ │ │ │ + bne.n 7f63a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f636 │ │ │ │ + bne.n 7f63a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f67c │ │ │ │ + bne.n 7f680 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f65e │ │ │ │ + beq.n 7f662 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f618 │ │ │ │ + beq.n 7f61c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f6d2 │ │ │ │ + bne.n 7f6d6 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f626 │ │ │ │ + b.n 7f62a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f626 │ │ │ │ + beq.n 7f62a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f634 │ │ │ │ + bne.n 7f638 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f650 │ │ │ │ + b.n 7f654 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f608 │ │ │ │ + beq.n 7f60c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f692 │ │ │ │ + bne.n 7f696 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f618 │ │ │ │ + b.n 7f61c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f6ac │ │ │ │ + b.n 7f6b0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f692 │ │ │ │ + b.n 7f696 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f6c8 │ │ │ │ + b.n 7f6cc │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f6e0 : │ │ │ │ +0007f6e4 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f6fe │ │ │ │ + bmi.n 7f702 │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ itttt pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mvnpl.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strpl r3, [r0, #84] @ 0x54 │ │ │ │ strpl r2, [r0, #0] │ │ │ │ - b.w 72e4c │ │ │ │ + b.w 72e58 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f704 : │ │ │ │ +0007f708 : │ │ │ │ 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 7f730 │ │ │ │ - cbz r0, 7f72a │ │ │ │ + blt.n 7f734 │ │ │ │ + cbz r0, 7f72e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ bl 7a130 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f74a │ │ │ │ - ldr r0, [pc, #52] @ (7f764 ) │ │ │ │ - b.n 7f724 │ │ │ │ + cbnz r3, 7f74e │ │ │ │ + ldr r0, [pc, #52] @ (7f768 ) │ │ │ │ + b.n 7f728 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14568 @ 0x38e8 │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f724 │ │ │ │ + b.n 7f728 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14620 @ 0x391c │ │ │ │ + movw r1, #15772 @ 0x3d9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 7f746 │ │ │ │ + bl 127274 │ │ │ │ + b.n 7f74a │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f768 : │ │ │ │ - ldr r3, [pc, #16] @ (7f77c ) │ │ │ │ +0007f76c : │ │ │ │ + ldr r3, [pc, #16] @ (7f780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f776 │ │ │ │ + cbnz r0, 7f77a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f774 │ │ │ │ + b.n 7f778 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f780 : │ │ │ │ +0007f784 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f790 │ │ │ │ + beq.n 7f794 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14700 @ 0x396c │ │ │ │ + movw r1, #15852 @ 0x3dec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ @@ -127285,221 +127270,221 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f8fa │ │ │ │ + beq.w 7f8fe │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f940 ) │ │ │ │ + ldr r1, [pc, #328] @ (7f944 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8f0 │ │ │ │ + blt.n 7f8f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f900 │ │ │ │ + bne.n 7f904 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8fa │ │ │ │ + beq.n 7f8fe │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f944 ) │ │ │ │ + ldr r1, [pc, #296] @ (7f948 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8f0 │ │ │ │ + blt.n 7f8f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f918 │ │ │ │ + bne.n 7f91c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f950 │ │ │ │ + bl 7f954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8fa │ │ │ │ + beq.n 7f8fe │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f948 ) │ │ │ │ + ldr r1, [pc, #264] @ (7f94c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8f0 │ │ │ │ + blt.n 7f8f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f928 │ │ │ │ + bne.n 7f92c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 7200c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8fa │ │ │ │ + beq.n 7f8fe │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f8ac │ │ │ │ - movw r8, #14748 @ 0x399c │ │ │ │ + ble.n 7f8b0 │ │ │ │ + movw r8, #15900 @ 0x3e1c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f87c │ │ │ │ + b.n 7f880 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f8e0 │ │ │ │ + beq.n 7f8e4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ bl 7a130 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f8e8 │ │ │ │ + cbz r0, 7f8ec │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f87a │ │ │ │ + bgt.n 7f87e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fb08 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fb0c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f8ea │ │ │ │ - ldr r1, [pc, #144] @ (7f94c ) │ │ │ │ + beq.n 7f8ee │ │ │ │ + ldr r1, [pc, #144] @ (7f950 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7f9e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8e8 │ │ │ │ + blt.n 7f8ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8d8 │ │ │ │ + beq.n 7f8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f910 │ │ │ │ + cbz r3, 7f914 │ │ │ │ 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 7f87c │ │ │ │ - b.n 7f8ac │ │ │ │ + bgt.n 7f880 │ │ │ │ + b.n 7f8b0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8fa │ │ │ │ + beq.n 7f8fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f938 │ │ │ │ + cbz r3, 7f93c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f8da │ │ │ │ + b.n 7f8de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f80c │ │ │ │ + bne.n 7f810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f80c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8d8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f830 │ │ │ │ + bne.n 7f834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f830 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f854 │ │ │ │ + bne.n 7f858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f854 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8fa │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8fe │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f950 : │ │ │ │ +0007f954 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7f96c │ │ │ │ + bcs.n 7f970 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f994 │ │ │ │ + blt.n 7f998 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7f9ae │ │ │ │ + bne.n 7f9b2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f9d8 │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f9dc │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ negs r4, r0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - bne.n 7f9b0 │ │ │ │ + bne.n 7f9b4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f9d8 │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f9dc │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f9d8 │ │ │ │ - cbnz r6, 7f9cc │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f9dc │ │ │ │ + cbnz r6, 7f9d0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ str r5, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 7f9c4 │ │ │ │ + b.n 7f9c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007f9dc : │ │ │ │ +0007f9e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -127509,216 +127494,216 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fae0 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fae8 │ │ │ │ + beq.n 7fae4 │ │ │ │ + ldr.w r8, [pc, #216] @ 7faec │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7faca │ │ │ │ + bpl.n 7face │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fa9e │ │ │ │ + bne.n 7faa2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa40 │ │ │ │ + beq.n 7fa44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa86 │ │ │ │ + bne.n 7fa8a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fa86 │ │ │ │ + beq.n 7fa8a │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 7faaa │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.n 7faae │ │ │ │ + bl 7b9e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7faba │ │ │ │ + bne.n 7fabe │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fa54 │ │ │ │ + bne.n 7fa58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f558 │ │ │ │ + bl 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fab0 │ │ │ │ + b.n 7fab4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fa3c │ │ │ │ - b.n 7fa40 │ │ │ │ + bne.n 7fa40 │ │ │ │ + b.n 7fa44 │ │ │ │ bl 79494 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa7e │ │ │ │ + beq.n 7fa82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa7e │ │ │ │ + bne.n 7fa82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa7e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa82 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fab0 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fab4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa7e │ │ │ │ + b.n 7fa82 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007faec <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007faf0 <_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 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fb08 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fb0c <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fd94 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fd98 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fd94 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fd98 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fce2 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fce6 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fd94 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fd98 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fc42 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fc46 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fc48 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fc4c <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fb78 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fb7c <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd24 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fd28 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd46 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fd4a <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc86 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fc8a <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fca4 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fca8 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc68 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fc6c <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd02 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fd06 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fbf4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fbf8 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fcc4 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fcc8 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fbe4 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fdb0 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fbe8 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fdb4 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd68 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fd6c <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1089c8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108b90 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd74 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b02c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fd78 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b034 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fc56 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fdb4 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fc5a <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fdb8 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127728,181 +127713,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fdb8 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fdbc <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fc42 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fc46 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fc18 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fc1c <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbc4 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fbc8 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbc4 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbc4 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fbc8 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbc8 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fba8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fbac <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fba8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fba8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fbac <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbac <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbb6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fbba <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fbb6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbb6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fbba <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbba <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbec <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fbf0 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbec <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbec <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fbf0 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbf0 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fc42 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fc46 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fd84 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fd88 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ bl 7200c │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fc44 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fc48 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fbd4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fbd8 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fbd4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbd4 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fbd8 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbd8 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb8a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fb8e <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb8a <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb8a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fb8e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb8e <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb9a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fb9e <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb9a <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb9a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fb9e <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb9e <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fc00 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fc04 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e870 │ │ │ │ + bl 7e874 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fc44 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fc48 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcf0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fcf4 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcf0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcf4 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 781c8 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 781d8 │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fd7e <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fd82 <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7fdd0 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fdd4 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a0b78 │ │ │ │ - b.n 7fdd4 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a4548 <_PyThreadState_New@@Base+0x35cc> │ │ │ │ + b.n 7fdd8 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe56 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7fe5a <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 79dd0 │ │ │ │ - cbz r0, 7fe5e <_PyTuple_Resize@@Base+0x356> │ │ │ │ + cbz r0, 7fe62 <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fe2e <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7fe64 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7fe32 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7fe68 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -127913,38 +127898,38 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7fe52 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7fe56 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe4e <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7fe52 <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7fe68 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7fe4e <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7fe6c <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7fe52 <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe2e <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7fe32 <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a0594 │ │ │ │ + b.w 1a3f64 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -127955,29 +127940,29 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - bl 7ff04 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7ff08 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fee6 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (7ff00 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 7feea <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (7ff04 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7fef2 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 7fef6 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -127994,355 +127979,355 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff9e <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 7ffa2 <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7ff44 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 7ff48 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff44 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 7ff48 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff44 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (80024 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ff48 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (80028 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffba <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 7ffbe <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80006 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 8000a <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 7ff74 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 7ff78 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff74 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 7ff78 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff74 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (80024 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ff78 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (80028 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffd2 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 7ffd6 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffea <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 7ffee <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 7ff82 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 7ff86 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff7e <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 7ff82 <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff7e <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff7e <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 7ff82 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff82 <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff1a <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7ff1e <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff1a <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff1a <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bne.n 7ff1e <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff1e <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff40 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 7ff44 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff40 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 7ff44 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff70 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 7ff74 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff70 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 7ff74 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff7a <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 7ff7e <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff7a <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff7a <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 7ff7e <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff7e <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff4a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 7ff4e <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff4a <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff4a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 7ff4e <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff4e <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080028 : │ │ │ │ +0008002c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 80054 │ │ │ │ + bcs.n 80058 │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 8012e │ │ │ │ + bcs.n 80134 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80160 │ │ │ │ - ldr r3, [pc, #308] @ (801b4 ) │ │ │ │ + bne.n 80166 │ │ │ │ + ldr r3, [pc, #308] @ (801b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800fa │ │ │ │ + beq.n 80100 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 800c0 │ │ │ │ - ldrd r0, r6, [r3, #24] │ │ │ │ - cmp r6, r0 │ │ │ │ - itttt cs │ │ │ │ - addcs r1, r3, r0 │ │ │ │ - strcs r1, [r3, #4] │ │ │ │ - addcs.w r1, r0, #16 │ │ │ │ - strcs r1, [r3, #24] │ │ │ │ - ittet cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r1, #12] │ │ │ │ - strcs r2, [r3, r0] │ │ │ │ - strcc r1, [r3, #8] │ │ │ │ + cbz r2, 800e2 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ite lt │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #208] @ (801b8 ) │ │ │ │ - bne.n 80176 │ │ │ │ + ldr r2, [pc, #236] @ (801bc ) │ │ │ │ + bne.n 8017c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80186 │ │ │ │ + bne.n 8018c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldrd r0, r6, [r3, #24] │ │ │ │ + cmp r6, r0 │ │ │ │ + itttt cs │ │ │ │ + addcs r1, r3, r0 │ │ │ │ + strcs r1, [r3, #4] │ │ │ │ + addcs.w r1, r0, #16 │ │ │ │ + strcs r1, [r3, #24] │ │ │ │ + ittet cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcs r2, [r3, r0] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ + b.n 800a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 71858 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800c0 │ │ │ │ + bne.n 800a8 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8019a │ │ │ │ + bne.n 801a0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8016e │ │ │ │ + cbz r4, 80174 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 800c0 │ │ │ │ + b.n 800a8 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80172 │ │ │ │ + cbz r0, 80178 │ │ │ │ cmp r5, #0 │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 80050 │ │ │ │ + b.n 80054 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800c0 │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.n 800a8 │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80050 │ │ │ │ + b.n 80054 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 800f4 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + beq.n 800dc │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 801a6 │ │ │ │ + bne.n 801ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ - b.n 800f4 │ │ │ │ + bl 126b58 │ │ │ │ + b.n 800dc │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80120 │ │ │ │ + b.n 80126 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 800f4 │ │ │ │ - nop │ │ │ │ + b.n 800dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000801bc : │ │ │ │ +000801c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 801ea │ │ │ │ - bl 801f8 │ │ │ │ + cbz r0, 801ee │ │ │ │ + bl 801fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801e8 │ │ │ │ + beq.n 801ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 801ee │ │ │ │ + cbz r3, 801f2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 801ea │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 801ee │ │ │ │ │ │ │ │ -000801f8 : │ │ │ │ +000801fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a1f24 │ │ │ │ - cbz r0, 8024a │ │ │ │ + bl 1a58f4 <_PyThreadState_New@@Base+0x4978> │ │ │ │ + cbz r0, 8024e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1f6c │ │ │ │ - cbnz r0, 80234 │ │ │ │ + bl 1a593c <_PyThreadState_New@@Base+0x49c0> │ │ │ │ + cbnz r0, 80238 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80250 │ │ │ │ + bl 80254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8024a │ │ │ │ + beq.n 8024e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8024a │ │ │ │ + cbnz r3, 8024e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80230 │ │ │ │ + b.n 80234 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080250 : │ │ │ │ +00080254 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbnz r2, 8028c │ │ │ │ - ldr r4, [pc, #40] @ (80290 ) │ │ │ │ + cbnz r2, 80290 │ │ │ │ + ldr r4, [pc, #40] @ (80294 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -128353,291 +128338,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080294 : │ │ │ │ +00080298 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 802dc │ │ │ │ - cbz r0, 802ce │ │ │ │ + bl 802e0 │ │ │ │ + cbz r0, 802d2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80404 │ │ │ │ + bl 80408 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 802ca │ │ │ │ + beq.n 802ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 802d4 │ │ │ │ + cbz r3, 802d8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 802ca │ │ │ │ + b.n 802ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 802ca │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 802ce │ │ │ │ │ │ │ │ -000802dc : │ │ │ │ +000802e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80322 │ │ │ │ + bne.n 80326 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8033a │ │ │ │ + cbz r0, 8033e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8033a │ │ │ │ - ldr r1, [pc, #92] @ (80368 ) │ │ │ │ + bpl.n 8033e │ │ │ │ + ldr r1, [pc, #92] @ (8036c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8036c │ │ │ │ + bl 80370 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8033a │ │ │ │ + ble.n 8033e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 80330 │ │ │ │ + bpl.n 80334 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802fc │ │ │ │ - bl 498aa │ │ │ │ - b.n 80356 │ │ │ │ + bne.n 80300 │ │ │ │ + bl 49904 │ │ │ │ + b.n 8035a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8035a │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 80356 │ │ │ │ + bne.n 8035e │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 8035a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15620 @ 0x3d04 │ │ │ │ + movw r1, #16772 @ 0x4184 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8031e │ │ │ │ + b.n 80322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8033a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8033a │ │ │ │ + bne.n 8033e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8033e │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008036c : │ │ │ │ +00080370 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 803ec │ │ │ │ + bpl.n 803f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 803ca │ │ │ │ + bne.n 803ce │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 803ca │ │ │ │ + beq.n 803ce │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 803e4 │ │ │ │ + beq.n 803e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 803b4 │ │ │ │ + cbnz r3, 803b8 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 803fc │ │ │ │ + beq.n 80400 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 803a8 │ │ │ │ + bne.n 803ac │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 803ae │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 803b2 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 803ae │ │ │ │ + b.n 803b2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8069e │ │ │ │ + beq.w 806a2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 808fe │ │ │ │ + beq.w 80902 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29321 @ 0x7289 │ │ │ │ + movw r3, #29285 @ 0x7265 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12925 @ 0x327d │ │ │ │ + movw r3, #12901 @ 0x3265 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80e98 │ │ │ │ + bne.w 80e9c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 806fe │ │ │ │ + bgt.w 80702 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f56 │ │ │ │ + beq.w 80f5a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80f56 │ │ │ │ + bhi.w 80f5a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80e80 │ │ │ │ + bmi.w 80e84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 806d6 │ │ │ │ - ldr.w r9, [pc, #920] @ 80848 │ │ │ │ + bmi.w 806da │ │ │ │ + ldr.w r9, [pc, #920] @ 8084c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r2, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 80e5c │ │ │ │ + bhi.w 80e60 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 8089c │ │ │ │ + bmi.w 808a0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ movw r2, #6045 @ 0x179d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8088e │ │ │ │ + bne.w 80892 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs.w 8084c │ │ │ │ + bcs.w 80850 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 808c2 │ │ │ │ + beq.w 808c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 80720 │ │ │ │ + beq.w 80724 │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8076a │ │ │ │ + blt.w 8076e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 808ba │ │ │ │ - ldr r3, [pc, #744] @ (80844 ) │ │ │ │ + bne.w 808be │ │ │ │ + ldr r3, [pc, #744] @ (80848 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808ca │ │ │ │ + bne.w 808ce │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80586 │ │ │ │ + beq.n 8058a │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -128661,412 +128646,412 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80f48 │ │ │ │ + bne.w 80f4c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cb0 │ │ │ │ + beq.w 80cb4 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cb0 │ │ │ │ + beq.w 80cb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80cca │ │ │ │ + bpl.w 80cce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80800 │ │ │ │ + bne.w 80804 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8081e │ │ │ │ - movw r3, #4957 @ 0x135d │ │ │ │ + beq.w 80822 │ │ │ │ + movw r3, #4961 @ 0x1361 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 807b6 │ │ │ │ + bne.w 807ba │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81364 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81368 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 807cc │ │ │ │ + bne.w 807d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8067a │ │ │ │ + beq.n 8067e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 808f6 │ │ │ │ + beq.w 808fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80cb0 │ │ │ │ + bne.w 80cb4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80694 │ │ │ │ + beq.n 80698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80da4 │ │ │ │ + beq.w 80da8 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8044c │ │ │ │ + bne.w 80450 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 80e80 │ │ │ │ + bmi.w 80e84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #58293 @ 0xe3b5 │ │ │ │ + movw r2, #58257 @ 0xe391 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 804ae │ │ │ │ + beq.w 804b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 804ae │ │ │ │ - movw r3, #61369 @ 0xefb9 │ │ │ │ + b.n 804b2 │ │ │ │ + movw r3, #61193 @ 0xef09 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8048a │ │ │ │ + b.n 8048e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 8048a │ │ │ │ + beq.w 8048e │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80882 │ │ │ │ + beq.w 80886 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80f56 │ │ │ │ + bne.w 80f5a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8048a │ │ │ │ + b.n 8048e │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 807f4 │ │ │ │ + bhi.n 807f8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8084c │ │ │ │ + beq.w 80850 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 8054a │ │ │ │ + ble.w 8054e │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8054a │ │ │ │ + beq.w 8054e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8054a │ │ │ │ + beq.w 8054e │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8054a │ │ │ │ + bne.w 8054e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f3e │ │ │ │ + bne.w 80f42 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8054a │ │ │ │ + bmi.w 8054e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 807a0 │ │ │ │ + bne.n 807a4 │ │ │ │ dmb ish │ │ │ │ - b.n 8054a │ │ │ │ + b.n 8054e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80666 │ │ │ │ + beq.w 8066a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80666 │ │ │ │ + bne.w 8066a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 807ee │ │ │ │ + cbz r3, 807f2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80666 │ │ │ │ + b.n 8066a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80528 │ │ │ │ + b.n 8052c │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8063e │ │ │ │ + bne.w 80642 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80dda │ │ │ │ + beq.w 80dde │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80dac │ │ │ │ + beq.w 80db0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 807be │ │ │ │ + b.n 807c2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d9a │ │ │ │ + bne.w 80d9e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 8089c │ │ │ │ + cbz r0, 808a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 80748 │ │ │ │ - movw r3, #47389 @ 0xb91d │ │ │ │ + b.n 8074c │ │ │ │ + movw r3, #52953 @ 0xced9 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8048a │ │ │ │ + b.n 8048e │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80740 │ │ │ │ + bne.w 80744 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80d52 │ │ │ │ + beq.w 80d56 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8055a │ │ │ │ + beq.w 8055e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8055a │ │ │ │ + b.n 8055e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 71858 │ │ │ │ - b.n 8073a │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 8073e │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d80 │ │ │ │ + bne.w 80d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 80580 │ │ │ │ - b.n 80586 │ │ │ │ + bne.w 80584 │ │ │ │ + b.n 8058a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2160 │ │ │ │ - b.n 8067a │ │ │ │ + bl 1a5b30 <_PyThreadState_New@@Base+0x4bb4> │ │ │ │ + b.n 8067e │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29321 @ 0x7289 │ │ │ │ + movw r3, #29285 @ 0x7265 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12925 @ 0x327d │ │ │ │ + movw r3, #12901 @ 0x3265 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61369 @ 0xefb9 │ │ │ │ + movw r3, #61193 @ 0xef09 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80e98 │ │ │ │ + bne.w 80e9c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80b7a │ │ │ │ + bgt.w 80b7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f56 │ │ │ │ + beq.w 80f5a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80f56 │ │ │ │ + bhi.w 80f5a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80e80 │ │ │ │ + bmi.w 80e84 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 80e66 │ │ │ │ - ldr r4, [pc, #748] @ (80c74 ) │ │ │ │ + bmi.w 80e6a │ │ │ │ + ldr r4, [pc, #748] @ (80c78 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ - bcc.w 80d42 │ │ │ │ + bcc.w 80d46 │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80d42 │ │ │ │ + bmi.w 80d46 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw r2, #6045 @ 0x179d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d32 │ │ │ │ + bne.w 80d36 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, ip, #4096 @ 0x1000 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs.w 80cfe │ │ │ │ + bcs.w 80d02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80cf2 │ │ │ │ + beq.w 80cf6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80b84 │ │ │ │ + beq.w 80b88 │ │ │ │ add.w r9, r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r9, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80c2c │ │ │ │ + blt.w 80c30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #572] @ (80c78 ) │ │ │ │ + ldr r5, [pc, #572] @ (80c7c ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d6c │ │ │ │ + bne.w 80d70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ @@ -129090,517 +129075,517 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r2, r3, [r9, #-8] │ │ │ │ ldr.w r6, [fp] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 80e52 │ │ │ │ + bne.w 80e56 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cae │ │ │ │ + beq.w 80cb2 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cae │ │ │ │ + beq.w 80cb2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80c7c │ │ │ │ + bpl.w 80c80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80bcc │ │ │ │ + bne.n 80bd0 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80bdc │ │ │ │ - movw r3, #4957 @ 0x135d │ │ │ │ + beq.n 80be0 │ │ │ │ + movw r3, #4961 @ 0x1361 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80bac │ │ │ │ + bne.n 80bb0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81364 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81368 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80c08 │ │ │ │ + bne.n 80c0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b40 │ │ │ │ + beq.n 80b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d64 │ │ │ │ + beq.w 80d68 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80cae │ │ │ │ + bne.w 80cb2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b5e │ │ │ │ + beq.n 80b62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f70 │ │ │ │ + beq.w 80f74 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8091e │ │ │ │ - b.n 8069e │ │ │ │ + bne.w 80922 │ │ │ │ + b.n 806a2 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 8095c │ │ │ │ - movw r8, #58293 @ 0xe3b5 │ │ │ │ + b.n 80960 │ │ │ │ + movw r8, #58257 @ 0xe391 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 8095c │ │ │ │ + b.n 80960 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80bb8 │ │ │ │ + bne.n 80bbc │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 8095c │ │ │ │ + b.n 80960 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80bd2 │ │ │ │ + bcc.n 80bd6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80cfe │ │ │ │ + beq.w 80d02 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80a06 │ │ │ │ + b.n 80a0a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80b22 │ │ │ │ + b.n 80b26 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80ca4 │ │ │ │ + beq.n 80ca8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80f56 │ │ │ │ + bne.w 80f5a │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 8095c │ │ │ │ + b.n 80960 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80af2 │ │ │ │ + b.n 80af6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 80a06 │ │ │ │ + b.n 80a0a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80eea │ │ │ │ - bl 8fe30 │ │ │ │ + beq.w 80eee │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eba │ │ │ │ + beq.w 80ebe │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b2c │ │ │ │ + beq.n 80b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b2c │ │ │ │ + bne.n 80b30 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80c26 │ │ │ │ + cbz r3, 80c2a │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80b2c │ │ │ │ + b.n 80b30 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80a28 │ │ │ │ + beq.w 80a2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80a28 │ │ │ │ + beq.w 80a2c │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80a28 │ │ │ │ + bne.w 80a2c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80eb0 │ │ │ │ + bne.w 80eb4 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 80a28 │ │ │ │ + bmi.w 80a2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80c5e │ │ │ │ + bne.n 80c62 │ │ │ │ dmb ish │ │ │ │ - b.n 80a28 │ │ │ │ + b.n 80a2c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80cae │ │ │ │ + beq.n 80cb2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80b36 │ │ │ │ - movw r8, #47389 @ 0xb91d │ │ │ │ + b.n 80b3a │ │ │ │ + movw r8, #52953 @ 0xced9 │ │ │ │ movt r8, #21 │ │ │ │ - b.n 8095c │ │ │ │ + b.n 80960 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d52 │ │ │ │ + beq.n 80d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d52 │ │ │ │ + bne.n 80d56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80d52 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80d56 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80cb0 │ │ │ │ + beq.n 80cb4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80670 │ │ │ │ + b.n 80674 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ bl 71858 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80b9e │ │ │ │ + b.n 80ba2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d58 │ │ │ │ + bne.n 80d5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80d42 │ │ │ │ + cbz r3, 80d46 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 80a06 │ │ │ │ + b.n 80a0a │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80ba4 │ │ │ │ + bne.w 80ba8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 80a28 │ │ │ │ + bne.w 80a2c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 806a0 │ │ │ │ + b.n 806a4 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80d1c │ │ │ │ + b.n 80d20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2160 │ │ │ │ - b.n 80b40 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + bl 1a5b30 <_PyThreadState_New@@Base+0x4bb4> │ │ │ │ + b.n 80b44 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d8e │ │ │ │ + bne.n 80d92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 126658 │ │ │ │ - b.n 80a4c │ │ │ │ + bl 126b58 │ │ │ │ + b.n 80a50 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 808de │ │ │ │ + b.n 808e2 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80a4c │ │ │ │ + b.n 80a50 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 8086a │ │ │ │ + b.n 8086e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80694 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80698 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80ce2 │ │ │ │ + beq.n 80ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ce2 │ │ │ │ + bne.n 80ce6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80dd4 │ │ │ │ + cbz r3, 80dd8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80ce2 │ │ │ │ + b.n 80ce6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80dea │ │ │ │ + beq.n 80dee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80e16 │ │ │ │ + cbz r2, 80e1a │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80e32 │ │ │ │ + cbz r1, 80e36 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15636 @ 0x3d14 │ │ │ │ + movw r3, #16788 @ 0x4194 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15648 @ 0x3d20 │ │ │ │ + movw r1, #16800 @ 0x41a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 80ce2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 80ce6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e2c │ │ │ │ + cbz r3, 80e30 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80dea │ │ │ │ + b.n 80dee │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80dfe │ │ │ │ + bne.n 80e02 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15636 @ 0x3d14 │ │ │ │ + movw r3, #16788 @ 0x4194 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #16856 @ 0x41d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 80ce2 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 80ce6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80b40 │ │ │ │ + b.n 80b44 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 808a4 │ │ │ │ + b.n 808a8 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 80986 │ │ │ │ + b.n 8098a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13008 @ 0x32d0 │ │ │ │ + movw r1, #14160 @ 0x3750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 80d52 │ │ │ │ + bl 127274 │ │ │ │ + b.n 80d56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15792 @ 0x3db0 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 80d52 │ │ │ │ + bl 127274 │ │ │ │ + b.n 80d56 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80a28 │ │ │ │ - b.n 80c4e │ │ │ │ + bne.w 80a2c │ │ │ │ + b.n 80c52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80c94 │ │ │ │ + beq.w 80c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c94 │ │ │ │ + bne.w 80c98 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ee4 │ │ │ │ + cbz r3, 80ee8 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80c94 │ │ │ │ + b.n 80c98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80efa │ │ │ │ + beq.n 80efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80f26 │ │ │ │ + cbz r3, 80f2a │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 80f78 │ │ │ │ + cbz r1, 80f7c │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15636 @ 0x3d14 │ │ │ │ + movw r3, #16788 @ 0x4194 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15648 @ 0x3d20 │ │ │ │ + movw r1, #16800 @ 0x41a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 80c94 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 80c98 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f38 │ │ │ │ + cbz r3, 80f3c │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80efa │ │ │ │ + b.n 80efe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8054a │ │ │ │ - b.n 8078e │ │ │ │ + bne.w 8054e │ │ │ │ + b.n 80792 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 8067a │ │ │ │ + b.w 8067e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 80d52 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 80d56 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b5e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b62 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f0e │ │ │ │ + bne.n 80f12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15636 @ 0x3d14 │ │ │ │ + movw r3, #16788 @ 0x4194 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #16856 @ 0x41d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 80c94 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 80c98 │ │ │ │ │ │ │ │ -00080f98 : │ │ │ │ +00080f9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 810e2 │ │ │ │ + bne.w 810e6 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 810dc │ │ │ │ - ldr.w r8, [pc, #448] @ 81198 │ │ │ │ + beq.w 810e0 │ │ │ │ + ldr.w r8, [pc, #448] @ 8119c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 810dc │ │ │ │ + beq.n 810e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 810be │ │ │ │ + bpl.n 810c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129608,905 +129593,905 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 810a2 │ │ │ │ - movw r3, #4957 @ 0x135d │ │ │ │ + beq.n 810a6 │ │ │ │ + movw r3, #4961 @ 0x1361 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8106c │ │ │ │ + bne.n 81070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81364 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81368 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81076 │ │ │ │ + bne.n 8107a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81064 │ │ │ │ + beq.n 81068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8109a │ │ │ │ + cbz r3, 8109e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 81048 │ │ │ │ + b.n 8104c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81054 │ │ │ │ - ldr r2, [pc, #276] @ (81194 ) │ │ │ │ + bne.n 81058 │ │ │ │ + ldr r2, [pc, #276] @ (81198 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81094 │ │ │ │ + cbz r3, 81098 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81054 │ │ │ │ + b.n 81058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2160 │ │ │ │ - b.n 81064 │ │ │ │ + bl 1a5b30 <_PyThreadState_New@@Base+0x4bb4> │ │ │ │ + b.n 81068 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8111a │ │ │ │ - bl 8fe30 │ │ │ │ + beq.n 8111e │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 810ec │ │ │ │ + cbz r0, 810f0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81048 │ │ │ │ + b.n 8104c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81054 │ │ │ │ + b.n 81058 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81064 │ │ │ │ + b.n 81068 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 810d6 │ │ │ │ + beq.n 810da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810d6 │ │ │ │ - ldr r2, [pc, #148] @ (81194 ) │ │ │ │ + bne.n 810da │ │ │ │ + ldr r2, [pc, #148] @ (81198 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81114 │ │ │ │ + cbz r3, 81118 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 810d6 │ │ │ │ + b.n 810da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8112a │ │ │ │ + beq.n 8112e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81178 │ │ │ │ + cbz r3, 8117c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 81164 │ │ │ │ - movw r1, #15648 @ 0x3d20 │ │ │ │ + cbz r3, 81168 │ │ │ │ + movw r1, #16800 @ 0x41a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15636 @ 0x3d14 │ │ │ │ + movw r5, #16788 @ 0x4194 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15848 @ 0x3de8 │ │ │ │ + movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1940 │ │ │ │ - b.n 810d6 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 810da │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8113e │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + bne.n 81142 │ │ │ │ + movw r1, #16856 @ 0x41d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81148 │ │ │ │ - ldr r2, [pc, #24] @ (81194 ) │ │ │ │ + b.n 8114c │ │ │ │ + ldr r2, [pc, #24] @ (81198 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8118c │ │ │ │ + cbz r3, 81190 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 8112a │ │ │ │ + b.n 8112e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008119c : │ │ │ │ +000811a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 81240 │ │ │ │ + bpl.n 81244 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #356] @ (81338 ) │ │ │ │ + ldr r2, [pc, #356] @ (8133c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8125e │ │ │ │ - movw r3, #4957 @ 0x135d │ │ │ │ + beq.n 81262 │ │ │ │ + movw r3, #4961 @ 0x1361 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 81212 │ │ │ │ + bne.n 81216 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81364 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81368 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8121c │ │ │ │ + bne.n 81220 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 811fe │ │ │ │ + b.n 81202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8120a │ │ │ │ - ldr r2, [pc, #276] @ (8133c ) │ │ │ │ + bne.n 8120e │ │ │ │ + ldr r2, [pc, #276] @ (81340 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8123a │ │ │ │ + cbz r3, 8123e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8120a │ │ │ │ + b.n 8120e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8120a │ │ │ │ + b.n 8120e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 812a6 │ │ │ │ - bl 8fe30 │ │ │ │ + cbz r3, 812aa │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81278 │ │ │ │ + cbz r0, 8127c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 811fe │ │ │ │ + b.n 81202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81258 │ │ │ │ + beq.n 8125c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81258 │ │ │ │ - ldr r2, [pc, #176] @ (8133c ) │ │ │ │ + bne.n 8125c │ │ │ │ + ldr r2, [pc, #176] @ (81340 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812a0 │ │ │ │ + cbz r3, 812a4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81258 │ │ │ │ + b.n 8125c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812b6 │ │ │ │ + beq.n 812ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8131e │ │ │ │ + cbz r3, 81322 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 812f0 │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + cbz r3, 812f4 │ │ │ │ + movw r1, #16788 @ 0x4194 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15848 @ 0x3de8 │ │ │ │ + movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15648 @ 0x3d20 │ │ │ │ + movw r1, #16800 @ 0x41a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 81258 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8125c │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812ca │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ + bne.n 812ce │ │ │ │ + movw r1, #16788 @ 0x4194 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15848 @ 0x3de8 │ │ │ │ + movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #16856 @ 0x41d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 81258 │ │ │ │ - ldr r2, [pc, #28] @ (8133c ) │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8125c │ │ │ │ + ldr r2, [pc, #28] @ (81340 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81332 │ │ │ │ + cbz r3, 81336 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 812b6 │ │ │ │ + b.n 812ba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081340 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081344 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008135c : │ │ │ │ +00081360 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 81364 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 81368 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00081364 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00081368 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 81968 <_PyObject_GenericSetAttrWithDict@@Base+0x604> │ │ │ │ + bpl.w 8196e <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8155c <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bmi.w 815fa <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 815a8 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ - ldr.w sl, [pc, #1528] @ 81998 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq.w 81644 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81998 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 815ba <_PyObject_GenericSetAttrWithDict@@Base+0x256> │ │ │ │ + bne.n 81472 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 815c6 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 8147c <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 815ec <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 814a0 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 815ec <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 814a0 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ add r6, r2 │ │ │ │ ldr.w r9, [r6, #2816] @ 0xb00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81686 <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ + beq.w 8166c <_PyObject_GenericSetAttrWithDict@@Base+0x304> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 81490 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ - movw r2, #17761 @ 0x4561 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8152e <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #17745 @ 0x4551 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 817b2 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 8179c <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 817d2 <_PyObject_GenericSetAttrWithDict@@Base+0x46e> │ │ │ │ + bne.w 817b4 <_PyObject_GenericSetAttrWithDict@@Base+0x44c> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4874 │ │ │ │ + bl c4864 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81534 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + beq.w 815d2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81534 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bne.w 815d2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2160 │ │ │ │ - b.n 81534 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl 1a5b30 <_PyThreadState_New@@Base+0x4bb4> │ │ │ │ + b.n 815d2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 813b8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + movs r2, #12 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + eor.w r3, r1, r4, asr #3 │ │ │ │ + ubfx r3, r3, #0, #12 │ │ │ │ + mla r2, r2, r3, r6 │ │ │ │ + add.w r2, r2, #40960 @ 0xa000 │ │ │ │ + ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 813e0 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 81652 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 81652 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81ab4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 81b70 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 81686 <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ - bl d3c00 │ │ │ │ + bne.w 81666 <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 81522 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + movs r2, #12 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + str r0, [r1, #8] │ │ │ │ + add r6, r3 │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ + adds r6, r3, #4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r4, #0] │ │ │ │ + str r4, [r2, r6] │ │ │ │ + dmb ish │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r2, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 81784 <_PyObject_GenericSetAttrWithDict@@Base+0x41c> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8184a <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 8182e <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + bmi.w 81684 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 814bc <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bmi.n 8155a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81824 <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ - blt.w 8194a <_PyObject_GenericSetAttrWithDict@@Base+0x5e6> │ │ │ │ + beq.w 81806 <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ + blt.w 81902 <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81824 <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ + beq.w 81806 <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 816f6 <_PyObject_GenericSetAttrWithDict@@Base+0x392> │ │ │ │ + beq.w 816d8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x462> │ │ │ │ + beq.w 817a8 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8178a <_PyObject_GenericSetAttrWithDict@@Base+0x426> │ │ │ │ + bne.w 8176c <_PyObject_GenericSetAttrWithDict@@Base+0x404> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 8158a <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8172e <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + bne.w 81710 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 8172e <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + beq.w 81710 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 81756 <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ + beq.w 81738 <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7b9f0 │ │ │ │ + bl 7b9e4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 816be <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + beq.n 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81548 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + beq.n 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 818f0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 818d6 <_PyObject_GenericSetAttrWithDict@@Base+0x56e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81764 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + bne.w 81746 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #1080] @ 81998 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - cmp r2, #10 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - it ls │ │ │ │ - movls r2, #0 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - it hi │ │ │ │ - movhi r2, #1 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w sl, [pc, #916] @ 81998 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + movs r2, #28 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + ite ls │ │ │ │ + movls r1, #0 │ │ │ │ + movhi r1, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 81814 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ + orreq.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 817f6 <_PyObject_GenericSetAttrWithDict@@Base+0x48e> │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813a4 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 813a8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8139c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81554 <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 813b8 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ - ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ - movs r2, #12 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - eor.w r3, r1, r4, asr #3 │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mla r2, r2, r3, r6 │ │ │ │ - add.w r2, r2, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 813e2 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 8146e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8146e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 81ab4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bge.w 813a0 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81986 <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 81b70 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81482 <_PyObject_GenericSetAttrWithDict@@Base+0x11e> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - movs r2, #12 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - add r6, r3 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - adds r6, r3, #4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - str r4, [r2, r6] │ │ │ │ - dmb ish │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r2, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8179a <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8148c <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 81428 <_PyObject_GenericSetAttrWithDict@@Base+0xc4> │ │ │ │ - b.n 81490 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ + beq.w 81522 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8184a <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 8182e <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 814a0 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bpl.w 8153e <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 817f8 <_PyObject_GenericSetAttrWithDict@@Base+0x494> │ │ │ │ + beq.w 817da <_PyObject_GenericSetAttrWithDict@@Base+0x472> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d572c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ + bl d578c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 8152e <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bge.n 815ca <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8152e <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.n 815ca <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #15936 @ 0x3e40 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3420 │ │ │ │ - b.n 8152e <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bl d3488 │ │ │ │ + b.n 815ca <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 8170c <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bpl.n 816ee <_PyObject_GenericSetAttrWithDict@@Base+0x386> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 817be <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.n 8177c <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 713e8 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 814ca <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ + bne.w 81568 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 816be <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + b.n 816a2 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 818e4 <_PyObject_GenericSetAttrWithDict@@Base+0x580> │ │ │ │ + beq.w 818ca <_PyObject_GenericSetAttrWithDict@@Base+0x562> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 8151a <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bne.w 815b8 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 79494 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81554 <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #548] @ (81994 <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81994 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81784 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + cbz r3, 81766 <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81554 <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ + b.n 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ - b.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.w 81584 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8158a <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123a08 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 81702 <_PyObject_GenericSetAttrWithDict@@Base+0x39a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 81522 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8148c <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - b.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 8152a <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ - bl 123508 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 81720 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + b.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2100 │ │ │ │ + bl 1a5ad0 <_PyThreadState_New@@Base+0x4b54> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81442 <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bne.w 81442 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a5130 │ │ │ │ + bl 1a8af8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 81442 <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ - b.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 81442 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 818a2 <_PyObject_GenericSetAttrWithDict@@Base+0x53e> │ │ │ │ + beq.n 81888 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 816aa <_PyObject_GenericSetAttrWithDict@@Base+0x346> │ │ │ │ + beq.w 81690 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a20d4 │ │ │ │ + bl 1a5aa4 <_PyThreadState_New@@Base+0x4b28> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813a4 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 815a8 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 813a8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81644 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8190c <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.w 81920 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #15976 @ 0x3e68 │ │ │ │ + movw r1, #17128 @ 0x42e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1940 │ │ │ │ - b.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 81450 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8193e <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 81952 <_PyObject_GenericSetAttrWithDict@@Base+0x5ea> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 79398 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #268] @ (81994 <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #296] @ (81994 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8189c <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + cbz r3, 81882 <_PyObject_GenericSetAttrWithDict@@Base+0x51a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6a08 │ │ │ │ + bl c6a30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81728 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 8170a <_PyObject_GenericSetAttrWithDict@@Base+0x3a2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81982 <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ + beq.n 8195e <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a20d4 │ │ │ │ + bl 1a5aa4 <_PyThreadState_New@@Base+0x4b28> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bne.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f558 │ │ │ │ + bl 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #160] @ (81994 <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #188] @ (81994 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81906 <_PyObject_GenericSetAttrWithDict@@Base+0x5a2> │ │ │ │ + cbz r3, 818ec <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81548 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + b.n 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81428 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 8152e <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + eor.w r1, r2, r2, asr #31 │ │ │ │ + sub.w r1, r1, r2, asr #31 │ │ │ │ + ldrd r2, r0, [r3, #16] │ │ │ │ + adds r3, r2, #3 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add r3, r6 │ │ │ │ + adds r6, r7, r3 │ │ │ │ + b.n 8155a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #4957 @ 0x135d │ │ │ │ + movw r3, #4961 @ 0x1361 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15852 @ 0x3dec │ │ │ │ - movwne r1, #15936 @ 0x3e40 │ │ │ │ + movweq r1, #17004 @ 0x426c │ │ │ │ + movwne r1, #17088 @ 0x42c0 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3420 │ │ │ │ - b.n 81534 <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl d3488 │ │ │ │ + b.n 815d2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc228 │ │ │ │ + bl bc200 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8186c <_PyObject_GenericSetAttrWithDict@@Base+0x508> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - eor.w r1, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2, asr #31 │ │ │ │ - ldrd r2, r0, [r3, #16] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r3, r6 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - b.n 814bc <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 815b4 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + b.n 81852 <_PyObject_GenericSetAttrWithDict@@Base+0x4ea> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d572c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ + bl d578c <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 818c2 <_PyObject_GenericSetAttrWithDict@@Base+0x55e> │ │ │ │ + b.n 818a8 <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19b0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 8152a <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0008199c <_PyType_LookupRef@@Base>: │ │ │ │ @@ -130603,17 +130588,17 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 819fe <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 819fe <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 819fe <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ b.n 81a1c <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ cbz r3, 81abe <_PyType_LookupRef@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -130716,15 +130701,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ bmi.n 81c22 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ beq.n 81c70 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 81c78 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ @@ -130765,15 +130750,15 @@ │ │ │ │ movne r2, lr │ │ │ │ orreq.w r2, lr, #1 │ │ │ │ cbz r2, 81caa <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ bne.n 81bf0 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ b.n 81c00 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -130784,26 +130769,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ b.n 81c00 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ bgt.n 81bc6 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ b.n 81bfc <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.w 81ba0 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 81ccc <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ b.n 81c62 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 81c1a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bmi.n 81cd4 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ bpl.n 81d12 <_PyType_LookupRef@@Base+0x376> │ │ │ │ @@ -130833,15 +130818,15 @@ │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 81cca <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 81ca4 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 81cca <_PyType_LookupRef@@Base+0x32e> │ │ │ │ b.n 81bac <_PyType_LookupRef@@Base+0x210> │ │ │ │ movs r4, r1 │ │ │ │ @@ -130878,39 +130863,39 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ beq.n 81dc4 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7b9f0 │ │ │ │ + bl 7b9e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 81d52 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 81d64 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 81d6a <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f558 │ │ │ │ + b.w 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ bl 79494 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00081dd0 : │ │ │ │ @@ -130922,32 +130907,32 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 7a108 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 81e0c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #48] @ (81e20 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8119c │ │ │ │ + bl 811a0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 81e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 81e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 81e18 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ b.n 81e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 81e08 │ │ │ │ add r2, pc, #608 @ (adr r2, 82084 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00081e24 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -130957,22 +130942,22 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 81e46 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 81e42 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20392 @ 0x4fa8 │ │ │ │ + movw r0, #21544 @ 0x5428 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 00081e64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130981,17 +130966,17 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bpl.n 81e82 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 81e98 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -131005,15 +130990,15 @@ │ │ │ │ beq.w 820f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 82188 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #56217 @ 0xdb99 │ │ │ │ + movw r2, #57209 @ 0xdf79 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 8221e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -131178,19 +131163,19 @@ │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 82020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2db8 │ │ │ │ + bl 1a6780 │ │ │ │ b.n 82170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 8220c │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -131246,25 +131231,25 @@ │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bge.w 81f26 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r7, #0 │ │ │ │ b.n 8206e │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 82264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 82020 │ │ │ │ - bl 1fb4cc │ │ │ │ + bl 1fd9d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 82278 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ @@ -131328,39 +131313,39 @@ │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 82170 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86ee0 │ │ │ │ + bl 86e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8206e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 82170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 82170 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 82170 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b.n 82020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ b.n 82170 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0008228c <_PyObject_New@@Base>: │ │ │ │ @@ -131428,15 +131413,15 @@ │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 822fe <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 823c6 <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -131473,15 +131458,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 822fe <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 8236e <_PyObject_New@@Base+0xe2> │ │ │ │ @@ -131510,18 +131495,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 82420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 82420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 26273c │ │ │ │ + bl 262f34 │ │ │ │ movs r5, #0 │ │ │ │ b.n 82420 │ │ │ │ │ │ │ │ 0008242c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131552,95 +131537,95 @@ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 82546 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 8253c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6e70 │ │ │ │ + b.w e6f5c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 8251c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 824ec │ │ │ │ ldr r1, [pc, #180] @ (82560 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 82518 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 824fa │ │ │ │ cbz r6, 824fa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 824e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 824e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 121b14 │ │ │ │ + b.w 12201c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #21620 @ 0x5474 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 824e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 82518 │ │ │ │ - bl 26273c │ │ │ │ + bl 262f34 │ │ │ │ b.n 82518 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 82488 │ │ │ │ b.n 82518 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20420 @ 0x4fc4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 82518 │ │ │ │ add r0, pc, #448 @ (adr r0, 82724 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -131652,15 +131637,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 825b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ beq.n 825b2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbz r5, 825ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -131669,22 +131654,22 @@ │ │ │ │ beq.n 82616 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 825d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.n 82616 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 82596 │ │ │ │ adds r0, #3 │ │ │ │ beq.n 82616 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ @@ -131692,57 +131677,57 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 8261a │ │ │ │ ldr r2, [pc, #120] @ (8265c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 82616 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1eb4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f24 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 82616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 82652 │ │ │ │ movs r5, #0 │ │ │ │ b.n 825ac │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #64] @ (82660 ) │ │ │ │ - bl 8df9c <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8def0 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 82648 │ │ │ │ mov r1, r4 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 825ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 825ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 825ac │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 825e0 │ │ │ │ b.n 82616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 82616 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -131811,15 +131796,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 71858 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 826d0 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 8276a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 8274e │ │ │ │ @@ -131830,22 +131815,22 @@ │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 826d0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ b.n 82708 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 82776 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 82706 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ b.n 82732 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ @@ -132043,15 +132028,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 82a12 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -132077,46 +132062,46 @@ │ │ │ │ bne.w 82892 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 82a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 82a1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 82a1e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 8297a │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8298e │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ movs r6, #0 │ │ │ │ b.n 828e4 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 82a3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ b.n 82994 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ @@ -132139,29 +132124,29 @@ │ │ │ │ cbnz r4, 82a7c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 828e4 │ │ │ │ b.n 82a52 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20572 @ 0x505c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 829ee │ │ │ │ b.n 82a1e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20544 @ 0x5040 │ │ │ │ + movw r1, #21696 @ 0x54c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 82a1e │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ b.n 828e4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -132203,58 +132188,58 @@ │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 82adc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ beq.n 82b50 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 82af8 │ │ │ │ - cbnz r4, 82b70 │ │ │ │ + cbnz r4, 82b6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ beq.n 82b50 │ │ │ │ bls.n 82b64 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82b70 │ │ │ │ + beq.n 82b6e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ beq.n 82b50 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.n 82b3e │ │ │ │ subs r4, #1 │ │ │ │ b.n 82adc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 82b30 │ │ │ │ - bhi.n 82b74 │ │ │ │ + bhi.n 82b72 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ beq.n 82b30 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.n 82af8 │ │ │ │ b.n 82b50 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ beq.n 82b50 │ │ │ │ - bhi.n 82b7a │ │ │ │ - cbz r3, 82b80 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + bls.n 82b78 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ bne.n 82b48 │ │ │ │ adds r4, #1 │ │ │ │ b.n 82adc │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ bne.n 82af8 │ │ │ │ b.n 82b50 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ + cbz r3, 82b80 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ bne.n 82b48 │ │ │ │ - b.n 82b70 │ │ │ │ + b.n 82b6e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20544 @ 0x5040 │ │ │ │ + movw r1, #21696 @ 0x54c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -132385,15 +132370,15 @@ │ │ │ │ lsls r5, r2, #9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80028 │ │ │ │ + b.w 8002c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ beq.w 82e20 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -132516,15 +132501,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ - movw r2, #6513 @ 0x1971 │ │ │ │ + movw r2, #10685 @ 0x29bd │ │ │ │ movt r2, #21 │ │ │ │ ldr.w r6, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ @@ -132786,31 +132771,31 @@ │ │ │ │ b.w 83a28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7de2c │ │ │ │ + b.w 7de24 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ bl 82ac8 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ blt.w 83218 │ │ │ │ - ands.w r9, sl, #1 │ │ │ │ + ands.w sl, r9, #1 │ │ │ │ bne.w 832f8 │ │ │ │ bl 71330 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8330e │ │ │ │ - cmp.w sl, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ beq.n 830f0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 82b9c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -132833,20 +132818,20 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ beq.n 830e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8331c │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + add.w sl, sl, #2 │ │ │ │ + cmp r9, sl │ │ │ │ bgt.n 8309c │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2610 │ │ │ │ + bl 1a5fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 82cee │ │ │ │ b.n 83290 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -132865,24 +132850,24 @@ │ │ │ │ b.w 71e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 147610 │ │ │ │ + b.w 148438 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fa368 │ │ │ │ + b.w fa4d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ @@ -132893,15 +132878,15 @@ │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 115414 │ │ │ │ + b.w 115840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [pc, #712] @ (83458 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ beq.w 82e14 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ @@ -132919,15 +132904,15 @@ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ beq.w 82e14 │ │ │ │ b.n 83198 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8320c │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ b.n 82d80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -132939,23 +132924,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 8311e │ │ │ │ b.n 83116 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ bls.n 831c6 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 831d8 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ movs r6, #0 │ │ │ │ b.n 82cee │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -132972,45 +132957,45 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 82e4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 830d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 830d8 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 832b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ b.n 82d80 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 83218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 83218 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 83280 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 83280 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ @@ -133022,36 +133007,36 @@ │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 181a08 │ │ │ │ + b.w 183d5c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20652 @ 0x50ac │ │ │ │ + movw r1, #21804 @ 0x552c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 83218 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20600 @ 0x5078 │ │ │ │ + movw r1, #21752 @ 0x54f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - mov r3, sl │ │ │ │ + bl 127274 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ b.n 83218 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 830e8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ @@ -133061,24 +133046,24 @@ │ │ │ │ beq.w 8322e │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 887a8 │ │ │ │ - bl 7f768 │ │ │ │ + b.w 8874c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 83218 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20616 @ 0x5088 │ │ │ │ + movw r1, #21768 @ 0x5508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 83218 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -133088,82 +133073,82 @@ │ │ │ │ blt.n 8333a │ │ │ │ b.n 83342 │ │ │ │ cmp r1, #0 │ │ │ │ blt.w 82d0e │ │ │ │ b.n 82d16 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20572 @ 0x505c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 8329a │ │ │ │ b.n 83218 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ bl 82ac8 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 83218 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 83428 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ beq.n 83418 │ │ │ │ mov r0, r4 │ │ │ │ bl 82b9c │ │ │ │ cbz r0, 83436 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ b.n 833cc │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ + sub.w r3, r9, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 83444 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ b.n 83290 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ b.n 8328c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2610 │ │ │ │ + bl 1a5fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 82cee │ │ │ │ b.n 83290 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ b.n 83218 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ b.n 8328c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83404 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 83404 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0008345c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -133189,15 +133174,15 @@ │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.w 837b8 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 8368e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ bpl.w 83918 │ │ │ │ @@ -133223,15 +133208,15 @@ │ │ │ │ bne.w 837de │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 837de │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #592] @ (83764 ) │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 83704 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ bpl.w 83918 │ │ │ │ @@ -133242,26 +133227,26 @@ │ │ │ │ bhi.w 83870 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.w 838ce │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - and.w r2, r3, #24 │ │ │ │ - ubfx r3, r3, #14, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + ubfx r4, r3, #14, #1 │ │ │ │ + and.w r3, r3, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83768 ) │ │ │ │ + ldr r3, [pc, #512] @ (83768 ) │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ bhi.w 838c0 │ │ │ │ adds r6, r4, r6 │ │ │ │ bmi.w 838c0 │ │ │ │ @@ -133349,25 +133334,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 83930 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ bmi.w 83486 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8394e │ │ │ │ - movw r0, #20816 @ 0x5150 │ │ │ │ + movw r0, #21968 @ 0x55d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 838ce │ │ │ │ ldr r3, [pc, #188] @ (83768 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ @@ -133389,29 +133374,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8393a │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.w 834f8 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 83698 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [pc, #68] @ (83764 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 838ce │ │ │ │ ldrd r9, r2, [r1, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [sl, #12] │ │ │ │ strhi.w sl, [r2, #8] │ │ │ │ @@ -133455,45 +133440,45 @@ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 837a2 │ │ │ │ dmb ish │ │ │ │ b.n 835f8 │ │ │ │ ldr r0, [pc, #432] @ (8396c ) │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 8368e │ │ │ │ add.w r8, sp, #12 │ │ │ │ ldr r1, [pc, #416] @ (8396c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 834bc │ │ │ │ b.n 8368e │ │ │ │ ldr r0, [pc, #400] @ (83970 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.n 83704 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ b.n 8350e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 83752 │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ bne.n 838e6 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ @@ -133518,18 +133503,18 @@ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ beq.n 83844 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 838ce │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ bcc.n 8389c │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ @@ -133554,26 +133539,26 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 83752 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 835f8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 8362a │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 8390c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 83618 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 83822 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -133589,37 +133574,37 @@ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 83618 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20840 @ 0x5168 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 838ce │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ b.n 83674 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ b.n 836ea │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 835f8 │ │ │ │ b.n 83792 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [pc, #8] @ (8396c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 838ce │ │ │ │ nop │ │ │ │ bgt.n 839d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bgt.n 83a1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -133652,41 +133637,41 @@ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ cmp.w ip, r0, lsr #30 │ │ │ │ mov ip, r0 │ │ │ │ beq.n 839b2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ blt.n 839ee │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 839c6 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ bne.n 839c6 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20840 @ 0x5168 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 839dc │ │ │ │ - movw r0, #20816 @ 0x5150 │ │ │ │ + movw r0, #21968 @ 0x55d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 839dc │ │ │ │ │ │ │ │ 00083a28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -133731,32 +133716,32 @@ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 83a70 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 83a70 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ bne.n 83ace │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 83a7c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 83a7c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00083af0 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ @@ -133805,20 +133790,20 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 83b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 83b7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 83b7e │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00083b84 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -133841,60 +133826,60 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 83baa <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83baa <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 83baa <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 83cec <_PyList_AppendTakeRefListResize@@Base+0x168> │ │ │ │ + bge.w 83cf0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 83d0c <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + blt.w 83d10 <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83d40 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + beq.w 83d44 <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83d36 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + bcs.w 83d3a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16025 @ 0x3e99 │ │ │ │ + movw r2, #16029 @ 0x3e9d │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 83d64 <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ + bne.w 83d68 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 83cda <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #340] @ (83d88 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #344] @ (83d8c <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83d14 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + beq.n 83d18 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ bgt.n 83cbe <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ @@ -133902,55 +133887,56 @@ │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83d14 <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + beq.n 83d18 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ bcc.n 83c96 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ bcc.n 83ce4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ bl 7179c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83d36 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + beq.n 83d3a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773d8 │ │ │ │ + bl 773e8 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r2, [lr, #20] │ │ │ │ - add.w r8, r2, #1 │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ + add.w r8, r3, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ - cmp r1, r8 │ │ │ │ - bhi.n 83c96 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + cmp r8, r1 │ │ │ │ + bcc.n 83c96 <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ bcs.n 83c94 <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ b.n 83ce4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ bl 7179c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83d36 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + cbz r0, 83d3a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ - b.n 83cb8 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ bge.n 83cb8 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ @@ -133959,32 +133945,32 @@ │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ ble.w 83bfe <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ b.n 83bfe <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50181 @ 0xc405 │ │ │ │ + movw r2, #50145 @ 0xc3e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 83d74 <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ + bne.n 83d78 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 83ce4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 83cba <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16025 @ 0x3e99 │ │ │ │ + movw r2, #16029 @ 0x3e9d │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ @@ -133992,102 +133978,102 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 83ce4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83d36 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + b.n 83d3a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 83ce4 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83d36 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + b.n 83d3a <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083d8c : │ │ │ │ +00083d90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 83e8e │ │ │ │ + blt.n 83e92 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16025 @ 0x3e99 │ │ │ │ + movw r0, #16029 @ 0x3e9d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83e70 │ │ │ │ + bne.n 83e74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83e44 │ │ │ │ - ldr r0, [pc, #208] @ (83e94 ) │ │ │ │ + beq.n 83e48 │ │ │ │ + ldr r0, [pc, #208] @ (83e98 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r7, r4, #4080 @ 0xff0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.n 83e4e │ │ │ │ + beq.n 83e52 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r4, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 83e08 │ │ │ │ + bgt.n 83e0c │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 83e4e │ │ │ │ + cbz r0, 83e52 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83e22 │ │ │ │ + bhi.n 83e26 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83e3e │ │ │ │ + bcc.n 83e42 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 7179c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83e8e │ │ │ │ + cbz r0, 83e92 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773d8 │ │ │ │ + bl 773e8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 7179c │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50181 @ 0xc405 │ │ │ │ + movw r1, #50145 @ 0xc3e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e7e │ │ │ │ + bne.n 83e82 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -134100,615 +134086,628 @@ │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 83e3e │ │ │ │ + b.n 83e42 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83f2a │ │ │ │ + beq.n 83f2e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #196] @ (83f74 ) │ │ │ │ + ldr r2, [pc, #196] @ (83f78 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83f30 │ │ │ │ + beq.n 83f34 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 83eee │ │ │ │ + bgt.n 83ef2 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83f30 │ │ │ │ - cbz r2, 83f30 │ │ │ │ + bgt.n 83f34 │ │ │ │ + cbz r2, 83f34 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83f06 │ │ │ │ + bhi.n 83f0a │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83f24 │ │ │ │ + bcc.n 83f28 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 7179c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83f22 │ │ │ │ + cbz r0, 83f26 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d8 │ │ │ │ + bl 773e8 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ b.w 7179c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83f6e │ │ │ │ + blt.n 83f72 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50181 @ 0xc405 │ │ │ │ + movw r1, #50145 @ 0xc3e1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f5e │ │ │ │ + bne.n 83f62 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83f24 │ │ │ │ + b.n 83f28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f78 : │ │ │ │ +00083f7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83fa8 │ │ │ │ + cbz r0, 83fac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 83fa8 │ │ │ │ + bpl.n 83fac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 83fcc │ │ │ │ - cbz r0, 83fb8 │ │ │ │ + bl 83fd0 │ │ │ │ + cbz r0, 83fbc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83fbe │ │ │ │ + bne.n 83fc2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83fa4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83fa4 │ │ │ │ + bne.n 83fa8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83fa8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8431e │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84368 │ │ │ │ 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 843ba │ │ │ │ + bne.w 843fe │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84330 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 8437a │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84c1e │ │ │ │ + beq.w 84c80 │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84efc │ │ │ │ + bne.w 84e42 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 842b6 │ │ │ │ + bne.w 842bc │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 842c2 │ │ │ │ + bne.w 842c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 842c2 │ │ │ │ + beq.w 842c8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 8405e │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 84062 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 842e6 │ │ │ │ + bne.w 842ec │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84dcc │ │ │ │ + beq.w 84dac │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #49029 @ 0xbf85 │ │ │ │ + movw r3, #53085 @ 0xcf5d │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 842fc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8478c │ │ │ │ + bne.w 84302 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8432a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84f3a │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84e70 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84d8c │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84d76 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 84b36 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84bc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #49029 @ 0xbf85 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #53085 @ 0xcf5d │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84248 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84248 │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 847e8 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 84808 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84258 │ │ │ │ + beq.n 8425a │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 84620 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 841e6 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84660 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 841ec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 841e2 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 841e2 │ │ │ │ + blt.n 841ea │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 841ea │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 841e0 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 841b0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 84438 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 84486 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 841ea │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 841ba │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84478 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 844c2 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84ba4 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84c04 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 849b0 │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 8410c │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 849de │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 84116 │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84d22 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 846c6 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84a8c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 846fe │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8435e │ │ │ │ - b.w 84b66 │ │ │ │ + beq.w 843a8 │ │ │ │ + b.n 847c6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bfe │ │ │ │ - bne.w 847e8 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 8425e │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.w 84808 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84260 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 841f8 │ │ │ │ + b.n 841fa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8429e │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 842a2 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 84434 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 84476 │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84158 │ │ │ │ - b.n 842b0 │ │ │ │ + bne.w 84166 │ │ │ │ + b.n 842b6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bfe │ │ │ │ - bne.w 84434 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 8464e │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.w 84476 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84688 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 841f8 │ │ │ │ + b.n 841fa │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84074 │ │ │ │ + bls.w 84078 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 8405e │ │ │ │ + blt.w 84062 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 840ac │ │ │ │ - movw r3, #20577 @ 0x5061 │ │ │ │ + beq.w 840b0 │ │ │ │ + movw r3, #20509 @ 0x501d │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 840ca │ │ │ │ - movw r2, #64537 @ 0xfc19 │ │ │ │ - movt r2, #23 │ │ │ │ + beq.w 840ce │ │ │ │ + movw r2, #7717 @ 0x1e25 │ │ │ │ + movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #58165 @ 0xe335 │ │ │ │ + movw r3, #59081 @ 0xe6c9 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 840ca │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 840d6 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp.w r2, #258 @ 0x102 │ │ │ │ + add.w r3, r2, r2, lsr #31 │ │ │ │ + mov.w r3, r3, asr #1 │ │ │ │ + str r3, [r1, #20] │ │ │ │ + bge.w 84e1c │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + str r3, [r1, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 840fe │ │ │ │ + b.w 84de6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 84016 │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 8401a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84b66 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 847c6 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84e6c │ │ │ │ + bgt.w 84ee8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84e8a │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 84f06 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84ebc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 843b0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84e62 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 843f4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84f10 │ │ │ │ + bgt.w 84eba │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 84ac6 │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f36 │ │ │ │ + beq.w 84e76 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84ac6 │ │ │ │ + beq.w 84b58 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d25b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2628 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84eca │ │ │ │ + beq.w 84ee0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8442a │ │ │ │ + beq.n 8446e │ │ │ │ add.w r8, r6, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ + add.w r7, fp, #4 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ecc │ │ │ │ + beq.w 84e78 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 84410 │ │ │ │ + bne.n 84454 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 84020 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 84024 │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84628 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84668 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 84636 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 841f4 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 84676 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 841f8 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 841f8 │ │ │ │ - movw r3, #20577 @ 0x5061 │ │ │ │ + bge.w 841fa │ │ │ │ + movw r3, #20509 @ 0x501d │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 84524 │ │ │ │ + bne.n 84562 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 8502c │ │ │ │ + beq.w 84fbe │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84e20 │ │ │ │ + beq.w 84f28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84e30 │ │ │ │ + beq.w 84f38 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 847cc │ │ │ │ + beq.w 847ec │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 847dc │ │ │ │ + beq.w 847fc │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 84532 │ │ │ │ + cbz r0, 84570 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 845c8 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 8454a │ │ │ │ + blt.n 84588 │ │ │ │ + b.n 84606 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84e40 │ │ │ │ - bne.n 84606 │ │ │ │ + blt.w 84fae │ │ │ │ + bne.n 84646 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 845c8 │ │ │ │ + ble.n 84606 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84e60 │ │ │ │ + bne.w 84f88 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -134718,1021 +134717,967 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85028 │ │ │ │ + beq.w 84fba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e4a │ │ │ │ + beq.w 84f72 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84e5a │ │ │ │ + beq.w 84f82 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 845b0 │ │ │ │ + beq.n 845ee │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 845ba │ │ │ │ + cbz r0, 845f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 845be │ │ │ │ + bge.n 845fc │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 845c6 │ │ │ │ + ble.n 84604 │ │ │ │ mov r8, sl │ │ │ │ - b.n 84562 │ │ │ │ + b.n 845a0 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 845a4 │ │ │ │ + bne.n 845e2 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 845a8 │ │ │ │ + bgt.n 845e6 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84562 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 845a0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 8460e │ │ │ │ + ble.n 8464e │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 846b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 846e8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 844aa │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 844e6 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 841f8 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 841fa │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 845c8 │ │ │ │ + bge.n 84606 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 844b2 │ │ │ │ + b.n 844ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 845f2 │ │ │ │ + beq.n 84630 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 846c0 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 846ac │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 84438 │ │ │ │ + b.n 846f8 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 846ce │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84478 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bfe │ │ │ │ - bne.w 8447c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1b0320 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 847ee │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.w 844ba │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 8469a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b3cf0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 8480c │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + bne.n 846d2 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 841e2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84158 │ │ │ │ - b.n 846ac │ │ │ │ + blt.w 841ea │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 84166 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 841f0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bfe │ │ │ │ - bne.w 847c8 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 84656 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 841ea │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.w 841ea │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84690 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 841f0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 845f2 │ │ │ │ + b.n 84630 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84ab2 │ │ │ │ + ble.w 84b44 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84a4c │ │ │ │ + beq.w 84a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84a4c │ │ │ │ - ldr r2, [pc, #712] @ (849b8 ) │ │ │ │ + bne.w 84a48 │ │ │ │ + ldr r2, [pc, #704] @ (849e8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e06 │ │ │ │ + bne.w 84f56 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84b58 │ │ │ │ + ble.w 84be2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84736 │ │ │ │ + beq.n 8476c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84736 │ │ │ │ - ldr r1, [pc, #660] @ (849b8 ) │ │ │ │ + cbnz r3, 8476c │ │ │ │ + ldr r1, [pc, #652] @ (849e8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f7a │ │ │ │ + bne.w 84f3c │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84780 │ │ │ │ + beq.n 847b6 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 8476e │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 847a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8476e │ │ │ │ - ldr r3, [pc, #604] @ (849b8 ) │ │ │ │ + cbnz r3, 847a4 │ │ │ │ + ldr r3, [pc, #596] @ (849e8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84fc4 │ │ │ │ + bne.w 84f90 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 8474a │ │ │ │ + bne.n 84780 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84e34 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84e20 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84368 │ │ │ │ - b.n 84b62 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 84e3c │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.w 843b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 847dc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840fa │ │ │ │ - b.n 84fa2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 841e2 │ │ │ │ + cbz r3, 847e6 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84ee4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 843bc │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84512 │ │ │ │ + bne.w 8454e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 84514 │ │ │ │ + b.n 84550 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84f64 │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84ea4 │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f5a │ │ │ │ - bne.n 848fe │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8491c │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84946 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + rsb ip, r3, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r1, r3, #1 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mul.w ip, r3, ip │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt.w 84984 │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 84928 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84974 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84b1c │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84bac │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84896 │ │ │ │ + bls.n 848ba │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 84896 │ │ │ │ + bls.n 848ba │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84886 │ │ │ │ + bhi.n 848aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cfe │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 8447c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #49029 @ 0xbf85 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84d5e │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844ba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r6, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #53085 @ 0xcf5d │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8492c │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 8498e │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 84a10 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 841f8 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 84486 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84db2 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 8480c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 8485e │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 844ba │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84942 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 849ec │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 844ba │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.n 84984 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 8485c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84f5a │ │ │ │ - bne.n 84856 │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.n 84880 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 84906 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 8481e │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84880 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84d8e │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84976 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bfe │ │ │ │ - bne.n 848ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84974 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 849bc │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.w 84d16 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 848ec │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.w 844ba │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84a4e │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 844ba │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8421e │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 8421e │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 84220 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 84220 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84bfe │ │ │ │ - bne.n 84974 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 848ec │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84b8e │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 848ec │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 84a48 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 84a54 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 848ec │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84708 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 848ec │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844ba │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 848ec │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 848ec │ │ │ │ + blt.w 844ba │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844ba │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 84a48 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84a80 │ │ │ │ - b.n 84a48 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 844ba │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84a14 │ │ │ │ + b.n 844ba │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 8473e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84af6 │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 849a2 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84912 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 844ba │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84aaa │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + it gt │ │ │ │ + subgt r0, r1, #3 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b3d40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84c64 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 84234 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84ae6 │ │ │ │ + add.w r2, sp, #1640 @ 0x668 │ │ │ │ + add.w r5, r2, r3, lsl #4 │ │ │ │ + add.w r2, r2, r3, lsl #4 │ │ │ │ + subw r5, r5, #1596 @ 0x63c │ │ │ │ + subw r2, r2, #1564 @ 0x61c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + it lt │ │ │ │ + sublt r1, r3, #3 │ │ │ │ + bl 1b3d40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84c64 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84abc │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84c5e │ │ │ │ + bne.w 849a2 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844ba │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84bee │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 844ba │ │ │ │ + b.n 8490c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84b66 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84374 │ │ │ │ + bne.w 847c6 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 843bc │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 84f9a │ │ │ │ - bne.n 84ab2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84dde │ │ │ │ + bne.n 84b44 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b4e │ │ │ │ + beq.n 84bda │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 846e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 8471c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84b30 │ │ │ │ + cbnz r3, 84bbe │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b0320 │ │ │ │ - b.n 84864 │ │ │ │ - beq.w 84e00 │ │ │ │ + bl 1b3cf0 │ │ │ │ + b.n 84886 │ │ │ │ + beq.w 84da6 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 84da4 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84872 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84d52 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 84896 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84374 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84b7c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20912 @ 0x51b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84b86 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84e68 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84374 │ │ │ │ + beq.w 843bc │ │ │ │ + b.n 847c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84bfe │ │ │ │ - bne.w 84974 │ │ │ │ + blt.n 84c5e │ │ │ │ + bne.w 844ba │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 849d6 │ │ │ │ - b.n 84974 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 844ba │ │ │ │ + b.n 84b0c │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84c14 │ │ │ │ + ble.n 84c76 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84c18 │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84c7a │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84978 │ │ │ │ + ble.w 849a6 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84978 │ │ │ │ - bl 1b0370 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 849a6 │ │ │ │ + bl 1b3d40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84bd6 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84c36 │ │ │ │ mov r4, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84780 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 847b6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 84b86 │ │ │ │ + ble.w 847e6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 846d4 │ │ │ │ + b.n 8470c │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84bca │ │ │ │ + b.n 84c2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 85014 │ │ │ │ + ble.w 84ff8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84c7c │ │ │ │ - cbz r6, 84ca8 │ │ │ │ + b.n 84cda │ │ │ │ + cbz r6, 84d06 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84cc0 │ │ │ │ + bge.n 84d1e │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 84ffc │ │ │ │ + bne.w 85000 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84ffc │ │ │ │ + beq.w 85000 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84fc0 │ │ │ │ - cbz r2, 84ca8 │ │ │ │ + bne.w 84e56 │ │ │ │ + cbz r2, 84d06 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84cb4 │ │ │ │ + bne.n 84d12 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84c5e │ │ │ │ + beq.n 84cbc │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84cca │ │ │ │ + bge.n 84d26 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84c78 │ │ │ │ + b.n 84cd6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84ca2 │ │ │ │ + bls.n 84d00 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84ca8 │ │ │ │ + b.n 84d06 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 8409c │ │ │ │ + b.w 840a0 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f96 │ │ │ │ + beq.w 84fb6 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 840ac │ │ │ │ + bne.w 840b0 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 840ac │ │ │ │ + bpl.w 840b0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20577 @ 0x5061 │ │ │ │ + movw r3, #20509 @ 0x501d │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 842fc │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 84302 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 844ba │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 8489e │ │ │ │ + bls.w 848c2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84d02 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 84a18 │ │ │ │ - b.n 84a48 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84d40 │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r0, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b0370 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84c04 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 84232 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84d7c │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 1b0370 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84c04 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84d52 │ │ │ │ + b.n 84d62 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84d90 │ │ │ │ + bgt.n 84d7a │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 84104 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84cf8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 8447c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 84108 │ │ │ │ adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84dc6 │ │ │ │ + cbnz r3, 84da0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b0320 │ │ │ │ - b.n 84904 │ │ │ │ + bl 1b3cf0 │ │ │ │ + b.n 8498a │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 841fa │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 84fe2 │ │ │ │ + beq.n 84e28 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #60701 @ 0xed1d │ │ │ │ + movw r5, #61617 @ 0xf0b1 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #64537 @ 0xfc19 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #7717 @ 0x1e25 │ │ │ │ + movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 842f2 │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 841f8 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 846fe │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 846fe │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 844fa │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 847ce │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77208 │ │ │ │ - b.n 84780 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84ad6 │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84c04 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84596 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 845b2 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 844b2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.w 842f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 840fe │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84dfc │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84df0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 84e82 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84e14 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e76 │ │ │ │ - b.w 84374 │ │ │ │ - bl 77208 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8439c │ │ │ │ - b.n 84ebc │ │ │ │ + bhi.n 84e08 │ │ │ │ + b.w 840fe │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84b66 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77218 │ │ │ │ + b.n 847b6 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #19373 @ 0x4bad │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 840ce │ │ │ │ + b.w 84310 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #7717 @ 0x1e25 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 842f8 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84d06 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 84eb4 │ │ │ │ + bpl.n 84e5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ - b.w 8439c │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 85038 │ │ │ │ + bl 77218 │ │ │ │ + b.w 843dc │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 84e00 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 84fca │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 85030 │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ + bgt.w 84fc2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8501c │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 843b0 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64537 @ 0xfc19 │ │ │ │ - movt r3, #23 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 842f2 │ │ │ │ + bne.w 84fec │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 843f4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84892 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 844ba │ │ │ │ + b.n 84d5e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76e6c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76e78 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85022 │ │ │ │ + beq.w 84ff2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d25b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2628 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843f0 │ │ │ │ - b.n 84ecc │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84ecc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + bne.w 84432 │ │ │ │ + b.n 84e78 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84e78 │ │ │ │ + mov.w fp, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84f52 │ │ │ │ + b.n 84efe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84f46 │ │ │ │ - b.w 840fa │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84c04 │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 8486e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8447c │ │ │ │ - b.n 84cfe │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84ef2 │ │ │ │ + b.w 843bc │ │ │ │ + bl 77218 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 843dc │ │ │ │ + b.n 84e62 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 84536 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 847ee │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84732 │ │ │ │ + beq.w 84768 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 84732 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84f00 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840fa │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84fba │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84fae │ │ │ │ - b.n 84f3e │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84ca8 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 84768 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 84736 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 84736 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 845d4 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 845f0 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 844ee │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8476a │ │ │ │ - ldr r2, [pc, #136] @ (8505c ) │ │ │ │ + beq.w 847a0 │ │ │ │ + ldr r2, [pc, #120] @ (85018 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 8476a │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #12681 @ 0x3189 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 840ca │ │ │ │ - b.w 8430a │ │ │ │ - mov r9, sl │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64537 @ 0xfc19 │ │ │ │ - movt r3, #23 │ │ │ │ - mov sl, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 840ca │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84048 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84ebc │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 84ee0 │ │ │ │ + b.w 847a0 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84c64 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84e46 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84e4e │ │ │ │ + b.n 84f76 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84e24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77208 │ │ │ │ - b.n 84ee0 │ │ │ │ + b.n 84f2c │ │ │ │ + mov r0, fp │ │ │ │ + bl 77218 │ │ │ │ + b.n 84e88 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84ed2 │ │ │ │ + beq.w 84e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ed2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84ed2 │ │ │ │ + bne.w 84e7c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84e7c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84e62 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 84e88 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 8404c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #7717 @ 0x1e25 │ │ │ │ + movt r3, #24 │ │ │ │ + mov r9, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.w 840ce │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -135740,306 +135685,306 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 850c2 │ │ │ │ + beq.n 8507e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 850b4 │ │ │ │ + bpl.n 85070 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 850be │ │ │ │ + beq.n 8507a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 850a0 │ │ │ │ + bpl.n 8505c │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 850aa │ │ │ │ + cbz r0, 85066 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8509c │ │ │ │ + bne.n 85058 │ │ │ │ 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 85090 │ │ │ │ + bne.n 8504c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 850a2 │ │ │ │ + b.n 8505e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 850b6 │ │ │ │ + b.n 85072 │ │ │ │ nop │ │ │ │ │ │ │ │ -000850c8 : │ │ │ │ +00085084 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4012] @ 0xfac │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #620] @ (8534c ) │ │ │ │ + ldr r4, [pc, #620] @ (85308 ) │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85334 │ │ │ │ + beq.w 852f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8524c │ │ │ │ + beq.w 85208 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8524c │ │ │ │ + beq.w 85208 │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85354 │ │ │ │ + bl 85310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8533a │ │ │ │ + beq.w 852f6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 8519a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 851c8 │ │ │ │ + bpl.n 85184 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 851c8 │ │ │ │ + beq.n 85184 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8527a │ │ │ │ + beq.w 85236 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85306 │ │ │ │ + bne.w 852c2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 851b8 │ │ │ │ + ble.n 85174 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85162 │ │ │ │ + beq.n 8511e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8520a │ │ │ │ + beq.n 851c6 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 851b8 │ │ │ │ + ble.n 85174 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8517a │ │ │ │ + beq.n 85136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85220 │ │ │ │ + beq.n 851dc │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 851b8 │ │ │ │ + beq.n 85174 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85196 │ │ │ │ + beq.n 85152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8525e │ │ │ │ + beq.n 8521a │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 851b8 │ │ │ │ + beq.n 85174 │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 851b2 │ │ │ │ + beq.n 8516e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85236 │ │ │ │ + beq.n 851f2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 851a0 │ │ │ │ + bne.n 8515c │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 85272 │ │ │ │ + bne.n 8522e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89298 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89238 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8514a │ │ │ │ + b.n 85106 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 8511e │ │ │ │ + bpl.n 850da │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a2adc │ │ │ │ + bl 1a64ac │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8515a │ │ │ │ - b.n 851b8 │ │ │ │ - ldr r2, [pc, #324] @ (85350 ) │ │ │ │ + bne.n 85116 │ │ │ │ + b.n 85174 │ │ │ │ + ldr r2, [pc, #324] @ (8530c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852ee │ │ │ │ + bne.n 852aa │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 85162 │ │ │ │ - ldr r2, [pc, #300] @ (85350 ) │ │ │ │ + b.n 8511e │ │ │ │ + ldr r2, [pc, #300] @ (8530c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852a2 │ │ │ │ + bne.n 8525e │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 8517a │ │ │ │ - ldr r2, [pc, #280] @ (85350 ) │ │ │ │ + b.n 85136 │ │ │ │ + ldr r2, [pc, #280] @ (8530c ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 85284 │ │ │ │ + cbnz r1, 85240 │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 851b2 │ │ │ │ + b.n 8516e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a2adc │ │ │ │ + bl 1a64ac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 851bc │ │ │ │ - ldr r2, [pc, #240] @ (85350 ) │ │ │ │ + b.n 85178 │ │ │ │ + ldr r2, [pc, #240] @ (8530c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 852ba │ │ │ │ + cbnz r3, 85276 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 85196 │ │ │ │ + b.n 85152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ - b.n 851bc │ │ │ │ - cbz r3, 852d2 │ │ │ │ + bl 77218 │ │ │ │ + b.n 85178 │ │ │ │ + cbz r3, 8528e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 852d2 │ │ │ │ + cbz r3, 8528e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8514a │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 85106 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 85246 │ │ │ │ + beq.n 85202 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 85246 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 85202 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85230 │ │ │ │ + beq.n 851ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85230 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 851ec │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8526c │ │ │ │ + beq.n 85228 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8526c │ │ │ │ + b.n 85228 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 85280 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 8523c │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8521a │ │ │ │ + beq.n 851d6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8521a │ │ │ │ + b.n 851d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8514a │ │ │ │ + beq.w 85106 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8533e │ │ │ │ + bne.n 852fa │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 85280 │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 8523c │ │ │ │ mov r0, r8 │ │ │ │ - bl 62536 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 6019e <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 851bc │ │ │ │ + b.n 85178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85318 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85318 │ │ │ │ + bne.n 852d4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 852d4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -136048,263 +135993,263 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 8543e │ │ │ │ - cbz r4, 85398 │ │ │ │ + bgt.n 853fa │ │ │ │ + cbz r4, 85354 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 8546e │ │ │ │ + bhi.n 8542a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 85414 │ │ │ │ + bhi.n 853d0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 85372 │ │ │ │ + beq.n 8532e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 85372 │ │ │ │ + bne.n 8532e │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8537c │ │ │ │ + bne.n 85338 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8554a │ │ │ │ + blt.w 85506 │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 85466 │ │ │ │ + beq.n 85422 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 8549e │ │ │ │ + bgt.n 8545a │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 82b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85552 │ │ │ │ + beq.w 8550e │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85458 │ │ │ │ + beq.n 85414 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 82b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854f0 │ │ │ │ + beq.w 854ac │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85458 │ │ │ │ + beq.n 85414 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 82b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854cc │ │ │ │ + beq.n 85488 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85458 │ │ │ │ + beq.n 85414 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 82b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854ce │ │ │ │ + beq.n 8548a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 853fc │ │ │ │ - b.n 8545a │ │ │ │ + bne.n 853b8 │ │ │ │ + b.n 85416 │ │ │ │ sub.w r3, r4, #32 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r0, r3 │ │ │ │ movw r3, #4169 @ 0x1049 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85372 │ │ │ │ + bne.n 8532e │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85454 │ │ │ │ + beq.n 85410 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85388 │ │ │ │ - cbnz r6, 8548c │ │ │ │ + bne.n 85344 │ │ │ │ + cbnz r6, 85448 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 85454 │ │ │ │ - bls.n 8547e │ │ │ │ + beq.n 85410 │ │ │ │ + bls.n 8543a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 8548c │ │ │ │ + beq.n 85448 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 85454 │ │ │ │ + beq.n 85410 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85442 │ │ │ │ + bne.n 853fe │ │ │ │ subs r6, #1 │ │ │ │ - b.n 85372 │ │ │ │ + b.n 8532e │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854f4 │ │ │ │ + bne.n 854b0 │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85434 │ │ │ │ - bhi.n 85490 │ │ │ │ + beq.n 853f0 │ │ │ │ + bhi.n 8544c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 85434 │ │ │ │ + beq.n 853f0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85388 │ │ │ │ - b.n 85454 │ │ │ │ + bne.n 85344 │ │ │ │ + b.n 85410 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85454 │ │ │ │ - bhi.n 85498 │ │ │ │ + beq.n 85410 │ │ │ │ + bhi.n 85454 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85534 │ │ │ │ + beq.n 854f0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8544c │ │ │ │ + bne.n 85408 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 85372 │ │ │ │ + b.n 8532e │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85388 │ │ │ │ - b.n 85454 │ │ │ │ + bne.w 85344 │ │ │ │ + b.n 85410 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 8544c │ │ │ │ - b.n 8548c │ │ │ │ + bne.n 85408 │ │ │ │ + b.n 85448 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85556 │ │ │ │ + beq.n 85512 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 82b9c │ │ │ │ - cbz r0, 854ce │ │ │ │ + cbz r0, 8548a │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 853cc │ │ │ │ + b.n 85388 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 26893c <_PySemaphore_Destroy@@Base+0x29c> │ │ │ │ + bl 268db4 │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85564 │ │ │ │ + bne.n 85520 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 8555c │ │ │ │ + bne.n 85518 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 85466 │ │ │ │ + b.n 85422 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 854ce │ │ │ │ + b.n 8548a │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 85512 │ │ │ │ - cbnz r6, 8551c │ │ │ │ + beq.n 854ce │ │ │ │ + cbnz r6, 854d8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85462 │ │ │ │ - b.n 854f4 │ │ │ │ + beq.n 8541e │ │ │ │ + b.n 854b0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20572 @ 0x505c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 854dc │ │ │ │ + bl 127274 │ │ │ │ + b.n 85498 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20544 @ 0x5040 │ │ │ │ + movw r1, #21696 @ 0x54c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 854ea │ │ │ │ + b.n 854a6 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 854ce │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 854ea │ │ │ │ + b.n 8548a │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 854a6 │ │ │ │ mov r0, sl │ │ │ │ - bl 77208 │ │ │ │ - b.n 854ea │ │ │ │ + bl 77218 │ │ │ │ + b.n 854a6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 854e2 │ │ │ │ + beq.n 8549e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854e2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 854e2 │ │ │ │ + bne.n 8549e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8549e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857ba │ │ │ │ + bne.w 85776 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857d4 │ │ │ │ + bne.w 85790 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85740 │ │ │ │ + beq.w 856fc │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 8574c │ │ │ │ + bne.w 85708 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8572c │ │ │ │ + beq.w 856e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85786 │ │ │ │ + beq.w 85742 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85792 │ │ │ │ + bne.w 8574e │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85718 │ │ │ │ + beq.w 856d4 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85624 │ │ │ │ - ldr r3, [pc, #512] @ (85800 ) │ │ │ │ + bpl.n 855e0 │ │ │ │ + ldr r3, [pc, #512] @ (857bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -136320,215 +136265,215 @@ │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 856de │ │ │ │ + beq.n 8569a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 856e6 │ │ │ │ + beq.n 856a2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856c8 │ │ │ │ + ble.n 85684 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8569a │ │ │ │ + beq.n 85656 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8569a │ │ │ │ + beq.n 85656 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8569a │ │ │ │ + beq.n 85656 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85688 │ │ │ │ + bne.n 85644 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856c8 │ │ │ │ + ble.n 85684 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856c8 │ │ │ │ + beq.n 85684 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856c8 │ │ │ │ + beq.n 85684 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856c8 │ │ │ │ + beq.n 85684 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 856f6 │ │ │ │ + beq.n 856b2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 856ba │ │ │ │ + bne.n 85676 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 85722 │ │ │ │ - bl 85a04 │ │ │ │ - cbnz r0, 85702 │ │ │ │ + beq.n 856de │ │ │ │ + bl 859c0 │ │ │ │ + cbnz r0, 856be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 857ec │ │ │ │ + bne.n 857a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 857f4 │ │ │ │ + bne.n 857b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25a0 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2684 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856de │ │ │ │ + beq.n 8569a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85718 │ │ │ │ + beq.n 856d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85718 │ │ │ │ + cbnz r3, 856d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e10d8 │ │ │ │ + bl 1e3ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856de │ │ │ │ - b.n 85702 │ │ │ │ + beq.n 8569a │ │ │ │ + b.n 856be │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85758 │ │ │ │ + bne.n 85714 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 855e2 │ │ │ │ + b.n 8559e │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8572c │ │ │ │ + beq.n 856e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85804 │ │ │ │ + b.n 857c0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85718 │ │ │ │ + beq.n 856d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 856de │ │ │ │ + b.n 8569a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a2b38 │ │ │ │ + b.w 1a6508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85718 │ │ │ │ + beq.n 856d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 85642 │ │ │ │ + b.n 855fe │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60776 @ 0xed68 │ │ │ │ + movw r0, #61928 @ 0xf1e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23b208 │ │ │ │ + bl 23c554 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8559c │ │ │ │ - b.n 85718 │ │ │ │ - movw r0, #60776 @ 0xed68 │ │ │ │ + bne.w 85558 │ │ │ │ + b.n 856d4 │ │ │ │ + movw r0, #61928 @ 0xf1e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85718 │ │ │ │ - b.n 855ac │ │ │ │ + beq.n 856d4 │ │ │ │ + b.n 85568 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 856e8 │ │ │ │ - b.n 856f6 │ │ │ │ + bne.w 856a4 │ │ │ │ + b.n 856b2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856f2 │ │ │ │ - b.n 856c8 │ │ │ │ + bne.w 856ae │ │ │ │ + b.n 85684 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85972 │ │ │ │ + bne.w 8592e │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8596e │ │ │ │ + beq.w 8592a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85868 │ │ │ │ - ldr r1, [pc, #336] @ (85990 ) │ │ │ │ + bpl.n 85824 │ │ │ │ + ldr r1, [pc, #336] @ (8594c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -136543,166 +136488,166 @@ │ │ │ │ movs r1, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8592e │ │ │ │ + beq.n 858ea │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85934 │ │ │ │ + beq.n 858f0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85918 │ │ │ │ + ble.n 858d4 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 858ea │ │ │ │ + beq.n 858a6 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 858ea │ │ │ │ + beq.n 858a6 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 858ea │ │ │ │ + beq.n 858a6 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 858d6 │ │ │ │ + bne.n 85892 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85918 │ │ │ │ + ble.n 858d4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85918 │ │ │ │ + beq.n 858d4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85918 │ │ │ │ + beq.n 858d4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85918 │ │ │ │ + beq.n 858d4 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 85942 │ │ │ │ + beq.n 858fe │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8590a │ │ │ │ + bne.n 858c6 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85950 │ │ │ │ - bl 85a04 │ │ │ │ - cbnz r0, 85958 │ │ │ │ + beq.n 8590c │ │ │ │ + bl 859c0 │ │ │ │ + cbnz r0, 85914 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbnz r2, 85980 │ │ │ │ + cbnz r2, 8593c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85986 │ │ │ │ + bne.n 85942 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25a0 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2684 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8592e │ │ │ │ - b.n 85958 │ │ │ │ - bl 1e10d8 │ │ │ │ + beq.n 858ea │ │ │ │ + b.n 85914 │ │ │ │ + bl 1e3ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8592e │ │ │ │ + beq.n 858ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8596e │ │ │ │ + beq.n 8592a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8596e │ │ │ │ + cbnz r3, 8592a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8592e │ │ │ │ + b.n 858ea │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85868 │ │ │ │ - b.n 8596e │ │ │ │ + bne.w 85824 │ │ │ │ + b.n 8592a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85936 │ │ │ │ - b.n 85942 │ │ │ │ + bne.n 858f2 │ │ │ │ + b.n 858fe │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8593e │ │ │ │ - b.n 85918 │ │ │ │ + bne.n 858fa │ │ │ │ + b.n 858d4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085994 : │ │ │ │ +00085950 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 859e0 │ │ │ │ + cbz r3, 8599c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 859e8 │ │ │ │ + ble.n 859a4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859e4 │ │ │ │ + beq.n 859a0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 859e8 │ │ │ │ + beq.n 859a4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859e4 │ │ │ │ + beq.n 859a0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 859e8 │ │ │ │ + beq.n 859a4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859e4 │ │ │ │ + beq.n 859a0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 859e8 │ │ │ │ + beq.n 859a4 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 859ec │ │ │ │ + beq.n 859a8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 859c4 │ │ │ │ + bne.n 85980 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 859f4 │ │ │ │ + cbz r0, 859b0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 859da │ │ │ │ + bne.n 85996 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136717,977 +136662,971 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85f72 │ │ │ │ + beq.w 85f1e │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86084 │ │ │ │ + beq.w 86026 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56369 @ 0xdc31 │ │ │ │ + movw r2, #56553 @ 0xdce9 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 861ca │ │ │ │ - mov r9, sl │ │ │ │ + beq.w 86142 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov fp, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov fp, r9 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 85a76 │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85b62 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86046 │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ + add.w ip, r7, r7, lsl #1 │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + str.w sl, [r4, #-8] │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ + str.w r9, [r1, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bcs.w 85c4c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85b50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85b4a │ │ │ │ + beq.w 85c02 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85c94 │ │ │ │ + beq.w 85bf4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8620a │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 86182 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86052 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 86196 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r7, sl, [fp, #16] │ │ │ │ + mov r9, r8 │ │ │ │ + mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - mov r3, fp │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldrd r7, r3, [fp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r8, r3 │ │ │ │ - and.w r7, fp, r0 │ │ │ │ + mov r6, r3 │ │ │ │ + and.w r7, r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ - mov r6, r2 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ add.w r3, r8, #9 │ │ │ │ add.w r4, r6, r8, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ - add.w sl, r1, r3, lsl #3 │ │ │ │ + add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85b94 │ │ │ │ - ldr.w r5, [r4, #-8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 85c02 │ │ │ │ - mov r8, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8608a │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - add.w ip, r7, r7, lsl #1 │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ - str.w r9, [r4, #-8] │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str.w r8, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bcs.w 85ca2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 85bea │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 85a70 │ │ │ │ - ldr r4, [pc, #732] @ (85e28 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86156 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 85b8c │ │ │ │ + beq.n 85a22 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 85b26 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 85b8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #696] @ (85e2c ) │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 860e6 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, r5] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 85f5e │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 85bc0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 85ade │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 85aee │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 85ac4 │ │ │ │ + b.n 85ad4 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.n 85c0c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp sl, r5 │ │ │ │ + bne.n 85b6c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b3a │ │ │ │ + beq.n 85a70 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8614a │ │ │ │ + beq.w 861a0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b3a │ │ │ │ - mov sl, r9 │ │ │ │ + beq.n 85a70 │ │ │ │ subs r3, #1 │ │ │ │ - mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8601e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85a64 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 85ba4 │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.n 85bc8 │ │ │ │ + bne.n 85a70 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85a70 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 85b0a │ │ │ │ + cmp r5, sl │ │ │ │ + beq.n 85b2e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86002 │ │ │ │ + beq.w 85faa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl d1304 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl d1374 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86026 │ │ │ │ + beq.w 85fc6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8619c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bne.w 8610c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8625a │ │ │ │ + bne.w 861d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c6e │ │ │ │ + beq.n 85bce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86202 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 8612c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85bc8 │ │ │ │ + beq.n 85b2e │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 860f6 │ │ │ │ + bne.w 8619a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 860f6 │ │ │ │ + bne.w 8619a │ │ │ │ adds r4, #8 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 85ade │ │ │ │ - b.n 85baa │ │ │ │ - ldr.w r8, [r9, #12] │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 85aee │ │ │ │ + b.n 85b10 │ │ │ │ + ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85a90 │ │ │ │ - b.n 85a7a │ │ │ │ + bne.w 85aa2 │ │ │ │ + b.n 85a8c │ │ │ │ + ldr r4, [pc, #744] @ (85eec ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 860d4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85c44 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 85c44 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [pc, #708] @ (85ef0 ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8608a │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, r5] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85f02 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 85cc0 │ │ │ │ + bgt.n 85c6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85dac │ │ │ │ + bls.n 85d54 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85ef8 │ │ │ │ + bls.w 85e9a │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85dea │ │ │ │ + bls.w 85d94 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85cc2 │ │ │ │ + bls.n 85c6c │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bcs.w 860c8 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bcs.w 8606a │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ movw r1, #6045 @ 0x179d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860b4 │ │ │ │ - ldr r3, [pc, #304] @ (85e28 ) │ │ │ │ + bne.w 86056 │ │ │ │ + ldr r3, [pc, #588] @ (85eec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne.w 85ec4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 85e66 │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w lr, r1, lsr #3 │ │ │ │ + ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 860ce │ │ │ │ + beq.w 86072 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr.w lr, [r8] │ │ │ │ - str.w lr, [r3, #4] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 85e94 │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85e38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ - strd ip, r8, [fp, #16] │ │ │ │ + strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86118 │ │ │ │ + bne.w 860a6 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85d98 │ │ │ │ + bhi.n 85d3e │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85d90 │ │ │ │ + cbz r2, 85d36 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, ip, r0 │ │ │ │ + and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85e30 │ │ │ │ + bne.n 85dd0 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85d70 │ │ │ │ + bne.n 85d16 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 85b2e │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 85a64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77208 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 85be2 │ │ │ │ + bl 77218 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85b48 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.w 85f04 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 85ea6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 86254 │ │ │ │ - mov r4, sl │ │ │ │ + beq.w 861cc │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 85dc4 │ │ │ │ + bne.n 85d6e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ + mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 85d40 │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85ce6 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ movw r1, #6045 @ 0x179d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860b4 │ │ │ │ - ldr r3, [pc, #20] @ (85e28 ) │ │ │ │ + bne.w 86056 │ │ │ │ + ldr r3, [pc, #304] @ (85eec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 85d10 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 85cba │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp ip, r5 │ │ │ │ - bcc.n 85e6e │ │ │ │ + cmp r9, r5 │ │ │ │ + bcc.n 85e12 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f14 │ │ │ │ + beq.n 85eb6 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f1c │ │ │ │ + beq.n 85ebe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f24 │ │ │ │ + beq.n 85ec6 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f2c │ │ │ │ + beq.n 85ece │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f34 │ │ │ │ + beq.n 85ed6 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f3c │ │ │ │ + beq.n 85ede │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f44 │ │ │ │ + beq.n 85ee6 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f4c │ │ │ │ + beq.w 85f12 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f6e │ │ │ │ - mov.w lr, r0, lsr #5 │ │ │ │ + beq.w 85f1a │ │ │ │ + mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, lr, #1 │ │ │ │ + add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, ip, r1 │ │ │ │ + and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 85f9e │ │ │ │ + bne.w 85f46 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85d90 │ │ │ │ + b.n 85d36 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 85d40 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ + bhi.w 85ce6 │ │ │ │ + add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w lr, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85d40 │ │ │ │ - ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + bne.w 85ce6 │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86108 │ │ │ │ + bne.w 861ac │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 860c8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 8606a │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85d40 │ │ │ │ + b.n 85ce6 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 85df4 │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85d9e │ │ │ │ + mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 85d40 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + b.n 85ce6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85e8e │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - b.n 85e8e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + b.n 85e32 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8617e │ │ │ │ + bne.w 860fe │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85b8e │ │ │ │ + b.n 85c46 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 85e32 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85e8e │ │ │ │ + b.n 85e32 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8609a │ │ │ │ + bmi.w 8602c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8609a │ │ │ │ + beq.n 8602c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8609a │ │ │ │ + beq.n 8602c │ │ │ │ mov r0, r1 │ │ │ │ - bl 152804 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 153854 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86084 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 86026 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85a44 │ │ │ │ + b.n 85a00 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp ip, r3 │ │ │ │ - bcc.n 85fe0 │ │ │ │ + cmp r9, r3 │ │ │ │ + bcc.n 85f88 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f10 │ │ │ │ + beq.n 85eb2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f18 │ │ │ │ + beq.n 85eba │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f20 │ │ │ │ + beq.n 85ec2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f28 │ │ │ │ + beq.n 85eca │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f30 │ │ │ │ + beq.n 85ed2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f38 │ │ │ │ + beq.n 85eda │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f40 │ │ │ │ + beq.n 85ee2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f48 │ │ │ │ + beq.n 85f0e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f6a │ │ │ │ + beq.n 85f16 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, lr │ │ │ │ - and.w r5, ip, r5 │ │ │ │ + add r5, ip │ │ │ │ + and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85fa2 │ │ │ │ + bne.n 85f4a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85e8e │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 85e32 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85c16 │ │ │ │ - mov r1, r9 │ │ │ │ + bne.w 85b76 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0610 │ │ │ │ + bl 1a3fe0 <_PyThreadState_New@@Base+0x3064> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85bc8 │ │ │ │ - b.n 85c16 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85bfa │ │ │ │ + bne.w 85b2e │ │ │ │ + b.n 85b76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8603a │ │ │ │ + beq.n 85fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8618c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 861bc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86052 │ │ │ │ + beq.n 85ff4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8624c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 861fa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8606c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 8600e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8606c │ │ │ │ + cbnz r3, 8600e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86084 │ │ │ │ + beq.n 86026 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86244 │ │ │ │ + beq.w 861c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85b8e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd r9, r8, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 85be2 │ │ │ │ + b.n 85c46 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 86084 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 86026 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd sl, r9, [r3] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85b48 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85d40 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 86052 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 85ce6 │ │ │ │ + mov fp, sl │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 85ff4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 71858 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85d40 │ │ │ │ - b.n 85ec4 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bne.w 85ce6 │ │ │ │ + b.n 85e66 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 860fc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 85b80 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 85ab0 │ │ │ │ + bne.n 8609a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 85c38 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r3 │ │ │ │ - b.n 860f2 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 85ee2 │ │ │ │ + b.n 86096 │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ - mov r1, ip │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 8612c │ │ │ │ + b.n 860b8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 85d98 │ │ │ │ + bhi.w 85d3e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8612a │ │ │ │ + beq.n 860b6 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8612a │ │ │ │ + beq.n 860b6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 1a2d74 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 8612a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 85be2 │ │ │ │ + bl 1a673c │ │ │ │ + b.n 860b6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85f50 │ │ │ │ + beq.w 85ef4 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 86194 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8617a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85b82 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 85c3a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b6e │ │ │ │ - b.n 85b82 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8603a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86170 │ │ │ │ - bl c3484 │ │ │ │ + beq.w 85c26 │ │ │ │ + b.n 85c3a │ │ │ │ + bl c346c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8625a │ │ │ │ + bne.n 861d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 861bc │ │ │ │ + beq.n 86132 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 86202 │ │ │ │ + cbnz r3, 86132 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85bc8 │ │ │ │ - beq.w 85c74 │ │ │ │ - b.n 8603a │ │ │ │ + bgt.w 85b2e │ │ │ │ + beq.w 85bd4 │ │ │ │ + mov fp, sl │ │ │ │ + b.n 85fdc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21064 @ 0x5248 │ │ │ │ + movw r1, #22216 @ 0x56c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl d19b0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86084 │ │ │ │ + beq.w 86026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86084 │ │ │ │ + bne.w 86026 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86084 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 861bc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86026 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 860f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eab8 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 8622a │ │ │ │ + bl 7eabc <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 86202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86052 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 85a82 │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #62960 @ 0xf5f0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 86052 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86084 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86052 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 85be2 │ │ │ │ + bge.n 8621e │ │ │ │ + mov fp, sl │ │ │ │ + b.n 85ff4 │ │ │ │ + mov r8, r7 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 85ac2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85b48 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85e84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85fdc │ │ │ │ + mov r0, fp │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86026 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85b48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 861ac │ │ │ │ - ldr r2, [pc, #32] @ (86284 ) │ │ │ │ + bne.n 8611c │ │ │ │ + ldr r2, [pc, #84] @ (86230 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8627a │ │ │ │ + cbz r3, 861f2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 861ac │ │ │ │ + b.n 8611c │ │ │ │ + mov r0, fp │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ff4 │ │ │ │ + mov fp, sl │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #64112 @ 0xfa70 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + b.n 85ff4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85a94 │ │ │ │ + ldr.w r4, [sl, #4] │ │ │ │ + mov fp, sl │ │ │ │ + b.n 86204 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086288 : │ │ │ │ +00086234 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 862ba │ │ │ │ + cbz r3, 86266 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 862e8 │ │ │ │ + cbz r0, 86294 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56369 @ 0xdc31 │ │ │ │ + movw r3, #56553 @ 0xdce9 │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 862ec │ │ │ │ + beq.n 86298 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 862d0 │ │ │ │ + bmi.n 8627c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 862d0 │ │ │ │ + cbz r3, 8627c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 862d0 │ │ │ │ + cbz r3, 8627c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 152804 │ │ │ │ + b.w 153854 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 862b6 │ │ │ │ + b.n 86262 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21064 @ 0x5248 │ │ │ │ + movw r1, #22216 @ 0x56c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 862e8 │ │ │ │ + beq.n 86294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 862e8 │ │ │ │ + bne.n 86294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 862e8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86294 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 86578 │ │ │ │ + bpl.w 86524 │ │ │ │ movw r5, #11612 @ 0x2d5c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 8658a │ │ │ │ - ldr r7, [pc, #608] @ (865c4 ) │ │ │ │ + bmi.w 86536 │ │ │ │ + ldr r7, [pc, #608] @ (86570 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bhi.w 86536 │ │ │ │ + bhi.w 864e2 │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 86536 │ │ │ │ + bmi.w 864e2 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86528 │ │ │ │ + bne.w 864d4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 864ec │ │ │ │ + bcs.w 86498 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 864da │ │ │ │ + beq.w 86486 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86452 │ │ │ │ + beq.n 863fe │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 86496 │ │ │ │ + bgt.n 86442 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (865c8 ) │ │ │ │ + ldr r2, [pc, #452] @ (86574 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86548 │ │ │ │ + bne.w 864f4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86484 │ │ │ │ + beq.n 86430 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -137698,571 +137637,571 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 86478 │ │ │ │ + bhi.n 86424 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 863d8 │ │ │ │ + b.n 86384 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 863d8 │ │ │ │ + b.n 86384 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 8643a │ │ │ │ + b.n 863e6 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 863f6 │ │ │ │ + beq.n 863a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 863f6 │ │ │ │ + beq.n 863a2 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 863f6 │ │ │ │ + bne.n 863a2 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 865ba │ │ │ │ + bne.w 86566 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 863f6 │ │ │ │ + bmi.n 863a2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 864c4 │ │ │ │ + bne.n 86470 │ │ │ │ dmb ish │ │ │ │ - b.n 863f6 │ │ │ │ + b.n 863a2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8646e │ │ │ │ + bne.n 8641a │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8655e │ │ │ │ + bne.n 8650a │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 86536 │ │ │ │ + beq.n 864e2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 863d8 │ │ │ │ + b.n 86384 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8646e │ │ │ │ + bne.n 8641a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 863f6 │ │ │ │ + bne.w 863a2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8644a │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 863f6 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8656c │ │ │ │ + bne.n 86518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 86416 │ │ │ │ + b.n 863c2 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 8650e │ │ │ │ + b.n 864ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8655a │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 86506 │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 86544 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 864f0 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (865c4 ) │ │ │ │ + ldr r7, [pc, #48] @ (86570 ) │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 86378 │ │ │ │ - b.n 86536 │ │ │ │ + bls.w 86324 │ │ │ │ + b.n 864e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 863f6 │ │ │ │ - b.n 864b4 │ │ │ │ + bne.w 863a2 │ │ │ │ + b.n 86460 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000865cc : │ │ │ │ +00086578 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 865e8 │ │ │ │ + cbz r0, 86594 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86618 ) │ │ │ │ + ldr r3, [pc, #44] @ (865c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 86590 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 86590 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 86590 │ │ │ │ mov r0, r5 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 865e4 │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86590 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 8666c │ │ │ │ + cbz r0, 86618 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 86646 │ │ │ │ + bge.n 865f2 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86640 │ │ │ │ + bne.n 865ec │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86668 │ │ │ │ + beq.n 86614 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86670 │ │ │ │ + cbz r2, 8661c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86668 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86614 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75fc8 │ │ │ │ - cbz r0, 866a0 │ │ │ │ + bl 75fd4 │ │ │ │ + cbz r0, 8664c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c8ac │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #41928 @ 0xa3c8 │ │ │ │ + b.w 6c888 │ │ │ │ + movw r1, #460 @ 0x1cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #43144 @ 0xa888 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 868b2 │ │ │ │ + bls.w 8685e │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86818 │ │ │ │ + bls.w 867c4 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 868fc │ │ │ │ + bls.w 868a8 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 866e0 │ │ │ │ + bls.n 8668c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a10 │ │ │ │ + bcs.w 869bc │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869b2 │ │ │ │ - ldr r3, [pc, #708] @ (869d8 ) │ │ │ │ + bne.w 8695e │ │ │ │ + ldr r3, [pc, #708] @ (86984 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.n 867e6 │ │ │ │ + bne.n 86792 │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8699c │ │ │ │ + beq.w 86948 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 867c6 │ │ │ │ + beq.n 86772 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ add.w fp, r6, sl │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 869dc │ │ │ │ + bne.w 86988 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 867b8 │ │ │ │ + bhi.n 86764 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 867ac │ │ │ │ + cbz r2, 86758 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r7, r0 │ │ │ │ add.w r5, r4, r1, lsl #3 │ │ │ │ ldr.w r6, [r4, r1, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 86850 │ │ │ │ + bne.n 867fc │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8678c │ │ │ │ + bne.n 86738 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86924 │ │ │ │ + bne.w 868d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 8690a │ │ │ │ + bhi.w 868b6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 86754 │ │ │ │ + bne.n 86700 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869c6 │ │ │ │ + bne.w 86972 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a10 │ │ │ │ + beq.w 869bc │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86702 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869b2 │ │ │ │ - ldr r3, [pc, #408] @ (869d8 ) │ │ │ │ + bne.w 8695e │ │ │ │ + ldr r3, [pc, #408] @ (86984 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 8672a │ │ │ │ + b.n 866d6 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 8688e │ │ │ │ + bcc.n 8683a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86906 │ │ │ │ + beq.n 868b2 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86918 │ │ │ │ + beq.n 868c4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8691c │ │ │ │ + beq.n 868c8 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86920 │ │ │ │ + beq.n 868cc │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 868dc │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 868d8 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 868e0 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86938 │ │ │ │ + beq.n 868e4 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8693c │ │ │ │ + beq.n 868e8 │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r5, sl, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86940 │ │ │ │ + bne.n 868ec │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 867ac │ │ │ │ + b.n 86758 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 868f2 │ │ │ │ + bne.n 8689e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 867be │ │ │ │ + beq.w 8676a │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 868ce │ │ │ │ + bne.n 8687a │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86702 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86702 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86820 │ │ │ │ + b.n 867cc │ │ │ │ adds r5, #8 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86702 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ - b.n 867be │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - b.n 868ac │ │ │ │ + bl 77218 │ │ │ │ + b.n 8676a │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ + b.n 86858 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 868ac │ │ │ │ + b.n 86858 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 8697e │ │ │ │ + bcc.n 8692a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86906 │ │ │ │ + beq.n 868b2 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86918 │ │ │ │ + beq.n 868c4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8691c │ │ │ │ + beq.n 868c8 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86920 │ │ │ │ + beq.n 868cc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 868dc │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 868d8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 868e0 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86938 │ │ │ │ + beq.n 868e4 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8693c │ │ │ │ + beq.n 868e8 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 868ac │ │ │ │ - b.n 86940 │ │ │ │ + beq.n 86858 │ │ │ │ + b.n 868ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86754 │ │ │ │ - b.n 867e6 │ │ │ │ + bne.w 86700 │ │ │ │ + b.n 86792 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a10 │ │ │ │ + cbz r0, 869bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86702 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86804 │ │ │ │ + b.n 867b0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 869f0 │ │ │ │ + b.n 8699c │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 867b8 │ │ │ │ + bhi.w 86764 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 869ec │ │ │ │ + beq.n 86998 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 869ec │ │ │ │ + beq.n 86998 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2d74 │ │ │ │ - b.n 869ec │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1a673c │ │ │ │ + b.n 86998 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 867c0 │ │ │ │ + b.n 8676c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -138274,1072 +138213,1072 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86a60 │ │ │ │ + cbz r5, 86a0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86a6a │ │ │ │ + bne.n 86a16 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e870 │ │ │ │ + b.w 7e874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86a60 │ │ │ │ - ldr r2, [pc, #48] @ (86aa4 ) │ │ │ │ + bne.n 86a0c │ │ │ │ + ldr r2, [pc, #48] @ (86a50 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86a8c │ │ │ │ + cbnz r3, 86a38 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e870 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.w 7e874 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86a7e │ │ │ │ + beq.n 86a2a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86a7e │ │ │ │ + b.n 86a2a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086aa8 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086a54 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 86ac6 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86a72 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86ad0 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86a7c <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86b00 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86aac <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86b00 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86aac <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86ac2 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86a6e <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86ac2 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86a6e <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86b32 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86ade <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b20 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86acc <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 86acc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 86a78 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b48 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86af4 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86acc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 86a78 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21160 @ 0x52a8 │ │ │ │ + movw r2, #22312 @ 0x5728 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 86acc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 86a78 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86ae0 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86a8c <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86ae0 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86a8c <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21112 @ 0x5278 │ │ │ │ + movw r2, #22264 @ 0x56f8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86acc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 86a78 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #692] @ (86e24 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #692] @ (86dd0 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86cae <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 86c5a <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86d76 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + beq.w 86d22 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #660] @ 86e2c <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + ldr.w sl, [pc, #660] @ 86dd8 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86d88 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ + beq.w 86d34 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86db4 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ + ble.w 86d60 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86d02 <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ + bmi.w 86cae <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86bf0 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + beq.n 86b9c <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cb4 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 86c60 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86c5a <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 86c06 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c0a <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + beq.n 86bb6 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cdc <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ + bne.n 86c88 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86c58 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86c04 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c30 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86bdc <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c30 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86bdc <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d3e <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + beq.w 86cea <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86c58 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86c04 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86c52 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + cbz r7, 86bfe <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86c52 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86bfe <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d60 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ + beq.w 86d0c <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86c3c <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ + bcs.n 86be8 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d1a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + beq.n 86cc6 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d1a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bgt.n 86cc6 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86d1a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bcs.n 86cc6 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d1a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bne.n 86cc6 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86d32 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + bgt.n 86cde <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86bf0 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ - ldr r2, [pc, #360] @ (86e28 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86b9c <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (86dd4 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e0a <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + bne.w 86db6 <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86bf4 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ - b.n 86c58 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86ba0 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86c04 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c0a <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ - ldr r2, [pc, #320] @ (86e28 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86bb6 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (86dd4 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86df0 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ + bne.n 86d9c <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c0e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ - b.n 86c58 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86bba <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86c04 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86dd4 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + beq.n 86d80 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86c7c <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 86c28 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86cae <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 86c5a <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14db98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #232] @ (86e28 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + b.w 14eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (86dd4 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86dd8 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + bne.n 86d84 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86c38 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - b.n 86c58 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #196] @ (86e28 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.w 86be4 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86c04 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (86dd4 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86d9c <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ + cbnz r3, 86d48 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86c52 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ - ldr.w sl, [pc, #180] @ 86e2c <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + b.n 86bfe <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 86dd8 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86bc4 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + bne.w 86b70 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d6e <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + beq.n 86d1a <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86d6e <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + b.n 86d1a <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27485 @ 0x6b5d │ │ │ │ + movw r2, #27401 @ 0x6b09 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86bcc <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86b78 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14db84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14eb64 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d1a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 86cc6 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d50 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + beq.n 86cfc <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d50 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 86cfc <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cf8 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + beq.w 86ca4 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cf8 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 86ca4 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cd2 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + beq.w 86c7e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cd2 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + b.n 86c7e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086e30 <_PyNamespace_New@@Base>: │ │ │ │ +00086ddc <_PyNamespace_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 86e80 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86e7a <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86e2c <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86e26 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86e60 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86e0c <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86ec0 │ │ │ │ - cbnz r0, 86e64 <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86e6c │ │ │ │ + cbnz r0, 86e10 <_PyNamespace_New@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86e7a <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86e26 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86e7a <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86e26 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e60 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86e0c <_PyNamespace_New@@Base+0x30> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 86ebc <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86e68 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ bl 71330 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86ea6 <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86e52 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86ebc <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86e68 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86ebc <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86e68 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86ea2 <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86e4e <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086ec0 : │ │ │ │ +00086e6c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86edc ) │ │ │ │ + ldr r4, [pc, #20] @ (86e88 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 86ee0 │ │ │ │ + b.n 86e8c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87b9e │ │ │ │ + beq.w 87b4a │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 87b9e │ │ │ │ + bmi.w 87b4a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 873ea │ │ │ │ + beq.w 87396 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #56217 @ 0xdb99 │ │ │ │ + movw r1, #57209 @ 0xdf79 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 873ea │ │ │ │ + bne.w 87396 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86f40 │ │ │ │ + beq.n 86eec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86f48 │ │ │ │ + cbnz r6, 86ef4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8714c │ │ │ │ + bne.w 870f8 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87148 │ │ │ │ + bne.w 870f4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87148 │ │ │ │ + bne.w 870f4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 87148 │ │ │ │ + bne.w 870f4 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 8759c │ │ │ │ + bne.w 87548 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 879e6 │ │ │ │ + bne.w 87992 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r9, r0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r9, r0] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r3, [r9, r0] │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87790 │ │ │ │ + beq.w 8773c │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 877bc │ │ │ │ + bmi.w 87768 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8775c │ │ │ │ - ldr r3, [pc, #696] @ (872ac ) │ │ │ │ + bne.w 87708 │ │ │ │ + ldr r3, [pc, #688] @ (87250 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 87676 │ │ │ │ + bcs.w 87622 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8771e │ │ │ │ + beq.w 876ca │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8738a │ │ │ │ + beq.w 87336 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87770 │ │ │ │ + beq.w 8771c │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r2, r8, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r1, r2, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #8 │ │ │ │ - ble.n 870ae │ │ │ │ + ble.n 8705a │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87088 │ │ │ │ + b.n 87034 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 870a0 │ │ │ │ + bne.n 8704c │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 870ae │ │ │ │ + beq.n 8705a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8707e │ │ │ │ + beq.n 8702a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 87072 │ │ │ │ + bne.n 8701e │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8707e │ │ │ │ + beq.n 8702a │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87088 │ │ │ │ + bne.n 87034 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87306 │ │ │ │ + beq.w 872b2 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 87306 │ │ │ │ + bne.w 872b2 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872de │ │ │ │ + beq.w 8728a │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 872f8 │ │ │ │ + ble.w 872a4 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 87118 │ │ │ │ + b.n 870c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87110 │ │ │ │ + cbz r6, 870bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87110 │ │ │ │ + beq.n 870bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87358 │ │ │ │ + beq.w 87304 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 872f8 │ │ │ │ + beq.w 872a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 870f6 │ │ │ │ + beq.n 870a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 870f6 │ │ │ │ + beq.n 870a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 870f6 │ │ │ │ - ldr r3, [pc, #380] @ (872b0 ) │ │ │ │ + bne.n 870a2 │ │ │ │ + ldr r3, [pc, #372] @ (87254 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877de │ │ │ │ + bne.w 8778a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 870f6 │ │ │ │ + b.n 870a2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 8755e │ │ │ │ + bgt.w 8750a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86f40 │ │ │ │ + beq.w 86eec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8772e │ │ │ │ + bne.w 876da │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f40 │ │ │ │ + ble.w 86eec │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872b4 │ │ │ │ + beq.w 87258 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87370 │ │ │ │ + beq.w 8731c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 872d8 │ │ │ │ + bne.w 8727c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8728a │ │ │ │ + bne.n 87236 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 8720c │ │ │ │ + bne.n 871b8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 872a4 │ │ │ │ + bne.n 87282 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b9f0 │ │ │ │ + bl 7b9e4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8725a │ │ │ │ + bne.n 87206 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 87276 │ │ │ │ + bne.n 87222 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87600 │ │ │ │ + bne.w 875ac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87b6a │ │ │ │ + bne.w 87b16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8717c │ │ │ │ + b.n 87128 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87b96 │ │ │ │ + beq.w 87b42 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 875d2 │ │ │ │ + bne.w 8757e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 877d8 │ │ │ │ + bne.w 87784 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7b9f0 │ │ │ │ + bl 7b9e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871ec │ │ │ │ + beq.n 87198 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 871ec │ │ │ │ + bne.n 87198 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871f2 │ │ │ │ + beq.n 8719e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 871f2 │ │ │ │ + bne.n 8719e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 871f2 │ │ │ │ + b.n 8719e │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8720c │ │ │ │ + bne.n 871b8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 872a4 │ │ │ │ + bne.n 87282 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 871d6 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 8729a │ │ │ │ + b.n 87182 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 875c4 │ │ │ │ + beq.w 87570 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 871c4 │ │ │ │ + beq.w 87170 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 871c4 │ │ │ │ + b.n 87170 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 87246 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 872f2 │ │ │ │ + b.n 8729e │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 872e4 │ │ │ │ + blt.n 87290 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 873b0 │ │ │ │ + beq.n 8735c │ │ │ │ mov r0, sl │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [fp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [fp, #24] │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86f40 │ │ │ │ + beq.w 86eec │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f40 │ │ │ │ - ldr r0, [pc, #724] @ (87608 ) │ │ │ │ + bne.w 86eec │ │ │ │ + ldr r0, [pc, #724] @ (875b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [fp, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 86f40 │ │ │ │ - ldr r3, [pc, #688] @ (8760c ) │ │ │ │ + b.n 86eec │ │ │ │ + ldr r3, [pc, #688] @ (875b8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877c2 │ │ │ │ + bne.w 8776e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87110 │ │ │ │ + b.n 870bc │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f40 │ │ │ │ + ble.w 86eec │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 876ae │ │ │ │ + beq.w 8765a │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 871b4 │ │ │ │ - b.n 86f40 │ │ │ │ + bgt.w 87160 │ │ │ │ + b.n 86eec │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 873de │ │ │ │ + bhi.n 8738a │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87676 │ │ │ │ + beq.w 87622 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8703a │ │ │ │ - ldr r3, [pc, #596] @ (87608 ) │ │ │ │ + b.n 86fe6 │ │ │ │ + ldr r3, [pc, #596] @ (875b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 87300 │ │ │ │ + bhi.n 872ac │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87300 │ │ │ │ + beq.n 872ac │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 87306 │ │ │ │ + b.n 872b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 8703a │ │ │ │ + b.n 86fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e8c │ │ │ │ + bl 12338c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87600 │ │ │ │ - bl 86288 │ │ │ │ + beq.w 875ac │ │ │ │ + bl 86234 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87412 │ │ │ │ + beq.n 873be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b82 │ │ │ │ + beq.w 87b2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87600 │ │ │ │ + beq.w 875ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 865cc │ │ │ │ + bl 86578 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 8786e │ │ │ │ + bne.w 8781a │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87536 │ │ │ │ + beq.n 874e2 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87608 │ │ │ │ + ldr.w sl, [pc, #440] @ 875b4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 874a8 │ │ │ │ + b.n 87454 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 874e0 │ │ │ │ + beq.n 8748c │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.n 87520 │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.n 874cc │ │ │ │ + bl 7b9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 874fc │ │ │ │ + bne.n 874a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87492 │ │ │ │ + beq.n 8743e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b8a │ │ │ │ + beq.w 87b36 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87820 │ │ │ │ + beq.w 877cc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87528 │ │ │ │ + beq.n 874d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87610 │ │ │ │ + beq.w 875bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87610 │ │ │ │ + beq.w 875bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87658 │ │ │ │ + beq.w 87604 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8751a │ │ │ │ + bne.n 874c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8745a │ │ │ │ + beq.n 87406 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 87460 │ │ │ │ + bne.n 8740c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f558 │ │ │ │ + bl 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87482 │ │ │ │ + beq.n 8742e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87482 │ │ │ │ + bne.n 8742e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87488 │ │ │ │ - b.n 87492 │ │ │ │ + bne.n 87434 │ │ │ │ + b.n 8743e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 874ce │ │ │ │ + b.n 8747a │ │ │ │ bl 79494 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 874f6 │ │ │ │ - ldr r3, [pc, #220] @ (87608 ) │ │ │ │ + b.n 874a2 │ │ │ │ + ldr r3, [pc, #220] @ (875b4 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879c0 │ │ │ │ + bne.w 8796c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87550 │ │ │ │ + beq.n 874fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87550 │ │ │ │ + cbnz r3, 874fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86f42 │ │ │ │ + b.n 86eee │ │ │ │ add r6, r5 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ subs r2, #0 │ │ │ │ add.w r1, r6, #1 │ │ │ │ it ne │ │ │ │ @@ -139349,1585 +139288,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c098 │ │ │ │ - cbnz r0, 87600 │ │ │ │ + bl 7c090 │ │ │ │ + cbnz r0, 875ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8716c │ │ │ │ + b.n 87118 │ │ │ │ movs r3, #1 │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ lsl.w r0, r3, r7 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ smull ip, lr, r0, ip │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 86f76 │ │ │ │ + bgt.w 86f22 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 8714c │ │ │ │ + b.n 870f8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 872bc │ │ │ │ - b.n 86f40 │ │ │ │ + bne.w 87260 │ │ │ │ + b.n 86eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87226 │ │ │ │ + beq.w 871d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87b64 │ │ │ │ + beq.w 87b10 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a00 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9a44 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b52 │ │ │ │ + bne.w 87afe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8785c │ │ │ │ + bne.w 87808 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86f42 │ │ │ │ + b.n 86eee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876bc │ │ │ │ + beq.n 87668 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876bc │ │ │ │ + beq.n 87668 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b38 │ │ │ │ + beq.w 87ae4 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b38 │ │ │ │ + beq.w 87ae4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87850 │ │ │ │ + beq.w 877fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6e70 │ │ │ │ + bl e6f5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 874c8 │ │ │ │ + bne.w 87474 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875f4 │ │ │ │ + beq.n 875a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 875f4 │ │ │ │ + bne.n 875a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 875f4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875a0 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 877f2 │ │ │ │ + bne.w 8779e │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 877bc │ │ │ │ + beq.w 87768 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 873ac │ │ │ │ + b.n 87358 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8737a │ │ │ │ - b.n 86f40 │ │ │ │ + bgt.w 87326 │ │ │ │ + b.n 86eec │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8799a │ │ │ │ + bge.w 87946 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8798e │ │ │ │ - ldr r1, [pc, #736] @ (879b4 ) │ │ │ │ + beq.w 8793a │ │ │ │ + ldr r1, [pc, #736] @ (87960 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87658 │ │ │ │ + blt.n 87604 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a10 │ │ │ │ + beq.w 879bc │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87968 │ │ │ │ + beq.w 87914 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87652 │ │ │ │ + beq.n 875fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87652 │ │ │ │ + bne.n 875fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87652 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875fe │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 873a4 │ │ │ │ + b.n 87350 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f40 │ │ │ │ + ble.w 86eec │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 872c8 │ │ │ │ + b.n 8726c │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 877bc │ │ │ │ + cbz r0, 87768 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 8703a │ │ │ │ + b.n 86fe6 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r2, r1, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #12 │ │ │ │ add.w r1, r1, #8 │ │ │ │ - bgt.w 8706a │ │ │ │ - b.n 870ae │ │ │ │ + bgt.w 87016 │ │ │ │ + b.n 8705a │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 86fd6 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 87600 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + bge.w 86f82 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 875ac │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a00 │ │ │ │ + bne.w 879ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87110 │ │ │ │ + b.n 870bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87232 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 871de │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87842 │ │ │ │ + bne.n 877ee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 870f6 │ │ │ │ + b.n 870a2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8769a │ │ │ │ + b.n 87646 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87814 │ │ │ │ + bne.n 877c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a82 │ │ │ │ + beq.w 87a2e │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a00 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9a44 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b1e │ │ │ │ + bne.w 87aca │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87600 │ │ │ │ + beq.w 875ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87600 │ │ │ │ + bne.w 875ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87600 │ │ │ │ - ldr r2, [pc, #372] @ (879b8 ) │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875ac │ │ │ │ + ldr r2, [pc, #372] @ (87964 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877ea │ │ │ │ - bl 7f768 │ │ │ │ + b.n 87796 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87648 │ │ │ │ - b.n 87658 │ │ │ │ + beq.w 875f4 │ │ │ │ + b.n 87604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87600 │ │ │ │ + bne.w 875ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87600 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875ac │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (879bc ) │ │ │ │ + ldr r7, [pc, #328] @ (87968 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87536 │ │ │ │ + beq.w 874e2 │ │ │ │ mov r9, r4 │ │ │ │ movw lr, #42220 @ 0xa4ec │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd sl, lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 78280 │ │ │ │ + bl 78290 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87802 │ │ │ │ + bne.n 877ae │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a48 │ │ │ │ + beq.w 879f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a48 │ │ │ │ + beq.w 879f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87658 │ │ │ │ + beq.w 87604 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a2e │ │ │ │ + bne.w 879da │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87a2e │ │ │ │ + beq.w 879da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.w 87a26 │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.w 879d2 │ │ │ │ + bl 7b9e4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a14 │ │ │ │ + bne.w 879c0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8791c │ │ │ │ + beq.n 878c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b30 │ │ │ │ + beq.w 87adc │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87820 │ │ │ │ + beq.w 877cc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87892 │ │ │ │ + bne.n 8783e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87536 │ │ │ │ + beq.w 874e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87536 │ │ │ │ + beq.w 874e2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87536 │ │ │ │ + beq.w 874e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 87536 │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 874e2 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #21620 @ 0x5474 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 87658 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 87604 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121b14 │ │ │ │ + bl 12201c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87652 │ │ │ │ + b.n 875fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 87658 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87b78 ) │ │ │ │ + bl d19b0 │ │ │ │ + b.n 87604 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87b24 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87536 │ │ │ │ + beq.w 874e2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87536 │ │ │ │ + beq.w 874e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8743c │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 873e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e137c │ │ │ │ + bl 1e3d7c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86f82 │ │ │ │ - ldr r2, [pc, #428] @ (87bb0 ) │ │ │ │ + b.w 86f2e │ │ │ │ + ldr r2, [pc, #428] @ (87b5c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877d0 │ │ │ │ + b.n 8777c │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87970 │ │ │ │ + b.n 8791c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8790c │ │ │ │ + bne.w 878b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8790c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878b8 │ │ │ │ bl 79494 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87904 │ │ │ │ + b.n 878b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 878e6 │ │ │ │ + bne.w 87892 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f558 │ │ │ │ + bl 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87904 │ │ │ │ + b.n 878b0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87aaa │ │ │ │ + cbz r3, 87a56 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87aaa │ │ │ │ + cbz r3, 87a56 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b38 │ │ │ │ + beq.n 87ae4 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b38 │ │ │ │ + beq.n 87ae4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87aa0 │ │ │ │ + beq.n 87a4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6e70 │ │ │ │ + bl e6f5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878ba │ │ │ │ + b.n 87866 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87924 │ │ │ │ + beq.w 878d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87924 │ │ │ │ + bne.w 878d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87924 │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878d0 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a76 │ │ │ │ - b.n 87658 │ │ │ │ + beq.n 87a22 │ │ │ │ + b.n 87604 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8799a │ │ │ │ + bge.w 87946 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b12 │ │ │ │ - ldr r1, [pc, #244] @ (87bb4 ) │ │ │ │ + beq.n 87abe │ │ │ │ + ldr r1, [pc, #244] @ (87b60 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87658 │ │ │ │ + blt.w 87604 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a0e │ │ │ │ + beq.n 879ba │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 87966 │ │ │ │ + beq.w 87912 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d25b8 │ │ │ │ + bl d2628 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 878ba │ │ │ │ + beq.w 87866 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 878ba │ │ │ │ + bne.w 87866 │ │ │ │ mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 878ba │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87866 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121b14 │ │ │ │ + bl 12201c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878ba │ │ │ │ + b.n 87866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87820 │ │ │ │ + bne.w 877cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87820 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 877cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8791c │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20420 @ 0x4fc4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 87658 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 87604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f4 │ │ │ │ + bne.w 875a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 875f4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875a0 │ │ │ │ mov r3, sl │ │ │ │ - b.w 87250 │ │ │ │ + b.w 871fc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21204 @ 0x52d4 │ │ │ │ + movw r1, #22356 @ 0x5754 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 87600 │ │ │ │ + bl 127274 │ │ │ │ + b.n 875ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87412 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 873be │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87492 │ │ │ │ + b.n 8743e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 87250 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.w 871fc │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3854 @ 0xf0e │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87600 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 875ac │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87d78 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87d24 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (87e6c ) │ │ │ │ + ldr r2, [pc, #672] @ (87e18 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 881ee │ │ │ │ + beq.w 8820a │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881f8 │ │ │ │ + bne.w 88214 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ mov r4, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, sl, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e30 │ │ │ │ + beq.w 87ddc │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r2, [pc, #572] @ (87e6c ) │ │ │ │ + ldr r2, [pc, #572] @ (87e18 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e3e │ │ │ │ + beq.w 87dea │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 882ee │ │ │ │ + ble.w 882c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87e82 │ │ │ │ + bne.w 87e2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88000 │ │ │ │ + beq.w 87fac │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87d6a │ │ │ │ + beq.n 87d16 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 88000 │ │ │ │ + bne.w 87fac │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87de0 │ │ │ │ + beq.w 87d8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87ed0 │ │ │ │ + ble.w 87e7c │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87cbe │ │ │ │ + b.n 87c6a │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87cb8 │ │ │ │ + cbz r6, 87c64 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87cb8 │ │ │ │ + beq.n 87c64 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87cec │ │ │ │ + cbz r2, 87c98 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d08 │ │ │ │ + beq.n 87cb4 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87ca2 │ │ │ │ + beq.n 87c4e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87ca2 │ │ │ │ + beq.n 87c4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87ca2 │ │ │ │ - ldr r3, [pc, #408] @ (87e70 ) │ │ │ │ + bne.n 87c4e │ │ │ │ + ldr r3, [pc, #408] @ (87e1c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8810a │ │ │ │ + bne.w 880f8 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87ca2 │ │ │ │ - ldr r3, [pc, #384] @ (87e70 ) │ │ │ │ + b.n 87c4e │ │ │ │ + ldr r3, [pc, #384] @ (87e1c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88130 │ │ │ │ + bne.w 88114 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87cbe │ │ │ │ + bne.n 87c6a │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87dc0 │ │ │ │ - ldr r2, [pc, #344] @ (87e6c ) │ │ │ │ + bne.n 87d6c │ │ │ │ + ldr r2, [pc, #344] @ (87e18 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87dc0 │ │ │ │ + bhi.n 87d6c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87dc0 │ │ │ │ + beq.n 87d6c │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87d7e │ │ │ │ + bls.n 87d2a │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 87dac │ │ │ │ + ble.n 87d58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14db98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bhi.n 87d44 │ │ │ │ + bhi.n 87cf0 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87d44 │ │ │ │ + bne.n 87cf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bgt.n 87d5e │ │ │ │ + bgt.n 87d0a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87e6c ) │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [pc, #184] @ (87e18 ) │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d16 │ │ │ │ + beq.n 87cc2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77208 │ │ │ │ - ldr r3, [pc, #164] @ (87e6c ) │ │ │ │ + bl 77218 │ │ │ │ + ldr r3, [pc, #164] @ (87e18 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87d7e │ │ │ │ - b.n 87d44 │ │ │ │ + bls.n 87d2a │ │ │ │ + b.n 87cf0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87ed0 │ │ │ │ + ble.n 87e7c │ │ │ │ add r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 87e04 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87dfc │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 87db0 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + cbz r7, 87da8 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87dfc │ │ │ │ + beq.n 87da8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 87e52 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 87dfe │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87db2 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 87dec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 87dec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 87dec │ │ │ │ - ldr r3, [pc, #84] @ (87e70 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + beq.n 87d5e │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 87d98 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 87d98 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 87d98 │ │ │ │ + ldr r3, [pc, #84] @ (87e1c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882b8 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8828a │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87dec │ │ │ │ - ldr r2, [pc, #56] @ (87e6c ) │ │ │ │ + b.n 87d98 │ │ │ │ + ldr r2, [pc, #56] @ (87e18 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87c4e │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + bne.w 87bfa │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87e70 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87e1c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88280 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88252 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87dfc │ │ │ │ + b.n 87da8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87c64 │ │ │ │ + beq.w 87c10 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87ee0 │ │ │ │ + cbnz r5, 87e8c │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87ea2 │ │ │ │ - b.n 87ed6 │ │ │ │ + bne.n 87e4e │ │ │ │ + b.n 87e82 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87ed4 │ │ │ │ + beq.n 87e80 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87e9c │ │ │ │ + beq.n 87e48 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87e9c │ │ │ │ + beq.n 87e48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87e9c │ │ │ │ - ldr r3, [pc, #620] @ (88128 ) │ │ │ │ + bne.n 87e48 │ │ │ │ + ldr r3, [pc, #608] @ (880c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8829c │ │ │ │ + bne.w 8826e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 87e48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87dba │ │ │ │ + b.n 87d66 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 87ff2 │ │ │ │ + beq.w 87f9e │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 87ff2 │ │ │ │ + bne.n 87f9e │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88052 │ │ │ │ + beq.w 87ffe │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fca │ │ │ │ + ble.n 87f76 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87f4a │ │ │ │ + beq.n 87ef6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87f2e │ │ │ │ + cbz r4, 87eda │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f2e │ │ │ │ + beq.n 87eda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88188 │ │ │ │ + beq.w 88134 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87f44 │ │ │ │ + cbz r4, 87ef0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f44 │ │ │ │ + beq.n 87ef0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 881a2 │ │ │ │ + beq.w 8814e │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fca │ │ │ │ + beq.n 87f76 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87f9a │ │ │ │ + b.n 87f46 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f66 │ │ │ │ + cbz r4, 87f12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f66 │ │ │ │ + beq.n 87f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8800a │ │ │ │ + beq.n 87fb6 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87f7c │ │ │ │ + cbz r4, 87f28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f7c │ │ │ │ + beq.n 87f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88022 │ │ │ │ + beq.n 87fce │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f94 │ │ │ │ + cbz r4, 87f40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f94 │ │ │ │ + beq.n 87f40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8803a │ │ │ │ + beq.n 87fe6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fc8 │ │ │ │ + beq.n 87f74 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f4e │ │ │ │ + beq.n 87efa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f4e │ │ │ │ + beq.n 87efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87f4e │ │ │ │ - ldr r3, [pc, #372] @ (88128 ) │ │ │ │ + bne.n 87efa │ │ │ │ + ldr r3, [pc, #360] @ (880c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883b8 │ │ │ │ + bne.w 881ba │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f4e │ │ │ │ + b.n 87efa │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87fec │ │ │ │ - ldr r2, [pc, #344] @ (8812c ) │ │ │ │ + bne.n 87f98 │ │ │ │ + ldr r2, [pc, #332] @ (880cc ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87fec │ │ │ │ + bhi.n 87f98 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d2a │ │ │ │ + bne.w 87cd6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77208 │ │ │ │ - ldr r3, [pc, #312] @ (8812c ) │ │ │ │ + bl 77218 │ │ │ │ + ldr r3, [pc, #300] @ (880cc ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d38 │ │ │ │ + b.n 87ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d38 │ │ │ │ - ldr r3, [pc, #284] @ (88128 ) │ │ │ │ + b.n 87ce4 │ │ │ │ + ldr r3, [pc, #272] @ (880c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88264 │ │ │ │ + bne.w 8819e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f66 │ │ │ │ - ldr r3, [pc, #260] @ (88128 ) │ │ │ │ + b.n 87f12 │ │ │ │ + ldr r3, [pc, #248] @ (880c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88346 │ │ │ │ + bne.w 882fc │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f7c │ │ │ │ - ldr r3, [pc, #236] @ (88128 ) │ │ │ │ + b.n 87f28 │ │ │ │ + ldr r3, [pc, #224] @ (880c8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88382 │ │ │ │ + bne.w 88164 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f94 │ │ │ │ + b.n 87f40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fca │ │ │ │ - ldr.w r9, [pc, #204] @ 88128 │ │ │ │ + ble.n 87f76 │ │ │ │ + ldr.w r9, [pc, #192] @ 880c8 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88098 │ │ │ │ + beq.n 88044 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 8807a │ │ │ │ + cbz r4, 88026 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8807a │ │ │ │ + beq.n 88026 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8824c │ │ │ │ + beq.w 8834c │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8808e │ │ │ │ + cbz r4, 8803a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8808e │ │ │ │ + beq.n 8803a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88236 │ │ │ │ + beq.w 88338 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 87fca │ │ │ │ + beq.n 87f76 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 880e2 │ │ │ │ + b.n 8808a │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880ae │ │ │ │ + cbz r4, 8805a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880ae │ │ │ │ + beq.n 8805a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8814c │ │ │ │ + beq.n 880e4 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 880c6 │ │ │ │ + cbz r4, 88070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880c6 │ │ │ │ + beq.n 88070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88164 │ │ │ │ + cbz r3, 880b2 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880d8 │ │ │ │ + cbz r4, 88080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880d8 │ │ │ │ + beq.n 88080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88174 │ │ │ │ + cbz r3, 880d0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88160 │ │ │ │ + beq.n 88130 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8809c │ │ │ │ + beq.n 88048 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8809c │ │ │ │ + beq.n 88048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8809c │ │ │ │ + bne.n 88048 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882d4 │ │ │ │ + bne.w 881d6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8809c │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87ce6 │ │ │ │ - ldr r2, [pc, #12] @ (88128 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87ce6 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87cfe │ │ │ │ - ldr r2, [pc, #716] @ (8840c ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87cfe │ │ │ │ + b.n 88048 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88310 │ │ │ │ + bne.w 881f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880ae │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 87fca │ │ │ │ + b.n 88070 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 881b8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 882e2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880c6 │ │ │ │ + b.n 88080 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8839e │ │ │ │ + bne.w 882a6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880d8 │ │ │ │ - ldr r2, [pc, #640] @ (8840c ) │ │ │ │ + b.n 8805a │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 87c92 │ │ │ │ + ldr r2, [pc, #680] @ (883b0 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 87c92 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 87caa │ │ │ │ + ldr r2, [pc, #652] @ (883b0 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 87caa │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 87f76 │ │ │ │ + ldr r2, [pc, #632] @ (883b0 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88362 │ │ │ │ + bne.w 88318 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f2e │ │ │ │ - ldr r2, [pc, #616] @ (8840c ) │ │ │ │ + b.n 87eda │ │ │ │ + ldr r2, [pc, #608] @ (883b0 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 881d0 │ │ │ │ + cbnz r5, 88180 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f44 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87ef0 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8816e │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + beq.w 87ff8 │ │ │ │ + ldr r2, [pc, #572] @ (883b0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8816e │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87ff8 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 881ae │ │ │ │ + beq.n 8815a │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (8840c ) │ │ │ │ + ldr r3, [pc, #540] @ (883b0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 881ae │ │ │ │ + b.n 8815a │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 87fc8 │ │ │ │ + ldr r2, [pc, #512] @ (883b0 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 87fc8 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 87f6e │ │ │ │ + ldr r2, [pc, #484] @ (883b0 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 87f6e │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 880ac │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 880ac │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 880c0 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 880c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 883f2 │ │ │ │ + beq.w 88398 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e137c │ │ │ │ + bl 1e3d7c │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r5, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 87dac │ │ │ │ + beq.w 87d58 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dac │ │ │ │ + bne.w 87d58 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c0c │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 8832a │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 8808e │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 883d4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 8807a │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8801c │ │ │ │ - ldr r2, [pc, #408] @ (8840c ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 8801c │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87bb8 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e64 │ │ │ │ - ldr r2, [pc, #380] @ (8840c ) │ │ │ │ + beq.w 87e10 │ │ │ │ + ldr r2, [pc, #332] @ (883b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e64 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87e10 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87eca │ │ │ │ - ldr r2, [pc, #352] @ (8840c ) │ │ │ │ + beq.w 87e76 │ │ │ │ + ldr r2, [pc, #304] @ (883b0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87eca │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87e76 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e2a │ │ │ │ - ldr r2, [pc, #324] @ (8840c ) │ │ │ │ + beq.w 87dd6 │ │ │ │ + ldr r2, [pc, #276] @ (883b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e2a │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87dd6 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88104 │ │ │ │ + beq.w 880f2 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88104 │ │ │ │ + b.n 880f2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31673 @ 0x7bb9 │ │ │ │ + movw r1, #31589 @ 0x7b65 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87e74 │ │ │ │ + bne.w 87e20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14db84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.w 14eb64 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8815a │ │ │ │ + beq.w 880de │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8815a │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 88242 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 88242 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 880de │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88034 │ │ │ │ - ldr r2, [pc, #180] @ (8840c ) │ │ │ │ + beq.w 87fe0 │ │ │ │ + ldr r2, [pc, #164] @ (883b0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88034 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 87fe0 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88198 │ │ │ │ + beq.w 88144 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (8840c ) │ │ │ │ + ldr r3, [pc, #132] @ (883b0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88198 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8804c │ │ │ │ - ldr r2, [pc, #120] @ (8840c ) │ │ │ │ - movs r1, #1 │ │ │ │ + b.n 88144 │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 88360 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 8804c │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88182 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 8803a │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 8837c │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 88182 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 88026 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87fc2 │ │ │ │ - ldr r2, [pc, #68] @ (8840c ) │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 88342 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87fc2 │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 88342 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 8825a │ │ │ │ + beq.n 88356 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8825a │ │ │ │ + b.n 88356 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n 87dac │ │ │ │ - nop │ │ │ │ + b.n 87d58 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088410 : │ │ │ │ +000883b4 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088418 : │ │ │ │ +000883bc : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00088434 : │ │ │ │ +000883d8 : │ │ │ │ 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] @ (884c8 ) │ │ │ │ + ldr r2, [pc, #132] @ (8846c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #3420] @ 0xd5c │ │ │ │ - cbz r3, 8846c │ │ │ │ + cbz r3, 88410 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ bl 7a130 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 884ac │ │ │ │ + cbnz r2, 88450 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 884ba │ │ │ │ - movw r1, #38156 @ 0x950c │ │ │ │ + cbz r6, 8845e │ │ │ │ + movw r1, #39344 @ 0x99b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 884ba │ │ │ │ + cbz r0, 8845e │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38092 @ 0x94cc │ │ │ │ + movw r1, #39280 @ 0x9970 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 884be │ │ │ │ + cbnz r0, 88462 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 884cc │ │ │ │ + b.n 88470 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 133934 │ │ │ │ + b.w 133d1c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8849e │ │ │ │ + b.n 88442 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8849e │ │ │ │ + b.n 88442 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886b6 │ │ │ │ + bne.w 8865a │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 886b6 │ │ │ │ + bne.w 8865a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88608 │ │ │ │ - ldr r3, [pc, #676] @ (887a4 ) │ │ │ │ + bne.w 885ac │ │ │ │ + ldr r3, [pc, #676] @ (88748 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 8864a │ │ │ │ + bgt.w 885ee │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88678 │ │ │ │ + beq.w 8861c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88688 │ │ │ │ + bne.w 8862c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 88526 │ │ │ │ + beq.n 884ca │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 8869c │ │ │ │ + bne.w 88640 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88584 │ │ │ │ + beq.n 88528 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88668 │ │ │ │ + bcs.w 8860c │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 886ce │ │ │ │ + bne.w 88672 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88668 │ │ │ │ + beq.n 8860c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88758 │ │ │ │ + bne.w 886fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88668 │ │ │ │ + bcs.n 8860c │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6bfac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88668 │ │ │ │ + beq.n 8860c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ @@ -140935,606 +140870,606 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r0, #4 │ │ │ │ - bhi.w 886de │ │ │ │ + bhi.w 88682 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 886e2 │ │ │ │ + bls.w 88686 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 886e2 │ │ │ │ + bcs.n 88686 │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 885ae │ │ │ │ + bne.n 88552 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 88624 │ │ │ │ + b.n 885c8 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c1e4 │ │ │ │ - cbnz r0, 88660 │ │ │ │ + bl 6c1c0 │ │ │ │ + cbnz r0, 88604 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 887a8 │ │ │ │ + bl 8874c │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8866e │ │ │ │ + bne.n 88612 │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a598 │ │ │ │ + bl 19df78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88618 │ │ │ │ + beq.n 885bc │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88706 │ │ │ │ + beq.n 886aa │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8869c │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 886b2 │ │ │ │ + beq.n 88640 │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 88656 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88642 │ │ │ │ - bl 197b98 │ │ │ │ - ldr r3, [pc, #292] @ (887a4 ) │ │ │ │ + b.n 885e6 │ │ │ │ + bl 19b578 │ │ │ │ + ldr r3, [pc, #292] @ (88748 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8851a │ │ │ │ + beq.w 884be │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6713e │ │ │ │ + bl 6754a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88618 │ │ │ │ - b.n 88660 │ │ │ │ + beq.n 885bc │ │ │ │ + b.n 88604 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21280 @ 0x5320 │ │ │ │ + movw r1, #22432 @ 0x57a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88642 │ │ │ │ + b.n 885e6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21252 @ 0x5304 │ │ │ │ + movw r1, #22404 @ 0x5784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 886b2 │ │ │ │ + bl 127274 │ │ │ │ + b.n 88656 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8856c │ │ │ │ - b.n 88668 │ │ │ │ + bne.w 88510 │ │ │ │ + b.n 8860c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 885f4 │ │ │ │ + beq.n 88598 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8878e │ │ │ │ + bne.n 88732 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c180 │ │ │ │ + bl 6c15c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #49984 @ 0xc340 │ │ │ │ + movw r3, #51136 @ 0xc7c0 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ subs r1, r1, r6 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r5, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #19172 @ 0x4ae4 │ │ │ │ + movw r2, #20324 @ 0x4f64 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21272 @ 0x5318 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886b2 │ │ │ │ - bl 1d3df4 │ │ │ │ + beq.n 88656 │ │ │ │ + bl 13c2a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886b2 │ │ │ │ + beq.n 88656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 886b2 │ │ │ │ + bne.n 88656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 886b2 │ │ │ │ - cbz r0, 88788 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88656 │ │ │ │ + cbz r0, 8872c │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8857e │ │ │ │ + bne.w 88522 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 88762 │ │ │ │ + bne.n 88706 │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88624 │ │ │ │ + b.n 885c8 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 885ec │ │ │ │ + b.n 88590 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000887a8 : │ │ │ │ +0008874c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d28 │ │ │ │ + bne.w 88ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88a5c │ │ │ │ + beq.w 88a00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88bba │ │ │ │ + beq.w 88b5e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88bbe │ │ │ │ + beq.w 88b62 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88816 │ │ │ │ + bcs.n 887ba │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 887fa │ │ │ │ + b.n 8879e │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88810 │ │ │ │ + bcs.n 887b4 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 887f6 │ │ │ │ + bls.n 8879a │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d4a │ │ │ │ + bcs.w 88cee │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 887fa │ │ │ │ + bcc.n 8879e │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88a7c │ │ │ │ + bhi.w 88a20 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88ce8 │ │ │ │ + blt.w 88c8c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88b04 │ │ │ │ + bgt.w 88aa8 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88af4 │ │ │ │ - ldr r3, [pc, #704] @ (88b14 ) │ │ │ │ + bne.w 88a98 │ │ │ │ + ldr r3, [pc, #704] @ (88ab8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 88a30 │ │ │ │ + bcs.w 889d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88c14 │ │ │ │ + beq.w 88bb8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 88a04 │ │ │ │ + beq.w 889a8 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #612] @ (88b18 ) │ │ │ │ + ldr r2, [pc, #612] @ (88abc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ca4 │ │ │ │ + bne.w 88c48 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88b7c │ │ │ │ + beq.w 88b20 │ │ │ │ add r6, r7 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 88cb8 │ │ │ │ + bne.w 88c5c │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88d46 │ │ │ │ + bpl.w 88cea │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88a64 │ │ │ │ + bpl.w 88a08 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88a76 │ │ │ │ + bcs.w 88a1a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r6, r4, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls.n 889ae │ │ │ │ + bls.n 88952 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strb r1, [r3, #7] │ │ │ │ - bls.n 889ae │ │ │ │ + bls.n 88952 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r3, #9] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r1, [r3, #10] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ strb r1, [r3, #11] │ │ │ │ - bls.n 889ae │ │ │ │ + bls.n 88952 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r3, #14] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r3, #15] │ │ │ │ - bls.n 889ae │ │ │ │ + bls.n 88952 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ strb r1, [r3, #17] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs.n 889ae │ │ │ │ + bcs.n 88952 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r4, [r1, #-4] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ strb.w r4, [r1, #-7] │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ strb.w r4, [r1, #-6] │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb.w r4, [r1, #-5] │ │ │ │ - bcc.n 88988 │ │ │ │ + bcc.n 8892c │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 889ee │ │ │ │ + bcs.n 88992 │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 889ee │ │ │ │ + bls.n 88992 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 889ee │ │ │ │ + bcs.n 88992 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 889e2 │ │ │ │ + bcc.n 88986 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d3a │ │ │ │ + beq.w 88cde │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b1c │ │ │ │ + beq.w 88ac0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 8889a │ │ │ │ + bhi.w 8883e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8889a │ │ │ │ + bne.w 8883e │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88d00 │ │ │ │ + bne.w 88ca4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88b04 │ │ │ │ + beq.n 88aa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8889a │ │ │ │ + b.n 8883e │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 887d8 │ │ │ │ + b.n 8877c │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 8890c │ │ │ │ + bcc.w 888b0 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 889c8 │ │ │ │ - b.n 889ee │ │ │ │ + bcc.n 8896c │ │ │ │ + b.n 88992 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88bee │ │ │ │ + bls.w 88b92 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c0a │ │ │ │ + bcc.w 88bae │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88cd0 │ │ │ │ + bcs.w 88c74 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88ce8 │ │ │ │ + blt.w 88c8c │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b4e8 │ │ │ │ + bl 26b960 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 88b04 │ │ │ │ + blt.n 88aa8 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 88850 │ │ │ │ + beq.w 887f4 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8889a │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.w 8883e │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888e2 │ │ │ │ + bne.w 88886 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 889fc │ │ │ │ + b.n 889a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 889fc │ │ │ │ + bne.w 889a0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d1a │ │ │ │ + bpl.w 88cbe │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #532] @ (88d6c ) │ │ │ │ + ldrge r4, [pc, #532] @ (88d10 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88b78 │ │ │ │ + beq.n 88b1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b78 │ │ │ │ + beq.n 88b1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88b78 │ │ │ │ + cbnz r3, 88b1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 889fc │ │ │ │ + b.n 889a0 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - beq.n 88be6 │ │ │ │ + beq.n 88b8a │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88c24 │ │ │ │ + beq.n 88bc8 │ │ │ │ str.w r2, [r3, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 889ee │ │ │ │ - ldr r7, [pc, #436] @ (88d70 ) │ │ │ │ - b.n 889fc │ │ │ │ + b.n 88992 │ │ │ │ + ldr r7, [pc, #436] @ (88d14 ) │ │ │ │ + b.n 889a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d0c │ │ │ │ + bhi.w 88cb0 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88d6c ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88d10 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 889fc │ │ │ │ + b.n 889a0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 888e2 │ │ │ │ + b.n 88886 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88ce8 │ │ │ │ + blt.n 88c8c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88b04 │ │ │ │ + bgt.n 88aa8 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88ad6 │ │ │ │ + b.n 88a7a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88ce8 │ │ │ │ + blt.n 88c8c │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88a9c │ │ │ │ + b.n 88a40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8889a │ │ │ │ - b.n 88a30 │ │ │ │ + bne.w 8883e │ │ │ │ + b.n 889d4 │ │ │ │ strh.w r2, [r3, r6, lsl #1] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r2, r4 │ │ │ │ add.w lr, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 88c70 │ │ │ │ + b.n 88c14 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r0, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ @@ -141542,571 +141477,569 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 88c46 │ │ │ │ + bcc.n 88bea │ │ │ │ sub.w r2, r4, #15 │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r9 │ │ │ │ itt hi │ │ │ │ movhi r8, r0 │ │ │ │ movhi r1, r0 │ │ │ │ add.w r2, r8, r4 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 889ee │ │ │ │ + bcs.w 88992 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88c90 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 88c34 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88cc4 │ │ │ │ + bne.n 88c68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126658 │ │ │ │ - b.n 888c2 │ │ │ │ + bl 126b58 │ │ │ │ + b.n 88866 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d1e │ │ │ │ + bne.n 88cc2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88c28 │ │ │ │ + bmi.n 88bcc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88c36 │ │ │ │ + b.n 88bda │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 888c2 │ │ │ │ + b.n 88866 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 88b10 │ │ │ │ + bl 127274 │ │ │ │ + b.n 88ab4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64328 @ 0xfb48 │ │ │ │ + movw r1, #65480 @ 0xffc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 88b10 │ │ │ │ + bl 127274 │ │ │ │ + b.n 88ab4 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a4a │ │ │ │ + b.n 889ee │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 887f0 │ │ │ │ - b.n 8881c │ │ │ │ + bhi.w 88794 │ │ │ │ + b.n 887c0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88b3a │ │ │ │ + b.n 88ade │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88ba2 │ │ │ │ + bmi.w 88b46 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88bb0 │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + b.n 88b54 │ │ │ │ + movw r0, #22460 @ 0x57bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b10 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88ab4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a3220 │ │ │ │ + b.w 1a6be8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88a68 │ │ │ │ + b.n 88a0c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 88b10 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 88ab4 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088d74 : │ │ │ │ +00088d18 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88d96 │ │ │ │ + bne.n 88d3a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85994 │ │ │ │ + bl 85950 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d92 │ │ │ │ - bl 498aa │ │ │ │ + bne.n 88d36 │ │ │ │ + bl 49904 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088da8 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088d4c <_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 88df0 │ │ │ │ - cbz r0, 88de8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88d90 │ │ │ │ + cbz r0, 88d8c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88dd2 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88d76 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88dcc <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + b.n 88d70 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -00088df0 : │ │ │ │ +00088d90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 88e6e │ │ │ │ + bpl.n 88e0e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88e2e │ │ │ │ + bpl.n 88dce │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88e82 │ │ │ │ + bpl.n 88e22 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88e3c │ │ │ │ - cbz r1, 88e22 │ │ │ │ + beq.n 88ddc │ │ │ │ + cbz r1, 88dc2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88e62 │ │ │ │ + bpl.n 88e02 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88e3c │ │ │ │ + cbz r0, 88ddc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e2a │ │ │ │ + beq.n 88dca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e2a │ │ │ │ + b.n 88dca │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4b2c │ │ │ │ + bl 1d7b3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88e76 │ │ │ │ + beq.n 88e16 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88e5e │ │ │ │ - cbz r2, 88e66 │ │ │ │ + cbz r1, 88dfe │ │ │ │ + cbz r2, 88e06 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88e66 │ │ │ │ + bpl.n 88e06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e26 │ │ │ │ + b.n 88dc6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e22 │ │ │ │ + bne.n 88dc2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88e2a │ │ │ │ + b.n 88dca │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e2a │ │ │ │ + b.n 88dca │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498aa │ │ │ │ + bl 49904 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88e7e │ │ │ │ + cbz r1, 88e1e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88e2a │ │ │ │ + b.n 88dca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e3c │ │ │ │ + beq.n 88ddc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e22 │ │ │ │ + beq.n 88dc2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e22 │ │ │ │ + b.n 88dc2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d274 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d24c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088eb4 : │ │ │ │ +00088e54 : │ │ │ │ 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 88ee2 │ │ │ │ + bpl.n 88e82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88efe │ │ │ │ + bcs.n 88e9e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 781c8 │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 781d8 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21572 @ 0x5444 │ │ │ │ + movw r1, #22724 @ 0x58c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 88ef8 │ │ │ │ + bl 127274 │ │ │ │ + b.n 88e98 │ │ │ │ │ │ │ │ -00088f1c : │ │ │ │ +00088ebc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ - cbnz r5, 88f8e │ │ │ │ + cbnz r5, 88f2e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88f5a │ │ │ │ + cbz r5, 88efa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88f5a │ │ │ │ + cbz r5, 88efa │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 88fa8 │ │ │ │ + cbz r1, 88f48 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 88fa4 │ │ │ │ + cbz r0, 88f44 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 88fa4 │ │ │ │ + cbz r0, 88f44 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 88f9a │ │ │ │ + beq.n 88f3a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 257cb4 │ │ │ │ - bl 26273c │ │ │ │ + b.w 258844 │ │ │ │ + bl 262f34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f80 │ │ │ │ - b.n 88f92 │ │ │ │ + beq.n 88f20 │ │ │ │ + b.n 88f32 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 88fc2 │ │ │ │ + cbnz r3, 88f62 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #22760 @ 0x58e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 88f92 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 88f32 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20420 @ 0x4fc4 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 88f92 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 88f32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8907e │ │ │ │ + beq.n 8901e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 890b4 │ │ │ │ + bpl.n 89054 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8904c │ │ │ │ + bne.n 88fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89056 │ │ │ │ + beq.n 88ff6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89064 │ │ │ │ + bne.n 89004 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89064 │ │ │ │ - ldr r1, [pc, #164] @ (890cc ) │ │ │ │ + beq.n 89004 │ │ │ │ + ldr r1, [pc, #164] @ (8906c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 890ae │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.n 8904e │ │ │ │ + bl 7b9e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8900e │ │ │ │ + bne.n 88fae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89020 │ │ │ │ + beq.n 88fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 89026 │ │ │ │ + bne.n 88fc6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f558 │ │ │ │ + b.w 1a2f28 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 890a6 │ │ │ │ + beq.n 89046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 890c4 │ │ │ │ + beq.n 89064 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc5e8 │ │ │ │ + b.w bc5c0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89098 │ │ │ │ - b.n 8908c │ │ │ │ + bne.n 89038 │ │ │ │ + b.n 8902c │ │ │ │ bl 79494 │ │ │ │ - b.n 89048 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 88fe8 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89048 │ │ │ │ + b.n 88fe8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000890d0 <_PyType_Lookup@@Base>: │ │ │ │ +00089070 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 8199c <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 890ea <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 8908a <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890e6 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 89086 <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 890e6 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 890e6 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 89086 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89086 <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -00089104 : │ │ │ │ +000890a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 891ec │ │ │ │ + beq.n 8918c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 891b8 │ │ │ │ + beq.n 89158 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 891c8 │ │ │ │ + bne.n 89168 │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89214 │ │ │ │ + beq.n 891b4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (8921c ) │ │ │ │ + ldr r1, [pc, #216] @ (891bc ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 78280 │ │ │ │ + bl 78290 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 8920c │ │ │ │ - bne.n 891de │ │ │ │ + blt.n 891ac │ │ │ │ + bne.n 8917e │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f704 │ │ │ │ + bl 7f708 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8920c │ │ │ │ + beq.n 891ac │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8921c ) │ │ │ │ + ldr r1, [pc, #184] @ (891bc ) │ │ │ │ mov r0, r8 │ │ │ │ bl 79398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 891e6 │ │ │ │ + bne.n 89186 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 891ce │ │ │ │ + bmi.n 8916e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 891e2 │ │ │ │ + cbz r0, 89182 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21748 @ 0x54f4 │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 850c8 │ │ │ │ + bl 85084 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, sl │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89132 │ │ │ │ + beq.n 890d2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 89140 │ │ │ │ + b.n 890e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89180 │ │ │ │ + beq.n 89120 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89180 │ │ │ │ + b.n 89120 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8916c │ │ │ │ + b.n 8910c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8919e │ │ │ │ + b.n 8913e │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8919e │ │ │ │ - ldr r0, [pc, #48] @ (89220 ) │ │ │ │ + b.n 8913e │ │ │ │ + ldr r0, [pc, #48] @ (891c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21700 @ 0x54c4 │ │ │ │ + movw r2, #22852 @ 0x5944 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 126dd8 <_PyErr_SetString@@Base> │ │ │ │ - b.n 891b0 │ │ │ │ + bl 1272d8 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89150 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8919e │ │ │ │ + b.n 8913e │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 8919e │ │ │ │ + b.n 8913e │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142116,693 +142049,693 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 89266 │ │ │ │ + beq.n 89206 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89294 ) │ │ │ │ + ldr r0, [pc, #64] @ (89234 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89298 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89238 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8927c │ │ │ │ + cbnz r3, 8921c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89262 │ │ │ │ + beq.n 89202 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89262 │ │ │ │ + b.n 89202 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21548 @ 0x542c │ │ │ │ + movw r0, #22700 @ 0x58ac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23b208 │ │ │ │ + bl 23c554 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89268 │ │ │ │ - b.n 89262 │ │ │ │ + bne.n 89208 │ │ │ │ + b.n 89202 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089298 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089238 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89710 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 8971c <_PyObject_MakeTpCall@@Base+0x4e4> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8947a <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89772 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 896ac <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 89432 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + blt.w 896b0 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + ldr.w fp, [pc, #992] @ 8964c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - bgt.w 89572 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 89512 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 894f8 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 896b0 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 8949a <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + ldr.w ip, [pc, #956] @ 89650 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [ip, #1416] @ 0x588 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8968e <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 8962e <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 89462 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 89402 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 8937c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 8931c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 894e0 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 8941a <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8937c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 8931c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ add.w lr, r8, #8 │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [lr], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 894ec <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89426 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89364 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 89304 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 89482 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 8943a <_PyObject_MakeTpCall@@Base+0x202> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - blt.w 894ba <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #38945 @ 0x9821 │ │ │ │ + blt.w 89474 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + movw r2, #38849 @ 0x97c1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8946e <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (896ac <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 8940e <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (8964c <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8954a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 894ea <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89782 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 89722 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89626 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 895ae <_PyObject_MakeTpCall@@Base+0x376> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89744 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 896ee <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 895c8 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 8955c <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8965a <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 895fa <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89448 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 893e8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89448 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (896b0 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 893e8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89650 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89674 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 89614 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8951c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 894bc <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8960c <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 895a0 <_PyObject_MakeTpCall@@Base+0x368> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89716 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 896c0 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ - bne.w 89338 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 8937c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 892d8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 8931c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (896b4 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cmp r6, #2 │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ + bne.w 892f8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 8931c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r0, [ip, #4]! │ │ │ │ + bne.w 89304 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8931c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + ldr r4, [pc, #544] @ (89654 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 893a6 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89346 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8964a <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 895ea <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 893a6 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.w 89346 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcebc <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bce94 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897cc <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89792 <_PyObject_MakeTpCall@@Base+0x55a> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 893b8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89358 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e611c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e89ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 893b8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89358 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8942c <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 89448 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - cmp r6, #2 │ │ │ │ - str.w r0, [lr, #4] │ │ │ │ - bne.w 89358 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 8937c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r0, [ip, #4]! │ │ │ │ - bne.w 89364 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8937c <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.n 893cc <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 893e8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8931c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 892bc <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8944c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 893ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8944c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (896b0 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 893ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89650 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896f6 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89696 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 8944c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 893ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 897ea <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 8976c <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 893dc <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 8937c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #22936 @ 0x5998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 896b8 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89688 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8961a <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ - mov ip, lr │ │ │ │ - str.w r0, [ip], #4 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, sl │ │ │ │ - bne.w 8934c <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ - str.w r0, [lr, #4] │ │ │ │ - b.n 89358 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + beq.n 895d2 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + add.w r2, sl, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str.w r0, [lr] │ │ │ │ + b.n 892d8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 897ac <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8974c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89408 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89408 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89408 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 895fa <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8958e <_PyObject_MakeTpCall@@Base+0x356> │ │ │ │ + b.n 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896c6 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89658 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896c6 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89658 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8945a <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ - add.w r2, sl, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [lr] │ │ │ │ - b.n 89338 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8962e <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 893fa <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + cbz r3, 895b6 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + mov ip, lr │ │ │ │ + str.w r0, [ip], #4 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, sl │ │ │ │ + bne.w 892ec <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ + b.n 892f8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 893b8 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 894ba <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89358 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 89474 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89444 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 893e4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89444 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + b.n 893e4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 896e2 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89674 <_PyObject_MakeTpCall@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89318 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 892b8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1e7e34 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89596 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89318 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 892b8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + bl 1ea6c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89536 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89544 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 894e4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89544 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f1b38 │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 894e4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8945a <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 893fa <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89810 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 897b0 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89400 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 893a0 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8979e <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 8973e <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64448 @ 0xfbc0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 1f401c │ │ │ │ + b.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21816 @ 0x5538 │ │ │ │ + movw r2, #22968 @ 0x59b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8956e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 8950e <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89756 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89756 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 89700 <_PyObject_MakeTpCall@@Base+0x4c8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89700 <_PyObject_MakeTpCall@@Base+0x4c8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89408 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 893a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897ae <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 8974e <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89408 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 893a8 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 897fa <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 8977c <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89558 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 894f8 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8941c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 893bc <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 895aa <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89728 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 896d2 <_PyObject_MakeTpCall@@Base+0x49a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89728 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 896d2 <_PyObject_MakeTpCall@@Base+0x49a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #360] @ (8999c <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (8993c <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r3, r5] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89886 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89826 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89908 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 898a8 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 898ca <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 8986a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89924 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 898c4 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 898aa <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 8984a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89880 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89820 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 898ee <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 8988e <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8995e <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 898fe <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8984c <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 897ec <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #22936 @ 0x5998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89880 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89820 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8997a <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 8991a <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 89880 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89820 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 898b8 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 8986e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 898d2 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89858 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8980e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89872 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21816 @ 0x5538 │ │ │ │ + movw r2, #22968 @ 0x59b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89868 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89808 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89950 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 898f0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 898a6 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 89846 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89934 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89934 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 89966 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 898d4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 898d4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89906 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89890 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89830 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89880 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89820 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89880 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89820 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8986e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 8980e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8997c <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 8991c <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8986e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 89880 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 8980e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89820 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -142813,277 +142746,277 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #21848 @ 0x5558 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c540 │ │ │ │ + bl 8c494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89c10 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 89bb0 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8beca <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + bge.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x2bbe> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ad02 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + beq.w 8ac7e <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bac6 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + bge.w 8baa8 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a20 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 899c0 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ble.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bcc4 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ + beq.w 8b9fc <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b1a0 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b118 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b1a0 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b118 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b20 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89ac0 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89b06 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89aa6 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89aec <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89a8c <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89ad2 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89a72 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b350 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72c <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + ble.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b40c <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ + bne.w 8b376 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b9a0 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + bne.w 8b7a8 <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bf50 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bmi.w 8ac80 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bge.w 8bf1c <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #30 │ │ │ │ + bmi.w 8abfe <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acc8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - bpl.w 8b330 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + beq.w 8ac44 <_PyObject_MakeTpCall@@Base+0x1a0c> │ │ │ │ + lsls r0, r1, #21 │ │ │ │ + bpl.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x206e> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ac2c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + beq.w 8abac <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8acda <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8ac56 <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8aff4 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + beq.w 8af70 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b242 <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + beq.w 8b1ba <_PyObject_MakeTpCall@@Base+0x1f82> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b3f4 <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + beq.w 8b36a <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b368 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8b2de <_PyObject_MakeTpCall@@Base+0x20a6> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f5c0 │ │ │ │ + bl 7f5c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89bf4 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89b94 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b24a <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + bne.w 8b1c2 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b24a <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + b.w 8b1c2 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bc9a <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + beq.w 8bbf4 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bc9a <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + bpl.w 8bbf4 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ mov r0, r7 │ │ │ │ bl 81e98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bcb0 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ - ldr r1, [pc, #564] @ (89e8c <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bc0a <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ + ldr r1, [pc, #564] @ (89e2c <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad72 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + bne.w 8acee <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8ad72 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8acee <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ad92 <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ - ldr.w r9, [pc, #532] @ 89e9c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8ad0e <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + ldr.w r9, [pc, #532] @ 89e3c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b78a <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bne.w 8b6fc <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa9c <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8aa1e <_PyObject_MakeTpCall@@Base+0x17e6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa9c <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8aa1e <_PyObject_MakeTpCall@@Base+0x17e6> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movw r8, #40329 @ 0x9d89 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bdec <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + bne.w 8bc1e <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 79dd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 89d12 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89e9c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89cb2 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89e3c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -143104,894 +143037,891 @@ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ add.w r3, sl, #380 @ 0x17c │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ add.w r3, sl, #420 @ 0x1a4 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8c198 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + beq.w 8c21c <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89d62 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89d02 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #64865 @ 0xfd61 │ │ │ │ + movw r2, #65269 @ 0xfef5 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59505 @ 0xe871 │ │ │ │ + movw r2, #59509 @ 0xe875 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #4985 @ 0x1379 │ │ │ │ + movw r2, #5897 @ 0x1709 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #8501 @ 0x2135 │ │ │ │ + movw r2, #10497 @ 0x2901 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8ba86 <_PyObject_MakeTpCall@@Base+0x27ee> │ │ │ │ + bpl.w 8bd5e <_PyObject_MakeTpCall@@Base+0x2b26> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8ba94 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bpl.w 8bd6c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8ba94 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bpl.w 8bd6c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8ba5e <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ + beq.w 8bd80 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c35a <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ + bne.w 8c248 <_PyObject_MakeTpCall@@Base+0x3010> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ad0a <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ - ldr r5, [pc, #152] @ (89e90 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ac86 <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + ldr r5, [pc, #152] @ (89e30 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ad60 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + bne.w 8acdc <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ad60 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + beq.w 8acdc <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89e94 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89e34 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89ea0 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 106e1c │ │ │ │ + bne.n 89e40 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 106fac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89ea6 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89e98 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89e46 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89e38 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 8036c │ │ │ │ + bl 80370 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89e66 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89e06 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89e94 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89e34 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ bl 79398 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9c6 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8b938 <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89ea6 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89e46 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89e82 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89e22 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c15c <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + beq.w 8bfdc <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7e6 <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89e30 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89dd0 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c438 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ + bmi.w 8c2d0 <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c480 <_PyObject_MakeTpCall@@Base+0x31e8> │ │ │ │ + bpl.w 8c318 <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b230 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.w 8b1a8 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b230 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr r1, [pc, #736] @ (8a1b8 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b1a8 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ + ldr r1, [pc, #736] @ (8a158 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ab34 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + bne.w 8aab6 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89efc <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89e9c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c1aa <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + bmi.w 8c32c <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c256 <_PyObject_MakeTpCall@@Base+0x2fbe> │ │ │ │ + bpl.w 8c388 <_PyObject_MakeTpCall@@Base+0x3150> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aae4 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + bne.w 8aa66 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8aae4 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + beq.w 8aa66 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a1bc <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a15c <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8aaf2 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ + beq.w 8aa74 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 89fd0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 89f70 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb7c <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bpl.w 8b9c6 <_PyObject_MakeTpCall@@Base+0x278e> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb7c <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bpl.w 8b9c6 <_PyObject_MakeTpCall@@Base+0x278e> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb84 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + beq.w 8b9ce <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ movw r2, #6045 @ 0x179d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b908 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a1d0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b8ca <_PyObject_MakeTpCall@@Base+0x2692> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a170 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8ab9c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bhi.w 8ab1c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b920 <_PyObject_MakeTpCall@@Base+0x2688> │ │ │ │ + beq.w 8b8e2 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab7c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8aafc <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c2bc <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ + bmi.w 8c408 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4b8 <_PyObject_MakeTpCall@@Base+0x3220> │ │ │ │ + bpl.w 8c464 <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5ec <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8b5e4 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5ec <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ - ldr r1, [pc, #448] @ (8a1c0 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b5e4 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + ldr r1, [pc, #448] @ (8a160 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b264 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a1d0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b1dc <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a170 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b794 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + bne.w 8b706 <_PyObject_MakeTpCall@@Base+0x24ce> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b2b4 <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ + bmi.w 8b22c <_PyObject_MakeTpCall@@Base+0x1ff4> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bc7e <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ + bpl.w 8ba2e <_PyObject_MakeTpCall@@Base+0x27f6> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b688 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + bne.w 8b56e <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b688 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - ldr r1, [pc, #368] @ (8a1c4 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b56e <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + ldr r1, [pc, #368] @ (8a164 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b69a <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a1d0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b580 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a170 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b780 <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ + bne.w 8b692 <_PyObject_MakeTpCall@@Base+0x245a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b6bc <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bmi.w 8b5a2 <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bd6a <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ + bpl.w 8bbd8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5fe <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + bne.w 8b55c <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5fe <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ - ldr r1, [pc, #288] @ (8a1c8 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b55c <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ + ldr r1, [pc, #288] @ (8a168 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b610 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a1d0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b608 <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a170 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b75c <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + bne.w 8b6e4 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af1e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bne.w 8ae9a <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a0f0 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a090 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a108 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a0a8 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8a522 <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a4ba <_PyObject_MakeTpCall@@Base+0x1282> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a54c <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a4e4 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b31e <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bne.w 8b294 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b324 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + bgt.w 8b29a <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a58a <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a522 <_PyObject_MakeTpCall@@Base+0x12ea> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c380 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bpl.w 8c262 <_PyObject_MakeTpCall@@Base+0x302a> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b710 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + bne.w 8b654 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b710 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ - ldr r1, [pc, #84] @ (8a1cc <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b654 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ + ldr r1, [pc, #84] @ (8a16c <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1a6 <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a1d0 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b11e <_PyObject_MakeTpCall@@Base+0x1ee6> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a170 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b774 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + bne.w 8b6d8 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b1dc <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ + bmi.w 8b154 <_PyObject_MakeTpCall@@Base+0x1f1c> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c374 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ - b.n 8a1d4 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c18c <_PyObject_MakeTpCall@@Base+0x2f54> │ │ │ │ + b.n 8a174 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a420 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a3c0 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a3f8 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a398 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a38c <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a32c <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a430 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a3d0 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6fe <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + bne.w 8b5f6 <_PyObject_MakeTpCall@@Base+0x23be> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b6fe <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ - ldr r1, [pc, #732] @ (8a4c8 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b5f6 <_PyObject_MakeTpCall@@Base+0x23be> │ │ │ │ + ldr r1, [pc, #724] @ (8a460 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bcea <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ - ldr.w r9, [pc, #724] @ 8a4d4 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bad2 <_PyObject_MakeTpCall@@Base+0x289a> │ │ │ │ + ldr.w r9, [pc, #716] @ 8a46c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b768 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ + bne.w 8b6f0 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a23e <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a1de <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 72e4c │ │ │ │ + bl 72e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a258 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a1f8 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d874 │ │ │ │ + bl 8d7c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a24a <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a1ea <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8be04 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + beq.w 8bd10 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bd12 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8bc2a <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bd56 <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ + beq.w 8bc6e <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bd56 <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ + bpl.w 8bc6e <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ bl 81e98 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8a4d4 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #35769 @ 0x8bb9 │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #568] @ 8a46c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + movw r3, #35941 @ 0x8c65 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8a4cc <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #532] @ (8a464 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b84a <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ + bne.w 8b87c <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aa58 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + beq.w 8a9da <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a5e4 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a57c <_PyObject_MakeTpCall@@Base+0x1344> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8a4cc <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #436] @ (8a464 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a8a8 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + bne.w 8a822 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a8a6 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + bne.w 8a820 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a83c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a364 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a304 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a814 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bne.w 8a7ac <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c16e <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ + beq.w 8c1ea <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8c318 <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ + bmi.w 8c3a6 <_PyObject_MakeTpCall@@Base+0x316e> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b81c <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bhi.w 8b7de <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b81c <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bmi.w 8b7de <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw r2, #6045 @ 0x179d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b80c <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + bne.w 8b7ce <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8b568 <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ + bcs.w 8b4dc <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b554 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 8b4c8 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a872 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + beq.w 8a7ec <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r5, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8b14c <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + bgt.w 8b0c4 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a4d0 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #132] @ (8a468 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb38 <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ + bne.w 8bc82 <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8baee <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ + beq.w 8bc98 <_PyObject_MakeTpCall@@Base+0x2a60> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [r4, #0] │ │ │ │ - beq.w 8baf8 <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + beq.n 8a416 <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - movw r6, #37489 @ 0x9271 │ │ │ │ - movt r6, #15 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ str r7, [r5, #12] │ │ │ │ - ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w lr, [r0, #4] │ │ │ │ + movw r6, #37329 @ 0x91d1 │ │ │ │ + movt r6, #15 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ cmp r3, ip │ │ │ │ + ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ + ldr.w lr, [r0, #4] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ str r6, [r5, #20] │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r1, [lr] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq.n 8a4d8 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a470 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb50 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ - b.n 8a4d8 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a84c <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + beq.w 8b9f0 <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ + b.n 8a470 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a7e4 <_PyObject_MakeTpCall@@Base+0x15ac>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl be488 │ │ │ │ + bl be464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a4fe <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a496 <_PyObject_MakeTpCall@@Base+0x125e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a4fe <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a496 <_PyObject_MakeTpCall@@Base+0x125e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c3ae <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ + beq.w 8c06e <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a2c0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a260 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2c0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a260 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2c0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a260 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14700 @ 0x396c │ │ │ │ + movw r1, #15852 @ 0x3dec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a136 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a0d6 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b19a <_PyObject_MakeTpCall@@Base+0x1f02> │ │ │ │ + beq.w 8b112 <_PyObject_MakeTpCall@@Base+0x1eda> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a804 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #684] @ (8a79c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a564 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a4fc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4a8 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + beq.w 8c1da <_PyObject_MakeTpCall@@Base+0x2fa2> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a148 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a0e8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a148 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a0e8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #4957 @ 0x135d │ │ │ │ + movw r3, #4961 @ 0x1361 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a152 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a810 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bpl.w 8a0f2 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #644] @ 8a7a8 <_PyObject_MakeTpCall@@Base+0x1570> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8a5c6 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a55e <_PyObject_MakeTpCall@@Base+0x1326> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r4, r1, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a160 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a100 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a190 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a130 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a5e4 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a57c <_PyObject_MakeTpCall@@Base+0x1344> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a2fc <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a29c <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a624 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a5bc <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a624 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a5bc <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a808 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #496] @ (8a7a0 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be52 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ + bne.w 8be12 <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8ab12 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bpl.w 8aa94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab12 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + beq.w 8aa94 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8be64 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.w 8be24 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be92 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bne.w 8ba4a <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8bf0c <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + bpl.w 8ba82 <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4cc <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ - movw r3, #57189 @ 0xdf65 │ │ │ │ + beq.w 8c198 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ + movw r3, #57153 @ 0xdf41 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aaca <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8aa4c <_PyObject_MakeTpCall@@Base+0x1814> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a80c <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r1, [pc, #388] @ (8a7a4 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd53c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd514 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aad8 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8aa5a <_PyObject_MakeTpCall@@Base+0x1822> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a6bc <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a654 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a6bc <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #348] @ (8a808 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a654 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + ldr r2, [pc, #348] @ (8a7a0 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf34 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + bne.w 8bda8 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r7, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b65c <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + bpl.w 8b666 <_PyObject_MakeTpCall@@Base+0x242e> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b65c <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + beq.w 8b666 <_PyObject_MakeTpCall@@Base+0x242e> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b020 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ + bne.w 8afa4 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + movw r3, #56541 @ 0xdcdd │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8abca <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + bne.w 8ab4a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8c346 <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ + beq.w 8c392 <_PyObject_MakeTpCall@@Base+0x315a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bbb8 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ + beq.w 8bb2c <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bbc4 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bbc4 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + bge.w 8bb38 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ @@ -144006,210 +143936,201 @@ │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8afb0 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + ble.w 8af4e <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d5f4 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afc8 <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ + bne.w 8af66 <_PyObject_MakeTpCall@@Base+0x1d2e> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd4 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + bne.w 8bd02 <_PyObject_MakeTpCall@@Base+0x2aca> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e148 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abde <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + beq.w 8ab5e <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd86 <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ + bne.w 8bcb4 <_PyObject_MakeTpCall@@Base+0x2a7c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7da <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + beq.n 8a772 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a7da <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - ldr r2, [pc, #68] @ (8a808 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a772 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ + ldr r2, [pc, #68] @ (8a7a0 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + bne.w 8bce6 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c4f0 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne.w 8c3d4 <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7fc <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + beq.n 8a794 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4c2 <_PyObject_MakeTpCall@@Base+0x322a> │ │ │ │ + beq.w 8c3e8 <_PyObject_MakeTpCall@@Base+0x31b0> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aa40 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a9d8 <_PyObject_MakeTpCall@@Base+0x17a0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a832 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.n 8a7ca <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bee6 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + beq.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4d8 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a470 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2c0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a260 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2c0 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a260 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.w 8c088 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r1, r9 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8a416 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8a416 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a3b6 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r0, [pc, #704] @ (8aae4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ + bne.w 8b82c <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8bde2 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + bgt.w 8ba9e <_PyObject_MakeTpCall@@Base+0x2866> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + beq.w 8b420 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #668] @ (8aae4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b8be <_PyObject_MakeTpCall@@Base+0x2626> │ │ │ │ + beq.w 8b832 <_PyObject_MakeTpCall@@Base+0x25fa> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b8dc <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + beq.w 8b850 <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b400 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + beq.w 8b47a <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8afd2 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ + ble.w 8af2c <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ add.w r3, r1, #8 │ │ │ │ - strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8ab68 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #588] @ (8aae8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a968 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + bmi.n 8a8e6 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a9b2 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + beq.n 8a930 <_PyObject_MakeTpCall@@Base+0x16f8> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a9d6 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.n 8a956 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a914 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blt.n 8a890 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a95c <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.n 8a8da <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bef0 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ + beq.w 8bdce <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aa08 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + b.n 8a98a <_PyObject_MakeTpCall@@Base+0x1752> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ @@ -144222,1685 +144143,1669 @@ │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + beq.w 8bdea <_PyObject_MakeTpCall@@Base+0x2bb2> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8ab68 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 782ec │ │ │ │ + ldr r1, [pc, #448] @ (8aae8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a932 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.n 8a8ae <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9cc <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.n 8a94c <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c504 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ - bl d3c00 │ │ │ │ + cbnz r3, 8a94c <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl d3c60 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a83c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.n 8a7d4 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8af88 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8af04 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8aa00 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.n 8a982 <_PyObject_MakeTpCall@@Base+0x174a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bef0 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ + beq.w 8bdce <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a364 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a304 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r6, r1, r3 │ │ │ │ str r4, [r6, #8] │ │ │ │ add r5, r3 │ │ │ │ adds r3, #4 │ │ │ │ add r3, r1 │ │ │ │ movw r1, #43772 @ 0xaafc │ │ │ │ ldr r0, [r5, r1] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #312] @ (8aae4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldrne r5, [pc, #300] @ (8aae4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac08 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bne.w 8ab88 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a364 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a304 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ + beq.w 8b522 <_PyObject_MakeTpCall@@Base+0x22ea> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8ab68 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r2, [pc, #244] @ (8aae8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8a330 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8a8a8 <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + beq.w 8a2d0 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8a822 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movw r8, #40329 @ 0x9d89 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bb5c <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bne.w 8bafa <_PyObject_MakeTpCall@@Base+0x28c2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 79dd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89ce2 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8ab6c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.w 89c82 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #156] @ (8aaec <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a698 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8ab6c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bne.w 8a630 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r1, [pc, #144] @ (8aaec <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3420 │ │ │ │ + bl d3488 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a698 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8ab70 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ - bl 6cbac │ │ │ │ + b.n 8a630 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r0, [pc, #136] @ (8aaf0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f2e <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8ab78 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 89ece <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #128] @ 8aaf8 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fd0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 89f70 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fd0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f70 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 89298 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89238 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a660 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a5f8 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c27a <_PyObject_MakeTpCall@@Base+0x2fe2> │ │ │ │ - ldr r1, [pc, #36] @ (8ab74 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bpl.w 8bfa4 <_PyObject_MakeTpCall@@Base+0x2d6c> │ │ │ │ + ldr r1, [pc, #36] @ (8aaf4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc228 │ │ │ │ + bl bc200 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89f00 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - nop │ │ │ │ + bge.w 89ea0 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8ada0 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ad20 <_PyObject_MakeTpCall@@Base+0x1ae8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8add4 <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8ad54 <_PyObject_MakeTpCall@@Base+0x1b1c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8ac1e <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ + bhi.n 8ab9e <_PyObject_MakeTpCall@@Base+0x1966> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89fc2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 89f62 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9e0 <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ + bne.w 8b9a6 <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b918 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + beq.w 8b8da <_PyObject_MakeTpCall@@Base+0x26a2> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 89fc2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a7aa <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ + bne.w 8a742 <_PyObject_MakeTpCall@@Base+0x150a> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba40 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8b94e <_PyObject_MakeTpCall@@Base+0x2716> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba40 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8b94e <_PyObject_MakeTpCall@@Base+0x2716> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a7c0 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a758 <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa50 <_PyObject_MakeTpCall@@Base+0x17b8> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8a9d2 <_PyObject_MakeTpCall@@Base+0x179a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a364 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a304 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 89fc2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8acfe <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + movw r5, #36416 @ 0x8e40 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8ac7a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8acfe <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8ac7a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b2f8 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne.w 8b26e <_PyObject_MakeTpCall@@Base+0x2036> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ac60 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + beq.n 8abde <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89b76 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89b16 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 89c2e <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8af70 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + b.w 89bce <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r2, [pc, #748] @ (8aeec <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r3, #28 │ │ │ │ + cmp r2, #10 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - adds r5, r1, r0 │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r5, #252] @ 0xfc │ │ │ │ - cmp r6, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, r3 │ │ │ │ - orreq.w r5, r3, #1 │ │ │ │ - add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + adds r5, r0, r3 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r5, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, r4 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b9b4 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b96 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89b36 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89b96 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + blt.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + b.w 89b36 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b5aa <_PyObject_MakeTpCall@@Base+0x2312> │ │ │ │ + bne.w 8b540 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b01c <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + bne.w 8af98 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ac3e <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + beq.n 8abbc <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ac46 <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + b.n 8abc4 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89a42 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8af70 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + b.w 899e2 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8aeec <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8ad46 <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ + beq.n 8acc2 <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8af74 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + ldr r5, [pc, #556] @ (8aef0 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e12 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8af78 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cbac │ │ │ │ + beq.w 89db2 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8aef4 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e1c <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8af7c <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cbac │ │ │ │ + bne.w 89dbc <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8aef8 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89c86 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8af7c <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 89c26 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8aef8 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c86 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89c26 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8bf98 <_PyObject_MakeTpCall@@Base+0x2d00> │ │ │ │ - bl 7759c │ │ │ │ + bmi.w 8bf5e <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ + bl 775ac │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 8ae22 <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8ad9e <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bf8c <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + bne.w 8be7a <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae2e <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + ble.n 8adaa <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 8c0a2 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + bpl.w 8c01e <_PyObject_MakeTpCall@@Base+0x2de6> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbec0 │ │ │ │ + bl bbe9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c142 <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ - ldr r1, [pc, #388] @ (8af80 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 8c03a <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ + ldr r1, [pc, #388] @ (8aefc <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9ee <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ - ldr r1, [pc, #376] @ (8af84 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + bne.w 8be62 <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ + ldr r1, [pc, #376] @ (8af00 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b988 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne.w 8b790 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8ade0 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bgt.n 8ad5c <_PyObject_MakeTpCall@@Base+0x1b24> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ae34 <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + b.n 8adb0 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b3aa <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bgt.w 8b320 <_PyObject_MakeTpCall@@Base+0x20e8> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aeb0 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ble.n 8ae2c <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b976 <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ + bne.w 8b77e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b5d4 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + bne.w 8b54c <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd4b4 │ │ │ │ + bl dd590 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c40e <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + beq.w 8c108 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78280 │ │ │ │ + bl 78290 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c40e <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ - bne.w 8c3cc <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + blt.w 8c108 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ + bne.w 8c0c6 <_PyObject_MakeTpCall@@Base+0x2e8e> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8ae62 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + bne.n 8adde <_PyObject_MakeTpCall@@Base+0x1ba6> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83f78 │ │ │ │ + bl 83f7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c40e <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + beq.w 8c108 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7772c │ │ │ │ + bl 7773c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aede <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + beq.n 8ae5a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8aede <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + cbnz r3, 8ae5a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + bgt.w 8b712 <_PyObject_MakeTpCall@@Base+0x24da> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r8, #40329 @ 0x9d89 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne.w 8bb02 <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ mov r0, r5 │ │ │ │ bl 79dd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89ce2 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b3d2 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 89c82 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b348 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f780 │ │ │ │ + bl 7f784 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a0d8 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a078 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a0d8 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a078 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8af3e <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ + b.n 8aeba <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8afe4 <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8af60 <_PyObject_MakeTpCall@@Base+0x1d28>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8aa00 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.w 8a982 <_PyObject_MakeTpCall@@Base+0x174a> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa00 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + bne.w 8a982 <_PyObject_MakeTpCall@@Base+0x174a> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a98a <_PyObject_MakeTpCall@@Base+0x1752> │ │ │ │ + b.w 8a304 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 8a8da <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa08 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - b.w 8a364 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8a8da <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + b.n 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d5f4 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a786 <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + beq.w 8a71e <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6354 │ │ │ │ - b.n 8abde <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 8a95c <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a95c <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a964 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ - b.n 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bl 1a9d1c │ │ │ │ + b.n 8ab5e <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ace6 <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8ac62 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ace6 <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8ac62 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8acee <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ + beq.w 8ac6a <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8ac7a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ac38 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.n 8abbc <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6e2 <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a67a <_PyObject_MakeTpCall@@Base+0x1442> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d52d8 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + bl d5338 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abee <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + beq.w 8ab6e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ble.n 8b09c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b074 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + beq.n 8aff8 <_PyObject_MakeTpCall@@Base+0x1dc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c094 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + beq.w 8c0be <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b09c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b090 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq.n 8b014 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c166 <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + beq.w 8c12c <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b09c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0ac <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + beq.n 8b030 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c22c <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ + beq.w 8c134 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b09c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0c8 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + beq.n 8b04c <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c07c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + beq.w 8c13c <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b09c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0e4 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq.n 8b068 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c084 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ + beq.w 8c46e <_PyObject_MakeTpCall@@Base+0x3236> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b09c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r4 │ │ │ │ + mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b112 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + beq.n 8b090 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c08c <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + beq.w 8c476 <_PyObject_MakeTpCall@@Base+0x323e> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b0fe <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ + bne.n 8b07c <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ + mov r4, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r6, #4 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8abd6 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + beq.w 8ab56 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abd6 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8ab56 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8abd6 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ab56 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c220 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bne.w 8c47e <_PyObject_MakeTpCall@@Base+0x3246> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b182 <_PyObject_MakeTpCall@@Base+0x1eea> │ │ │ │ + bne.n 8b0fa <_PyObject_MakeTpCall@@Base+0x1ec2> │ │ │ │ dmb ish │ │ │ │ - b.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [pc, #772] @ (8b4a0 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ - b.w 8a13c <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + b.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr r3, [pc, #756] @ (8b408 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ + b.w 8a0dc <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89b3c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89adc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c206 <_PyObject_MakeTpCall@@Base+0x2f6e> │ │ │ │ + bne.w 8c172 <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ mov r1, sl │ │ │ │ - bl e1410 │ │ │ │ - ldr r1, [pc, #740] @ (8b4a4 <_PyObject_MakeTpCall@@Base+0x220c>) │ │ │ │ + bl e14e8 │ │ │ │ + ldr r1, [pc, #724] @ (8b40c <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc228 │ │ │ │ + bl bc200 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a1a6 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #732] @ 8b4b4 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bpl.w 8a146 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #716] @ 8b41c <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8b210 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + beq.n 8b188 <_PyObject_MakeTpCall@@Base+0x1f50> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a1d4 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a174 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a204 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #628] @ (8b4a8 <_PyObject_MakeTpCall@@Base+0x2210>) │ │ │ │ - bl 6cbac │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1a4 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #612] @ (8b410 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89ed4 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89e74 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8affc <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bne.w 8af78 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8affc <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + b.n 8af78 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b2a2 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - bl 7e630 │ │ │ │ + bne.n 8b21a <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + bl 7e628 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8b4ac <_PyObject_MakeTpCall@@Base+0x2214>) │ │ │ │ + ldr r1, [pc, #536] @ (8b414 <_PyObject_MakeTpCall@@Base+0x21dc>) │ │ │ │ mov r0, r6 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c49e <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ + blt.w 8c14e <_PyObject_MakeTpCall@@Base+0x2f16> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2a2 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + beq.n 8b21a <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c494 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ + beq.w 8c144 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a02e <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #516] @ 8b4b4 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bpl.w 89fce <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #500] @ 8b41c <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b2e8 <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + beq.n 8b260 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a03c <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bc86 <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ + bmi.w 89fdc <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.n 8ba36 <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b932 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + beq.w 8b8f4 <_PyObject_MakeTpCall@@Base+0x26bc> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b950 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + ble.w 8b912 <_PyObject_MakeTpCall@@Base+0x26da> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b5d0 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + bne.w 8b51e <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8ac4e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r3, [pc, #400] @ (8b4b0 <_PyObject_MakeTpCall@@Base+0x2218>) │ │ │ │ + b.n 8abcc <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + ldr r3, [pc, #384] @ (8b418 <_PyObject_MakeTpCall@@Base+0x21e0>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a55c <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8a564 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a4f4 <_PyObject_MakeTpCall@@Base+0x12bc> │ │ │ │ + b.w 8a4fc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14472 @ 0x3888 │ │ │ │ + movw r1, #15624 @ 0x3d08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7fc <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + b.w 8a794 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b376 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.n 8b2ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89ab8 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89a58 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89be2 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89b82 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + beq.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b722 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + bne.w 8b69e <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b5e4 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8b544 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89b60 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89b00 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8add0 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq.w 8ad4c <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ + movw r1, #23088 @ 0x5a30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.n 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + cbnz r3, 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78224 │ │ │ │ - b.w 89e82 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 78234 │ │ │ │ + b.w 89e22 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 89bf4 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8a900 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ - b.w 8a95c <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + b.w 89b94 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8b72c <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + ble.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b374 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8b2ea <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b3c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89adc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b708 <_PyObject_MakeTpCall@@Base+0x2470>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b670 <_PyObject_MakeTpCall@@Base+0x2438>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8b9dc <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ + beq.w 8bec8 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8c026 <_PyObject_MakeTpCall@@Base+0x2d8e> │ │ │ │ + bcs.w 8bec2 <_PyObject_MakeTpCall@@Base+0x2c8a> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8b512 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ + ble.n 8b486 <_PyObject_MakeTpCall@@Base+0x224e> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ bl 81ab4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b4e8 <_PyObject_MakeTpCall@@Base+0x2250> │ │ │ │ + bne.n 8b450 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b54e <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + b.n 8b4c2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8a87a <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8a8da <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8c03c <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + bne.w 8bee0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c072 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ + beq.w 8c3fe <_PyObject_MakeTpCall@@Base+0x31c6> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8a8cc <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 8a846 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a89c <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a816 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bf6a <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ + bne.w 8bf0c <_PyObject_MakeTpCall@@Base+0x2cd4> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8b81c <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + beq.w 8b7de <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8a416 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8ac38 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8b27e <_PyObject_MakeTpCall@@Base+0x2046> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c02c <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ + beq.w 8bf4e <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8aa68 <_PyObject_MakeTpCall@@Base+0x17d0> │ │ │ │ - b.w 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8b308 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ - ldr r1, [pc, #704] @ (8b898 <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae7a <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ - b.n 8aea6 <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + bgt.w 8a9ea <_PyObject_MakeTpCall@@Base+0x17b2> │ │ │ │ + b.w 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 8af98 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89a54 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #684] @ (8b89c <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ - bl 6cbac │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 89ffe <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a010 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8b8a0 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ - bl 6cbac │ │ │ │ + b.w 899f4 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #700] @ (8b80c <_PyObject_MakeTpCall@@Base+0x25d4>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8adf6 <_PyObject_MakeTpCall@@Base+0x1bbe> │ │ │ │ + b.n 8ae22 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + ldr r0, [pc, #688] @ (8b810 <_PyObject_MakeTpCall@@Base+0x25d8>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a0a6 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 1d7d6c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8b8a0 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79398 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c49e <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89298 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a7c0 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r0, [pc, #536] @ (8b8a4 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ - bl 6cbac │ │ │ │ + bne.w 8a046 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a058 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + ldr r0, [pc, #676] @ (8b814 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a052 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a064 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 89ff2 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a004 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8ba06 <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ + beq.w 8be86 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a082 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #508] @ 8b8b4 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ + bpl.w 8a022 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #652] @ 8b828 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b6f0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + beq.n 8b5d6 <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a090 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8bd72 <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ - ldr r0, [pc, #424] @ (8b8a8 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ - bl 6cbac │ │ │ │ + bmi.w 8a030 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8bbe0 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ + ldr r0, [pc, #560] @ (8b818 <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ + bl 6cb84 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 89f9e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 89fb0 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #548] @ (8b81c <_PyObject_MakeTpCall@@Base+0x25e4>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a1ea <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a1fc <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #408] @ (8b8ac <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ - bl 6cbac │ │ │ │ + bne.w 8a18a <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a19c <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a06c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 142ed4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #488] @ (8b810 <_PyObject_MakeTpCall@@Base+0x25d8>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79398 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c14e <_PyObject_MakeTpCall@@Base+0x2f16> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a06c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a06c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a06c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #456] @ (8b820 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a176 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a188 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + bne.w 8a116 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a128 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89238 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a76c <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a758 <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 8a76c <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b590 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8b388 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8b2fe <_PyObject_MakeTpCall@@Base+0x20c6> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8bfa6 <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ + beq.w 8b96c <_PyObject_MakeTpCall@@Base+0x2734> │ │ │ │ mov r0, ip │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [r0, #8]! │ │ │ │ cmp sl, lr │ │ │ │ add.w lr, lr, #1 │ │ │ │ - ble.w 8bfc8 <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + ble.w 8b98e <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8b746 <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ + bne.n 8b6c2 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8b398 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + b.n 8b30e <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b142 <_PyObject_MakeTpCall@@Base+0x1f0a> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a210 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a06c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b1ca <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1b0 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b6aa <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89c3a <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c9a <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b2a2 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b21a <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c12e <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ + bne.w 8c0aa <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c12e <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ + bne.w 8c0aa <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8b7fe <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ + beq.n 8b770 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0be <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ - cbnz r1, 8b7da <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + bne.w 8bff8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + cbnz r1, 8b74c <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8babe <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + beq.w 8bf46 <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8baae <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bne.w 8bf36 <_PyObject_MakeTpCall@@Base+0x2cfe> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bab6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bne.w 8bf3e <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bab6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bne.w 8bf3e <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b7c0 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ + bne.n 8b732 <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 8aef6 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + b.w 8ae72 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r1, [pc, #164] @ (8b824 <_PyObject_MakeTpCall@@Base+0x25ec>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8adee <_PyObject_MakeTpCall@@Base+0x1bb6> │ │ │ │ + b.w 8ae22 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8c054 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c054 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8ad92 <_PyObject_MakeTpCall@@Base+0x1b5a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #39233 @ 0x9941 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89b06 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a794 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + b.n 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a89c <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a816 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + sxth r4, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8b9d4 <_PyObject_MakeTpCall@@Base+0x279c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ba48 <_PyObject_MakeTpCall@@Base+0x2810>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bba0 <_PyObject_MakeTpCall@@Base+0x2968>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8ba84 <_PyObject_MakeTpCall@@Base+0x284c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b888 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #744] @ (8bb1c <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 6cb84 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8a94c <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a85e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8c26e <_PyObject_MakeTpCall@@Base+0x3036> │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + bmi.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 7f6e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8a94c <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + b.w 8a85e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #64] @ (8b8b0 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + ldr r2, [pc, #636] @ (8bb1c <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8a31a <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ - sxth r4, r7 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8ba64 <_PyObject_MakeTpCall@@Base+0x27cc>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bad8 <_PyObject_MakeTpCall@@Base+0x2840>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bc2c <_PyObject_MakeTpCall@@Base+0x2994>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb10 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #744] @ (8bba8 <_PyObject_MakeTpCall@@Base+0x2910>) │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cbac │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8a9cc <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8a8e4 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8c0ca <_PyObject_MakeTpCall@@Base+0x2e32> │ │ │ │ - lsls r6, r3, #18 │ │ │ │ - bmi.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8a9cc <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8a8e4 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + b.w 8a2ba <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89fc2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f62 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r9 │ │ │ │ bl 71858 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89fc2 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8ab9c <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bne.w 89f62 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8ab1c <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b318 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b28e <_PyObject_MakeTpCall@@Base+0x2056> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b934 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + bne.n 8b8f6 <_PyObject_MakeTpCall@@Base+0x26be> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b318 <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b28e <_PyObject_MakeTpCall@@Base+0x2056> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfee <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + beq.w 8bf6c <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c00c <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + ble.w 8bf8a <_PyObject_MakeTpCall@@Base+0x2d52> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b960 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ - b.w 8ac4e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r1, [pc, #564] @ (8bbac <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae72 <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ - b.w 8aea6 <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c394 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c394 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8ae16 <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39329 @ 0x99a1 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89b66 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a7fc <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - b.n 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bne.n 8b922 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + b.w 8abcc <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e66 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 89e06 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e66 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b54e <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8abb6 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c114 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c114 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 8ae08 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - bl 1d7d6c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #408] @ (8bbb0 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79398 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c49e <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b6aa <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b6aa <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e06 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8abee <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.w 8ab6e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8b6d4 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8b970 <_PyObject_MakeTpCall@@Base+0x2738> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c48a <_PyObject_MakeTpCall@@Base+0x3252> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14860 @ 0x3a0c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8ab36 <_PyObject_MakeTpCall@@Base+0x18fe> │ │ │ │ + add.w r5, r5, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89b36 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8ac44 <_PyObject_MakeTpCall@@Base+0x1a0c> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89efe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b2c │ │ │ │ + bl 1d7b3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ba8a <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8baaa <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8baaa <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89de2 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 498aa │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8ba5e <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89de2 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8ba9a <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ + bpl.n 8ba22 <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8ba22 <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + bne.w 89efe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a472 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8b308 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8ba00 <_PyObject_MakeTpCall@@Base+0x27c8> │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8b30c <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ + b.n 8b6aa <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89efe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #248] @ 8bb28 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a00c <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b7f8 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - b.n 8b804 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b804 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - b.n 8b7fe <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b7fe <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - b.n 8b804 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - ldr r1, [pc, #236] @ (8bbb4 <_PyObject_MakeTpCall@@Base+0x291c>) │ │ │ │ - bl 10ef0c │ │ │ │ + beq.w 8a5f8 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c2be <_PyObject_MakeTpCall@@Base+0x3086> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20f2a4 │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + b.w 8aa62 <_PyObject_MakeTpCall@@Base+0x182a> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8a846 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + ldr r1, [pc, #116] @ (8bb20 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ + bl 10f184 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - beq.w 89a2e <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + beq.w 899ce <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21868 @ 0x556c │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ + bl 127274 │ │ │ │ + b.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a478 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r0, #37489 @ 0x9271 │ │ │ │ - movt r0, #15 │ │ │ │ - cmp r3, ip │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - orr.w lr, r2, r6 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - strd r1, lr, [r5, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - bne.w 8a4ba <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8bc70 <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ - b.w 8a456 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + bne.w 8c004 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e14e8 │ │ │ │ + ldr r1, [pc, #56] @ (8bb24 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl bc200 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a1b0 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d12 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + bne.w 89cb2 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3d2 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - b.n 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89f5e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d4b2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8bc64 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 8bc64 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 89f5e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8b348 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ + b.n 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ nop │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bc10 <_PyObject_MakeTpCall@@Base+0x2978>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bde4 <_PyObject_MakeTpCall@@Base+0x2b4c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bea8 <_PyObject_MakeTpCall@@Base+0x2c70>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a718 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ + bne.w 8a6b0 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c09c <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + blt.w 8c2b8 <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bc32 <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ + cbz r0, 8bba6 <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bc0c <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + cbz r1, 8bb80 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r8 │ │ │ │ add.w r1, r4, r9 │ │ │ │ @@ -145908,797 +145813,798 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a72e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a6c6 <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bc5c <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + beq.n 8bbd0 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bc5c <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ - ldr r2, [pc, #824] @ (8bf7c <_PyObject_MakeTpCall@@Base+0x2ce4>) │ │ │ │ + cbnz r3, 8bbd0 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r2, [pc, #792] @ (8bed0 <_PyObject_MakeTpCall@@Base+0x2c98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bc54 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + cbz r3, 8bbc8 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.w 8abde <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89f5e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a456 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r9, [pc, #776] @ 8bf88 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.w 8ab5e <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ + ldr.w r9, [pc, #768] @ 8bedc <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a06c <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a060 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r7, #0 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b3ea <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b360 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89c86 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8b392 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8bcc8 <_PyObject_MakeTpCall@@Base+0x2a30> │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8b396 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - b.n 8b72e <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c260 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1410 │ │ │ │ - ldr r1, [pc, #636] @ (8bf80 <_PyObject_MakeTpCall@@Base+0x2ce8>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc228 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a210 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #628] @ 8bf88 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89c26 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8bb02 <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ + ldr.w r9, [pc, #688] @ 8bedc <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8bd4e <_PyObject_MakeTpCall@@Base+0x2ab6> │ │ │ │ + beq.n 8bc66 <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a27c <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 8a21c <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #540] @ 8bf88 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8bca6 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126b58 │ │ │ │ + b.w 8a3f6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a412 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + b.w 8a418 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a3f6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq.w 8a748 <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c234 <_PyObject_MakeTpCall@@Base+0x2f9c> │ │ │ │ + bne.w 8bfe6 <_PyObject_MakeTpCall@@Base+0x2dae> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.w 8abee <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 20f2a4 │ │ │ │ + b.w 8ab6e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + beq.w 8a768 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + b.w 8a768 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 8abd6 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a8cc <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bb64 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8a9a4 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + b.w 8ab56 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8dec4 │ │ │ │ - cbz r0, 8be40 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + bl 8de18 │ │ │ │ + cbz r0, 8bd4c <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8be04 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + bmi.n 8bd10 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22472 @ 0x57c8 │ │ │ │ + movw r2, #23624 @ 0x5c48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 1f5a78 │ │ │ │ + bl 1f808c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 8bd12 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8bc2a <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a274 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.w 8a214 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + bl 49904 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 8bd80 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89d82 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d7b3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8bd62 <_PyObject_MakeTpCall@@Base+0x2b2a> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8be5e <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8be5e <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89d82 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8bf28 <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a622 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - cbz r3, 8be6e <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 8a650 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a650 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7ca <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a98a <_PyObject_MakeTpCall@@Base+0x1752> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a304 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a922 <_PyObject_MakeTpCall@@Base+0x16ea> │ │ │ │ + ldr r1, [pc, #220] @ (8bed4 <_PyObject_MakeTpCall@@Base+0x2c9c>) │ │ │ │ + bl 10f184 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bne.w 8bab8 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 899b6 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 899d6 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8be52 <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a5ba <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + cbz r3, 8be2e <_PyObject_MakeTpCall@@Base+0x2bf6> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a660 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c246 <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ + bne.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #184] @ (8bf84 <_PyObject_MakeTpCall@@Base+0x2cec>) │ │ │ │ - bl 10ef0c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bne.w 8bad6 <_PyObject_MakeTpCall@@Base+0x283e> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 89a16 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89a36 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a832 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8aa08 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a364 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8a838 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.w 8aae0 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 8be5e <_PyObject_MakeTpCall@@Base+0x2bc6> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a6b8 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a6b8 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14452 @ 0x3874 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8b58c <_PyObject_MakeTpCall@@Base+0x22f4> │ │ │ │ + b.n 8be1e <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8bd70 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c158 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c158 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b32c <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ + b.w 8adaa <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ + bl 142ed4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #64] @ (8bed8 <_PyObject_MakeTpCall@@Base+0x2ca0>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79398 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c14e <_PyObject_MakeTpCall@@Base+0x2f16> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b590 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b590 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b590 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4c2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4c2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c304 <_PyObject_MakeTpCall@@Base+0x306c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c10c <_PyObject_MakeTpCall@@Base+0x2ed4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b3b6 <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - b.w 8ae2e <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8ada2 <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8b758 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8bfaa <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8c432 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ + ldr r1, [pc, #844] @ (8c230 <_PyObject_MakeTpCall@@Base+0x2ff8>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c3f2 <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8bf00 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ + ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + adds r1, #1 │ │ │ │ + strh.w r1, [r4, #206] @ 0xce │ │ │ │ + movs r1, #1 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4c2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.w 8b500 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13708 @ 0x358c │ │ │ │ + movw r1, #15604 @ 0x3cf4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8acc0 <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ + bl 127274 │ │ │ │ + b.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b76a <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + b.n 8b776 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b776 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + b.n 8b770 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b770 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + b.n 8b776 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b52e <_PyObject_MakeTpCall@@Base+0x22f6> │ │ │ │ + b.w 8a592 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d760 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8ad1e <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8ac4e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + beq.w 8abcc <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bff0 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + bne.n 8bf6e <_PyObject_MakeTpCall@@Base+0x2d36> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8ac4e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + beq.w 8abcc <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #15672 @ 0x3d38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 8b348 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b54e <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b5be <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ - b.w 8a5fa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r1, [pc, #844] @ (8c38c <_PyObject_MakeTpCall@@Base+0x30f4>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8c066 <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c05a <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b54e <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b54e <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b54e <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0c8 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0e4 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b112 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b074 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bbce <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ + bl 127274 │ │ │ │ + b.w 8b2be <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #23412 @ 0x5b74 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d19b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e22 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bcc8 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcc8 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b754 <_PyObject_MakeTpCall@@Base+0x251c> │ │ │ │ + b.w 8b776 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23504 @ 0x5bd0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21992 @ 0x55e8 │ │ │ │ + movw r1, #23144 @ 0x5a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b7e2 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ - b.w 8b804 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ - mul.w r6, r3, ip │ │ │ │ - add.w r3, lr, r6 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ - add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8c108 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ - addls r6, #228 @ 0xe4 │ │ │ │ - addls.w r3, lr, r6 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a83c <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b8ea <_PyObject_MakeTpCall@@Base+0x2652> │ │ │ │ + bl d19b0 │ │ │ │ + b.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23192 @ 0x5a98 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22072 @ 0x5638 │ │ │ │ + movw r1, #23272 @ 0x5ae8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 127274 │ │ │ │ + b.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + movw r0, #23560 @ 0x5c08 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 2389e8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8aef6 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + beq.w 8ae72 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b7b0 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ - b.w 8aef6 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x24ea> │ │ │ │ + b.w 8ae72 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aff8 <_PyObject_MakeTpCall@@Base+0x1dc0> │ │ │ │ + ldr r1, [pc, #364] @ (8c234 <_PyObject_MakeTpCall@@Base+0x2ffc>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ae20 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ldr r1, [pc, #352] @ (8c238 <_PyObject_MakeTpCall@@Base+0x3000>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ae20 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ldr r1, [pc, #344] @ (8c23c <_PyObject_MakeTpCall@@Base+0x3004>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ae20 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23320 @ 0x5b18 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b014 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b030 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b04c <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b21a <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8bfc8 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + movw r1, #23224 @ 0x5ab8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e82 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b090 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + bl 127274 │ │ │ │ + b.w 8b344 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #180] @ 8c244 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b194 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c1bc <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + ldr r0, [pc, #160] @ (8c240 <_PyObject_MakeTpCall@@Base+0x3008>) │ │ │ │ + bl 8fd80 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8aa62 <_PyObject_MakeTpCall@@Base+0x182a> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a630 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + b.w 8aa5a <_PyObject_MakeTpCall@@Base+0x1822> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #108] @ (8c240 <_PyObject_MakeTpCall@@Base+0x3008>) │ │ │ │ + bl d19b0 │ │ │ │ + b.w 8aa5a <_PyObject_MakeTpCall@@Base+0x1822> │ │ │ │ + movw r3, #57153 @ 0xdf41 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a4fc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c2b2 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + beq.n 8c212 <_PyObject_MakeTpCall@@Base+0x2fda> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8a472 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a472 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a472 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89d5e <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89d62 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - ldr.w r9, [pc, #484] @ 8c390 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + bne.w 89cfe <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89d02 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c49c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c5c0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c474 <_PyObject_MakeTpCall@@Base+0x323c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23368 @ 0x5b48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #556] @ 8c490 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + b.w 8a56a <_PyObject_MakeTpCall@@Base+0x1332> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + mul.w r6, r3, ip │ │ │ │ + add.w r3, lr, r6 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ + add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, lr │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 8c2ac <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ + addls r6, #228 @ 0xe4 │ │ │ │ + addls.w r3, lr, r6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + b.w 8b85e <_PyObject_MakeTpCall@@Base+0x2626> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bb42 <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ba5e <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ba5e <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + ldr.w r9, [pc, #444] @ 8c490 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ - adds r6, r1, r2 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8c1e6 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - cmp r0, #10 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 8c30c <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ + cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ - addls r6, r1, r3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + addls r2, r0, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 89f18 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8aafa <_PyObject_MakeTpCall@@Base+0x1862> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22300 @ 0x571c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a436 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b170 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0ac <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bd9a <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd9a <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bea6 <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bea6 <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ - ldr.w r9, [pc, #312] @ 8c390 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c1f2 <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22352 @ 0x5750 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #22260 @ 0x56f4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4da <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr.w r9, [pc, #208] @ 8c390 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 89e5e <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e0a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #352] @ 8c490 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8c2f8 <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + beq.n 8c368 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 89fe8 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 89eb8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a018 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8aa7c <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldr.w r9, [pc, #260] @ 8c490 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c374 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a97b8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8ab56 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ subs r2, r2, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8b81c <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a5df0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8abd6 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22216 @ 0x56c8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #24] @ 8c390 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b21c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ - ldr.w r9, [pc, #12] @ 8c390 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22120 @ 0x5668 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movw r0, #22408 @ 0x5788 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 237648 │ │ │ │ - b.w 8a850 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ - ldr r1, [pc, #348] @ (8c52c <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #340] @ (8c530 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #328] @ (8c534 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22168 @ 0x5698 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bls.w 8a356 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8b7de <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b398 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c53c <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bne.w 8a77e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a794 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4c2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4c2 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r9, [pc, #132] @ 8c490 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ - add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8c474 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ - cmp r1, #10 │ │ │ │ + adds r6, r1, r2 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 8c444 <_PyObject_MakeTpCall@@Base+0x320c> │ │ │ │ + cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r0, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + addls r6, r1, r3 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 89ebe <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b2a2 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c29e <_PyObject_MakeTpCall@@Base+0x3006> │ │ │ │ - b.w 89e6a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #57189 @ 0xdf65 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a564 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr.w r9, [pc, #128] @ 8c53c <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 89f88 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89fb8 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #40] @ 8c490 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c304 <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7fc <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c50e <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ - ldr r0, [pc, #100] @ (8c538 <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl 8fe30 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aae0 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a698 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8aad8 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + b.n 8c450 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b068 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b090 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a7e6 <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7e6 <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a9cc <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #15936 @ 0x3e40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (8c538 <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl d1940 │ │ │ │ - b.w 8aad8 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c794 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c8b8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c76c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bne.w 8a3d6 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8b0e8 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b30e <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c540 : │ │ │ │ +0008c494 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8c580 │ │ │ │ + beq.n 8c4d4 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c5a0 │ │ │ │ + bl 8c4f4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c576 │ │ │ │ + b.n 8c4ca │ │ │ │ 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 │ │ │ │ @@ -146711,126 +146617,126 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8c6ee │ │ │ │ + bhi.w 8c642 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c742 │ │ │ │ + bhi.w 8c696 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7a4 │ │ │ │ + beq.w 8c6f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb3e │ │ │ │ - movw r2, #42912 @ 0xa7a0 │ │ │ │ + bne.w 8ca92 │ │ │ │ + movw r2, #44128 @ 0xac60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8c6a4 │ │ │ │ + bhi.n 8c5f8 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8c980 │ │ │ │ + bhi.w 8c8d4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c978 │ │ │ │ + beq.w 8c8cc │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8c6d0 │ │ │ │ + bhi.n 8c624 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c9e0 │ │ │ │ + bhi.w 8c934 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c978 │ │ │ │ + beq.w 8c8cc │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c686 │ │ │ │ + bhi.n 8c5da │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c70c │ │ │ │ + bhi.n 8c660 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c978 │ │ │ │ + beq.w 8c8cc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c666 │ │ │ │ + bls.n 8c5ba │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c908 │ │ │ │ + beq.w 8c85c │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8c65e │ │ │ │ + b.n 8c5b2 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8c908 │ │ │ │ + beq.w 8c85c │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8c644 │ │ │ │ + bls.n 8c598 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c908 │ │ │ │ + beq.w 8c85c │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c65e │ │ │ │ + b.n 8c5b2 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c8e4 │ │ │ │ + beq.w 8c838 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5ee │ │ │ │ + beq.w 8c542 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cb2e │ │ │ │ + bhi.w 8ca82 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8c5dc │ │ │ │ + b.n 8c530 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8ca54 │ │ │ │ + bhi.w 8c9a8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r3, r5, #12 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -146846,640 +146752,640 @@ │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8c5e8 │ │ │ │ + bhi.w 8c53c │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - ldmia r2!, {r0, r3, r7} │ │ │ │ + ldmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r0, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r5, r7} │ │ │ │ + ldmia r1!, {r0, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r0, r2, r3} │ │ │ │ + ldmia r0, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caa6 │ │ │ │ + bne.w 8c9fa │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8caba │ │ │ │ + bgt.w 8ca0e │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c918 │ │ │ │ + bne.w 8c86c │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8cc82 │ │ │ │ + bgt.w 8cbd6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c974 │ │ │ │ + ble.w 8c8c8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ca40 │ │ │ │ + beq.w 8c994 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cb60 │ │ │ │ + beq.w 8cab4 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdd8 │ │ │ │ + bl 8cd2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbb6 │ │ │ │ + bne.w 8cb0a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c894 │ │ │ │ + beq.n 8c7e8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cc08 │ │ │ │ + beq.w 8cb5c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdd8 │ │ │ │ + bl 8cd2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc02 │ │ │ │ + bne.w 8cb56 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c894 │ │ │ │ + beq.n 8c7e8 │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cbc6 │ │ │ │ + beq.w 8cb1a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdd8 │ │ │ │ + bl 8cd2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbba │ │ │ │ + bne.w 8cb0e │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c856 │ │ │ │ + bne.n 8c7aa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c8d2 │ │ │ │ + cbz r3, 8c826 │ │ │ │ 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, #42912 @ 0xa7a0 │ │ │ │ + movw r1, #44128 @ 0xac60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cd22 │ │ │ │ + bne.w 8cc76 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cafe │ │ │ │ + bne.w 8ca52 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb4e │ │ │ │ + bne.w 8caa2 │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8c5dc │ │ │ │ + bls.w 8c530 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8c5ee │ │ │ │ + bne.w 8c542 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c8ec │ │ │ │ + b.n 8c840 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caa6 │ │ │ │ + bne.w 8c9fa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c7ae │ │ │ │ + b.n 8c702 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cc4c │ │ │ │ + beq.w 8cba0 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8cae0 │ │ │ │ + bne.w 8ca34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd84 │ │ │ │ + beq.w 8ccd8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cb08 │ │ │ │ + beq.w 8ca5c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8cdd8 │ │ │ │ + bl 8cd2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c8d2 │ │ │ │ + beq.n 8c826 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23b99c │ │ │ │ + bl 23ccc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23670c │ │ │ │ - b.n 8c8de │ │ │ │ + bl 237c00 │ │ │ │ + b.n 8c832 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c894 │ │ │ │ + b.n 8c7e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8c7ae │ │ │ │ + b.n 8c702 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca64 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8c990 ) │ │ │ │ + bhi.n 8c9b8 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8c8e4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ nop │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r4, r5, r6} │ │ │ │ + ldmia r4!, {r0, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r4} │ │ │ │ + ldmia r0, {r0, r1, r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca72 │ │ │ │ + bhi.n 8c9c6 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r0, r1, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r4, r5, r6} │ │ │ │ + ldmia r4!, {r0, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r4} │ │ │ │ + ldmia r0, {r0, r1, r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c7ee │ │ │ │ - b.n 8cb62 │ │ │ │ + bne.w 8c742 │ │ │ │ + b.n 8cab6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c65e │ │ │ │ + b.n 8c5b2 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c6c2 │ │ │ │ + b.n 8c616 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c65e │ │ │ │ + b.n 8c5b2 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c7ae │ │ │ │ + b.n 8c702 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd44 │ │ │ │ + bne.w 8cc98 │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cb48 │ │ │ │ + bhi.n 8ca9c │ │ │ │ mov r2, ip │ │ │ │ - b.n 8c706 │ │ │ │ + b.n 8c65a │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca84 │ │ │ │ - movw r1, #22692 @ 0x58a4 │ │ │ │ + beq.n 8c9d8 │ │ │ │ + movw r1, #23844 @ 0x5d24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42032 @ 0xa430 │ │ │ │ + movw r0, #43248 @ 0xa8f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cd62 │ │ │ │ + bcs.w 8ccb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd68 │ │ │ │ + beq.w 8ccbc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c7c4 │ │ │ │ + beq.w 8c718 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22792 @ 0x5908 │ │ │ │ + movw r1, #23944 @ 0x5d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23670c │ │ │ │ - b.n 8c8de │ │ │ │ + bl 237c00 │ │ │ │ + b.n 8c832 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 77208 │ │ │ │ - b.n 8c8dc │ │ │ │ + bl 77218 │ │ │ │ + b.n 8c830 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 213bdc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + bl 215438 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8d2 │ │ │ │ - b.n 8c95e │ │ │ │ + beq.w 8c826 │ │ │ │ + b.n 8c8b2 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8cb50 │ │ │ │ + beq.n 8caa4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5ee │ │ │ │ - b.n 8c6fa │ │ │ │ + beq.w 8c542 │ │ │ │ + b.n 8c64e │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8ca9c │ │ │ │ + bls.n 8c9f0 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c5d0 │ │ │ │ + bne.w 8c524 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cc3e │ │ │ │ + bhi.n 8cb92 │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8c5dc │ │ │ │ + b.n 8c530 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 213bdc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ - cbnz r0, 8cb9a │ │ │ │ + bl 215438 │ │ │ │ + cbnz r0, 8caee │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c814 │ │ │ │ - b.n 8c894 │ │ │ │ + bne.w 8c768 │ │ │ │ + b.n 8c7e8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23b99c │ │ │ │ + bl 23ccc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23670c │ │ │ │ - b.n 8c8de │ │ │ │ + bl 237c00 │ │ │ │ + b.n 8c832 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8cb9e │ │ │ │ + b.n 8caf2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 213bdc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + bl 215438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb9e │ │ │ │ + bne.n 8caf2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c856 │ │ │ │ - b.n 8c894 │ │ │ │ + bne.w 8c7aa │ │ │ │ + b.n 8c7e8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbba │ │ │ │ + b.n 8cb0e │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 213bdc <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ - cbnz r0, 8cc46 │ │ │ │ + bl 215438 │ │ │ │ + cbnz r0, 8cb9a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c84e │ │ │ │ - b.n 8c894 │ │ │ │ + bne.w 8c7a2 │ │ │ │ + b.n 8c7e8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c5d0 │ │ │ │ - b.n 8c8e6 │ │ │ │ + bne.w 8c524 │ │ │ │ + b.n 8c83a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb9e │ │ │ │ + b.n 8caf2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8dc │ │ │ │ + beq.w 8c830 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdb0 │ │ │ │ - movw r3, #25892 @ 0x6524 │ │ │ │ + beq.w 8cd04 │ │ │ │ + movw r3, #27044 @ 0x69a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22724 @ 0x58c4 │ │ │ │ + movw r1, #23876 @ 0x5d44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23670c │ │ │ │ - b.n 8c8de │ │ │ │ + bl 237c00 │ │ │ │ + b.n 8c832 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8cd1a │ │ │ │ + bne.n 8cc6e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8cd06 │ │ │ │ - movw r3, #33424 @ 0x8290 │ │ │ │ + cbnz r3, 8cc5a │ │ │ │ + movw r3, #34576 @ 0x8710 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8ccf2 │ │ │ │ - movw r1, #22576 @ 0x5830 │ │ │ │ + bne.n 8cc46 │ │ │ │ + movw r1, #23728 @ 0x5cb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8ccfe │ │ │ │ + ble.n 8cc52 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8cce4 │ │ │ │ - movw r2, #26900 @ 0x6914 │ │ │ │ + beq.n 8cc38 │ │ │ │ + movw r2, #27972 @ 0x6d44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22836 @ 0x5934 │ │ │ │ + movw r1, #23988 @ 0x5db4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23670c │ │ │ │ - b.n 8c8de │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + bl 237c00 │ │ │ │ + b.n 8c832 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8ccc4 │ │ │ │ + b.n 8cc18 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8cd10 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + bgt.n 8cc64 │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8cce4 │ │ │ │ + beq.n 8cc38 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8ccbc │ │ │ │ - movw r3, #25892 @ 0x6524 │ │ │ │ + b.n 8cc10 │ │ │ │ + movw r3, #27044 @ 0x69a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cca6 │ │ │ │ - movw r1, #22584 @ 0x5838 │ │ │ │ + b.n 8cbfa │ │ │ │ + movw r1, #23736 @ 0x5cb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8ccb6 │ │ │ │ + b.n 8cc0a │ │ │ │ mov r1, r4 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 8ccdc │ │ │ │ + bl 127274 │ │ │ │ + b.n 8cc30 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #22880 @ 0x5960 │ │ │ │ + movw r1, #24032 @ 0x5de0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 8ccdc │ │ │ │ - cbz r3, 8cd70 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8cc30 │ │ │ │ + cbz r3, 8ccc4 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c5d0 │ │ │ │ + b.n 8c524 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cd4e │ │ │ │ + bgt.n 8cca2 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c5d0 │ │ │ │ - movw r1, #22604 @ 0x584c │ │ │ │ + b.n 8c524 │ │ │ │ + movw r1, #23756 @ 0x5ccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42032 @ 0xa430 │ │ │ │ + movw r0, #43248 @ 0xa8f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c8de │ │ │ │ - movw r1, #22660 @ 0x5884 │ │ │ │ + b.n 8c832 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42032 @ 0xa430 │ │ │ │ + movw r0, #43248 @ 0xa8f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8cdc4 │ │ │ │ - movw r3, #25892 @ 0x6524 │ │ │ │ + cbz r3, 8cd18 │ │ │ │ + movw r3, #27044 @ 0x69a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #23904 @ 0x5d60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23670c │ │ │ │ - b.n 8c8de │ │ │ │ - movw r3, #33424 @ 0x8290 │ │ │ │ + bl 237c00 │ │ │ │ + b.n 8c832 │ │ │ │ + movw r3, #34576 @ 0x8710 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cc6c │ │ │ │ - movw r3, #33424 @ 0x8290 │ │ │ │ + b.n 8cbc0 │ │ │ │ + movw r3, #34576 @ 0x8710 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cd9a │ │ │ │ + b.n 8ccee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -147489,15 +147395,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8d622 │ │ │ │ + bhi.w 8d576 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ @@ -147553,787 +147459,787 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8ceea │ │ │ │ + bne.n 8ce3e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r2, 8cf06 │ │ │ │ + cbz r2, 8ce5a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8cee6 │ │ │ │ + ble.n 8ce3a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf20 │ │ │ │ + beq.n 8ce74 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8cee6 │ │ │ │ + beq.n 8ce3a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf20 │ │ │ │ + beq.n 8ce74 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8cee6 │ │ │ │ + beq.n 8ce3a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf20 │ │ │ │ + beq.n 8ce74 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8cee6 │ │ │ │ + beq.n 8ce3a │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cf20 │ │ │ │ + beq.n 8ce74 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8ced8 │ │ │ │ + bne.n 8ce2c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d378 │ │ │ │ + beq.w 8d2cc │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r6] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf20 │ │ │ │ + beq.n 8ce74 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cf08 │ │ │ │ + bne.n 8ce5c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8cee6 │ │ │ │ + bne.n 8ce3a │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d1f2 │ │ │ │ + beq.w 8d146 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.n 8cef4 │ │ │ │ - movw r0, #62300 @ 0xf35c │ │ │ │ + bmi.n 8ce48 │ │ │ │ + movw r0, #63372 @ 0xf78c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8cef6 │ │ │ │ - bne.w 8d0fe │ │ │ │ + bgt.n 8ce4a │ │ │ │ + bne.w 8d052 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #23396 @ 0x5b64 │ │ │ │ + movwne r0, #24548 @ 0x5fe4 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d21a │ │ │ │ + bne.w 8d16e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d5a4 │ │ │ │ + blt.w 8d4f8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47571 @ 0xb9d3 │ │ │ │ + movw r2, #47403 @ 0xb92b │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8d62c │ │ │ │ + beq.w 8d580 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d3d2 │ │ │ │ + bne.w 8d326 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d812 │ │ │ │ + bne.w 8d766 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d420 │ │ │ │ + bpl.w 8d374 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d482 │ │ │ │ + beq.w 8d3d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d77cc <_PyNumber_Index@@Base> │ │ │ │ + bl d7888 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d410 │ │ │ │ + beq.w 8d364 │ │ │ │ bl 83978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d366 │ │ │ │ + bne.w 8d2ba │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d410 │ │ │ │ + beq.w 8d364 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13dee8 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d086 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 8cfda │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0fe │ │ │ │ + bne.n 8d052 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8d85e │ │ │ │ + bpl.w 8d7b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d85e │ │ │ │ + bne.w 8d7b2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d69a │ │ │ │ + bpl.w 8d5ee │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d55c │ │ │ │ + bne.w 8d4b0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d7ec │ │ │ │ + beq.w 8d740 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d7f6 │ │ │ │ + blt.w 8d74a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8cef6 │ │ │ │ + ble.w 8ce4a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22976 @ 0x59c0 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ + b.n 8ce50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d3c4 │ │ │ │ + beq.w 8d318 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d566 │ │ │ │ + blt.w 8d4ba │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d58a │ │ │ │ + bge.w 8d4de │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d5b8 │ │ │ │ - bl 144084 │ │ │ │ + bpl.w 8d50c │ │ │ │ + bl 144d70 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bcfc │ │ │ │ + bl 11c0f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d402 │ │ │ │ + beq.w 8d356 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13dee8 │ │ │ │ + bl 13e768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d474 │ │ │ │ + beq.w 8d3c8 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8d438 │ │ │ │ + bne.w 8d38c │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d506 │ │ │ │ + bne.w 8d45a │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47571 @ 0xb9d3 │ │ │ │ + movw r2, #47403 @ 0xb92b │ │ │ │ movt r2, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cf38 │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 8ce8c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf38 │ │ │ │ + beq.w 8ce8c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ + b.n 8ce50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.w 8cef4 │ │ │ │ - movw r0, #12100 @ 0x2f44 │ │ │ │ + bmi.w 8ce48 │ │ │ │ + movw r0, #13264 @ 0x33d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23d414 │ │ │ │ + b.w 23e688 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d5b8 │ │ │ │ + bpl.w 8d50c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + movw r1, #14296 @ 0x37d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8d790 │ │ │ │ + beq.w 8d6e4 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d786 │ │ │ │ + bne.w 8d6da │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d676 │ │ │ │ + beq.w 8d5ca │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r3, r2, #134217728 @ 0x8000000 │ │ │ │ tst.w r2, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8d658 │ │ │ │ + bne.w 8d5ac │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d658 │ │ │ │ - bl 85994 │ │ │ │ + beq.w 8d5ac │ │ │ │ + bl 85950 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d680 │ │ │ │ + bne.w 8d5d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d46a │ │ │ │ + bpl.w 8d3be │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb1c8 │ │ │ │ + bl cb22c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d714 │ │ │ │ + beq.w 8d668 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #65156 @ 0xfe84 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d69e │ │ │ │ + beq.w 8d5f2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - bne.w 8d836 │ │ │ │ + bne.w 8d78a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d81c │ │ │ │ + beq.w 8d770 │ │ │ │ ldrd r0, r5, [sl] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r5, #1 │ │ │ │ str.w r7, [sl, #4] │ │ │ │ str.w r3, [r0, r5, lsl #3] │ │ │ │ add.w r0, r0, r5, lsl #3 │ │ │ │ - movw r4, #47101 @ 0xb7fd │ │ │ │ + movw r4, #46991 @ 0xb78f │ │ │ │ movt r4, #5 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8cef6 │ │ │ │ + beq.w 8ce4a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cef6 │ │ │ │ + bne.w 8ce4a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cef6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d054 │ │ │ │ + bne.w 8cfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d054 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cfa8 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r9, [r2], #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d580 │ │ │ │ + beq.w 8d4d4 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8cef6 │ │ │ │ + bne.w 8ce4a │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d126 │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 8d07a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d126 │ │ │ │ + beq.w 8d07a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ + b.n 8ce50 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d464 │ │ │ │ + bne.n 8d3b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d5dc │ │ │ │ + bpl.w 8d530 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d482 │ │ │ │ + beq.n 8d3d6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d5c2 │ │ │ │ + bne.w 8d516 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8cef6 │ │ │ │ - bl 7f768 │ │ │ │ + b.n 8ce4a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d166 │ │ │ │ + beq.w 8d0ba │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ - bl 7f768 │ │ │ │ + b.n 8ce50 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0fe │ │ │ │ + bne.w 8d052 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d05a │ │ │ │ + b.n 8cfae │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231948 │ │ │ │ + bl 233170 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d026 │ │ │ │ + bge.w 8cf7a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 231948 │ │ │ │ + bl 233170 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d434 │ │ │ │ + blt.n 8d388 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d5fc │ │ │ │ + bne.w 8d550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d3fc │ │ │ │ - movw r0, #22908 @ 0x597c │ │ │ │ + b.n 8d350 │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ - bl 7f768 │ │ │ │ + b.n 8d16e │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d18c │ │ │ │ + beq.w 8d0e0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ - movw r0, #23164 @ 0x5a7c │ │ │ │ + b.n 8ce50 │ │ │ │ + movw r0, #24316 @ 0x5efc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r3, r9, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8d4d6 │ │ │ │ + bne.n 8d42a │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8cef4 │ │ │ │ + b.n 8ce48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 8d4f6 │ │ │ │ + bmi.n 8d44a │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d4e8 │ │ │ │ - bl 85994 │ │ │ │ - cbnz r0, 8d4e8 │ │ │ │ - movw r0, #23116 @ 0x5a4c │ │ │ │ + beq.n 8d43c │ │ │ │ + bl 85950 │ │ │ │ + cbnz r0, 8d43c │ │ │ │ + movw r0, #24268 @ 0x5ecc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ - bl 85994 │ │ │ │ + b.n 8d16e │ │ │ │ + bl 85950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d4a4 │ │ │ │ - movw r0, #58832 @ 0xe5d0 │ │ │ │ + bne.n 8d3f8 │ │ │ │ + movw r0, #59984 @ 0xea50 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d4cc │ │ │ │ + bne.n 8d420 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 186138 │ │ │ │ + bl 1886d8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8d776 │ │ │ │ + beq.w 8d6ca │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d4ba │ │ │ │ - movw r0, #29948 @ 0x74fc │ │ │ │ + b.n 8d40e │ │ │ │ + movw r0, #31100 @ 0x797c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a188 │ │ │ │ + bl 16b858 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d526 │ │ │ │ + beq.n 8d47a │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8cef6 │ │ │ │ - bl 7f768 │ │ │ │ + b.n 8ce4a │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d522 │ │ │ │ + beq.n 8d476 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ + b.n 8ce50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 22fef8 │ │ │ │ + bl 186540 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0fe │ │ │ │ + bne.w 8d052 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8cef6 │ │ │ │ + b.n 8ce4a │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d0c2 │ │ │ │ + b.n 8d016 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23024 @ 0x59f0 │ │ │ │ + movw r1, #24176 @ 0x5e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ - movw r0, #23380 @ 0x5b54 │ │ │ │ + b.n 8ce50 │ │ │ │ + movw r0, #24532 @ 0x5fd4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23068 @ 0x5a1c │ │ │ │ + movw r1, #24220 @ 0x5e9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ - bl d3c00 │ │ │ │ - movw r0, #23436 @ 0x5b8c │ │ │ │ + b.n 8ce50 │ │ │ │ + bl d3c60 │ │ │ │ + movw r0, #24588 @ 0x600c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d220 │ │ │ │ - movw r0, #28040 @ 0x6d88 │ │ │ │ + b.n 8d174 │ │ │ │ + movw r0, #29192 @ 0x7208 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ - movw r4, #62300 @ 0xf35c │ │ │ │ + b.n 8ce50 │ │ │ │ + movw r4, #63372 @ 0xf78c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #53872 @ 0xd270 │ │ │ │ + movw r0, #55024 @ 0xd6f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8d220 │ │ │ │ + b.n 8d174 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8cef6 │ │ │ │ + beq.w 8ce4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21252 @ 0x5304 │ │ │ │ + movw r1, #22404 @ 0x5784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cefc │ │ │ │ - movw r0, #23468 @ 0x5bac │ │ │ │ + b.n 8ce50 │ │ │ │ + movw r0, #24620 @ 0x602c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7d8 │ │ │ │ + bne.w 8d72c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.w 8d7b2 │ │ │ │ + bne.w 8d706 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdfe0 │ │ │ │ + bl ce044 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d506 │ │ │ │ + bne.w 8d45a │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8cefe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d666 │ │ │ │ + beq.n 8d5ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d68a │ │ │ │ + cbz r3, 8d5de │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2e2 │ │ │ │ - movw r0, #23228 @ 0x5abc │ │ │ │ + b.n 8d236 │ │ │ │ + movw r0, #24380 @ 0x5f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d662 │ │ │ │ + bne.n 8d5b6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d868 │ │ │ │ + beq.w 8d7bc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2e2 │ │ │ │ + b.n 8d236 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d0ba │ │ │ │ + b.n 8d00e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r8, r9, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d75c │ │ │ │ + beq.n 8d6b0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d71e │ │ │ │ + bne.n 8d672 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8d81c │ │ │ │ + blt.w 8d770 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d81c │ │ │ │ + beq.w 8d770 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47101 @ 0xb7fd │ │ │ │ + movw r0, #46991 @ 0xb78f │ │ │ │ movt r0, #5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [r2, r5, lsl #3] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -148341,175 +148247,175 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8d348 │ │ │ │ - movw r0, #23248 @ 0x5ad0 │ │ │ │ + b.n 8d29c │ │ │ │ + movw r0, #24400 @ 0x5f50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d702 │ │ │ │ + bge.n 8d656 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d73c │ │ │ │ + beq.n 8d690 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d73a │ │ │ │ + cbnz r2, 8d68e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #23292 @ 0x5afc │ │ │ │ + movw r1, #24444 @ 0x5f7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cefc │ │ │ │ + b.w 8ce50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d76c │ │ │ │ + beq.n 8d6c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d77e │ │ │ │ - movw r0, #23268 @ 0x5ae4 │ │ │ │ + cbz r2, 8d6d2 │ │ │ │ + movw r0, #24420 @ 0x5f64 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cef6 │ │ │ │ + b.w 8ce4a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d76c │ │ │ │ - movw r0, #23192 @ 0x5a98 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d6c0 │ │ │ │ + movw r0, #24344 @ 0x5f18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d676 │ │ │ │ + beq.w 8d5ca │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d2bc │ │ │ │ - b.w 8cf4c │ │ │ │ + bmi.w 8d210 │ │ │ │ + b.w 8cea0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88df0 │ │ │ │ + bl 88d90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d482 │ │ │ │ + beq.w 8d3d6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ce5ac │ │ │ │ - b.n 8d64e │ │ │ │ + bl ce610 │ │ │ │ + b.n 8d5a2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ce5ac │ │ │ │ - b.n 8d64e │ │ │ │ - bl 7f768 │ │ │ │ + bl ce610 │ │ │ │ + b.n 8d5a2 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0fe │ │ │ │ + bne.w 8d052 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22932 @ 0x5994 │ │ │ │ + movw r1, #24084 @ 0x5e14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cefc │ │ │ │ + b.w 8ce50 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d026 │ │ │ │ + b.n 8cf7a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d82c │ │ │ │ + beq.n 8d780 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d856 │ │ │ │ - bl 1e7e34 │ │ │ │ + cbz r2, 8d7aa │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cefc │ │ │ │ + b.w 8ce50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d84c │ │ │ │ + beq.n 8d7a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d84c │ │ │ │ + cbnz r2, 8d7a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23344 @ 0x5b30 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #24496 @ 0x5fb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d82c │ │ │ │ - movw r0, #23144 @ 0x5a68 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d780 │ │ │ │ + movw r0, #24296 @ 0x5ee8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d21a │ │ │ │ + b.n 8d16e │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2e2 │ │ │ │ + b.n 8d236 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8dc68 │ │ │ │ + bcs.w 8dbbc │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dc68 │ │ │ │ + bcs.w 8dbbc │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dc68 │ │ │ │ + bcs.w 8dbbc │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8d9c4 │ │ │ │ + bls.n 8d918 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d9d6 │ │ │ │ + beq.w 8d92a │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8d9d6 │ │ │ │ + beq.n 8d92a │ │ │ │ mov.w lr, #0 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -148519,70 +148425,70 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dd28 │ │ │ │ + bne.w 8dc7c │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dd28 │ │ │ │ + beq.w 8dc7c │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd84 │ │ │ │ + beq.w 8dcd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dc80 │ │ │ │ + beq.w 8dbd4 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dc44 │ │ │ │ + ble.w 8db98 │ │ │ │ add.w r8, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d9e6 │ │ │ │ + bmi.n 8d93a │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8da30 │ │ │ │ + beq.n 8d984 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da5e │ │ │ │ + bne.n 8d9b2 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d948 │ │ │ │ + blt.n 8d89c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d988 │ │ │ │ + beq.n 8d8dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc52 │ │ │ │ + beq.w 8dba6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da52 │ │ │ │ + beq.n 8d9a6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dc36 │ │ │ │ + beq.w 8db8a │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -148591,28 +148497,28 @@ │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 8dc62 │ │ │ │ + bhi.w 8dbb6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8d0 │ │ │ │ + bne.w 8d824 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d9d6 │ │ │ │ + beq.n 8d92a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8d9be │ │ │ │ - ldr r2, [pc, #660] @ (8dc7c ) │ │ │ │ + b.n 8d912 │ │ │ │ + ldr r2, [pc, #660] @ (8dbd0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mul.w r3, r9, r3 │ │ │ │ @@ -148625,583 +148531,583 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd4e │ │ │ │ + beq.w 8dca2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d966 │ │ │ │ + bne.n 8d8ba │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da46 │ │ │ │ + beq.n 8d99a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ddf4 │ │ │ │ - bl d3c00 │ │ │ │ + beq.w 8dd48 │ │ │ │ + bl d3c60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d990 │ │ │ │ - movw r3, #56369 @ 0xdc31 │ │ │ │ + bne.n 8d8e4 │ │ │ │ + movw r3, #56553 @ 0xdce9 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc28 │ │ │ │ + b.n 8db7c │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dc3a │ │ │ │ + beq.w 8db8e │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da86 │ │ │ │ + beq.n 8d9da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd7c │ │ │ │ + beq.w 8dcd0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc96 │ │ │ │ + bne.w 8dbea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dca2 │ │ │ │ - ldr r3, [pc, #468] @ (8dc7c ) │ │ │ │ + bne.w 8dbf6 │ │ │ │ + ldr r3, [pc, #468] @ (8dbd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8daf0 │ │ │ │ + beq.n 8da44 │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8dad8 │ │ │ │ - b.n 8daec │ │ │ │ + cbnz r2, 8da2c │ │ │ │ + b.n 8da40 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8daec │ │ │ │ + cbz r2, 8da40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8da26 │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8dad8 │ │ │ │ + bne.n 8da2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8db9a │ │ │ │ + beq.n 8daee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dd58 │ │ │ │ + bcs.w 8dcac │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dd3a │ │ │ │ + bcs.w 8dc8e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dd44 │ │ │ │ + bcs.w 8dc98 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dcf6 │ │ │ │ + bls.w 8dc4a │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd1c │ │ │ │ + beq.w 8dc70 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8db30 │ │ │ │ + beq.n 8da84 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd08 │ │ │ │ + beq.w 8dc5c │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8db90 │ │ │ │ + cbz r1, 8dae4 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8db7a │ │ │ │ + bcs.n 8dace │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8db7a │ │ │ │ + bcs.n 8dace │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8db7a │ │ │ │ + bcs.n 8dace │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dc88 │ │ │ │ + bls.w 8dbdc │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8db88 │ │ │ │ + cbz r1, 8dadc │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8db88 │ │ │ │ + beq.n 8dadc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8db88 │ │ │ │ - cbnz r2, 8db9a │ │ │ │ + cbz r3, 8dadc │ │ │ │ + cbnz r2, 8daee │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8db3c │ │ │ │ + bne.n 8da90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8dba0 │ │ │ │ + bne.n 8daf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc70 │ │ │ │ + bne.n 8dbc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dcce │ │ │ │ + bne.w 8dc22 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dbf8 │ │ │ │ + cbz r2, 8db4c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dcce │ │ │ │ + ble.w 8dc22 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8db66 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dd78 │ │ │ │ + beq.w 8dccc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8db66 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8dcce │ │ │ │ + beq.n 8dc22 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8db66 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dcce │ │ │ │ + beq.n 8dc22 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8db66 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dbe8 │ │ │ │ - b.n 8dcce │ │ │ │ + bne.n 8db3c │ │ │ │ + b.n 8dc22 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8db66 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dbfa │ │ │ │ + bne.n 8db4e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dcce │ │ │ │ + bne.n 8dc22 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dc28 │ │ │ │ + beq.n 8db7c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ddec │ │ │ │ + beq.w 8dd40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d99e │ │ │ │ + bne.w 8d8f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d900 │ │ │ │ + b.n 8d854 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8da7a │ │ │ │ - b.n 8da86 │ │ │ │ + bne.w 8d9ce │ │ │ │ + b.n 8d9da │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8d988 │ │ │ │ + beq.w 8d8dc │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d988 │ │ │ │ + bne.w 8d8dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d988 │ │ │ │ - b.n 8da46 │ │ │ │ + beq.w 8d8dc │ │ │ │ + b.n 8d99a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d8d0 │ │ │ │ - b.n 8d9d6 │ │ │ │ + bne.w 8d824 │ │ │ │ + b.n 8d92a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dba6 │ │ │ │ - b.n 8dcce │ │ │ │ + beq.n 8dafa │ │ │ │ + b.n 8dc22 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d93c │ │ │ │ - b.n 8d988 │ │ │ │ + bgt.w 8d890 │ │ │ │ + b.n 8d8dc │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8db7a │ │ │ │ + b.n 8dace │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dcd4 │ │ │ │ + beq.n 8dc28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dd62 │ │ │ │ + beq.n 8dcb6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #40273 @ 0x9d51 │ │ │ │ + movw r3, #44029 @ 0xabfd │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [fp, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8db6a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44685 @ 0xae8d │ │ │ │ + movw r3, #45073 @ 0xb011 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dca2 │ │ │ │ + bne.n 8dbf6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dca2 │ │ │ │ + bne.n 8dbf6 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8db6a │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8db1e │ │ │ │ + bhi.w 8da72 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8da72 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8db9a │ │ │ │ + beq.w 8daee │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8db3c │ │ │ │ + b.n 8da90 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db36 │ │ │ │ - b.n 8db9a │ │ │ │ + bne.w 8da8a │ │ │ │ + b.n 8daee │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d91a │ │ │ │ - b.n 8da46 │ │ │ │ + bne.w 8d86e │ │ │ │ + b.n 8d99a │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8da72 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8da72 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8da22 │ │ │ │ + b.n 8d976 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8da72 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dcae │ │ │ │ - movw r3, #53977 @ 0xd2d9 │ │ │ │ + bne.n 8dc02 │ │ │ │ + movw r3, #64245 @ 0xfaf5 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8db6a │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8db6a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8da84 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d9d8 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8ddaa │ │ │ │ + bmi.n 8dcfe │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8d988 │ │ │ │ + bmi.w 8d8dc │ │ │ │ mov r0, fp │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8da46 │ │ │ │ + blt.w 8d99a │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d988 │ │ │ │ - b.n 8d924 │ │ │ │ - ldr r3, [pc, #80] @ (8ddfc ) │ │ │ │ + beq.w 8d8dc │ │ │ │ + b.n 8d878 │ │ │ │ + ldr r3, [pc, #80] @ (8dd50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 8dde2 │ │ │ │ + beq.n 8dd36 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d988 │ │ │ │ - b.n 8dd92 │ │ │ │ + bne.w 8d8dc │ │ │ │ + b.n 8dce6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dc28 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8db7c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dc54 │ │ │ │ + b.n 8dba8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de00 : │ │ │ │ +0008dd54 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8de6c │ │ │ │ + beq.n 8ddc0 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8de96 │ │ │ │ + bne.n 8ddea │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8de6c │ │ │ │ + bne.n 8ddc0 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8de70 │ │ │ │ + cbz r7, 8ddc4 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8de5a │ │ │ │ + cbz r0, 8ddae │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8de86 │ │ │ │ + cbz r2, 8ddda │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8de54 │ │ │ │ + cbz r3, 8dda8 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8de56 │ │ │ │ + ble.n 8ddaa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de5a │ │ │ │ + beq.n 8ddae │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de44 │ │ │ │ + bgt.n 8dd98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8de56 │ │ │ │ + b.n 8ddaa │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8de8c │ │ │ │ + cbz r0, 8dde0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8de4e │ │ │ │ + bne.n 8dda2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de52 │ │ │ │ - b.n 8de54 │ │ │ │ + bne.n 8dda6 │ │ │ │ + b.n 8dda8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de78 │ │ │ │ - b.n 8de56 │ │ │ │ + bgt.n 8ddcc │ │ │ │ + b.n 8ddaa │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8de6c │ │ │ │ + blt.n 8ddc0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8de6c │ │ │ │ + bge.n 8ddc0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 8de7e │ │ │ │ + b.n 8ddd2 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8df5e │ │ │ │ + beq.n 8deb2 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df6c │ │ │ │ + bne.n 8dec0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8df5e │ │ │ │ + bne.n 8deb2 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8df24 │ │ │ │ + cbz r7, 8de78 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8df4c │ │ │ │ + cbz r0, 8dea0 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8df3c │ │ │ │ + cbz r2, 8de90 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8df40 │ │ │ │ + cbz r3, 8de94 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8df46 │ │ │ │ + cbnz r3, 8de9a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8df62 │ │ │ │ + cbz r0, 8deb6 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df14 │ │ │ │ + bne.n 8de68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df18 │ │ │ │ + bne.n 8de6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df1e │ │ │ │ + beq.n 8de72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df1e │ │ │ │ + b.n 8de72 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df20 │ │ │ │ + ble.n 8de74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df4c │ │ │ │ + beq.n 8dea0 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df08 │ │ │ │ + bgt.n 8de5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8df20 │ │ │ │ + b.n 8de74 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df2c │ │ │ │ - b.n 8df20 │ │ │ │ + bgt.n 8de80 │ │ │ │ + b.n 8de74 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8df5e │ │ │ │ + blt.n 8deb2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df5e │ │ │ │ + ble.n 8deb2 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ - b.n 8df34 │ │ │ │ + b.n 8de88 │ │ │ │ │ │ │ │ -0008df9c <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008def0 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w fp, [pc, #576] @ 8e1f0 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w fp, [pc, #572] @ 8e140 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ @@ -149210,63 +149116,63 @@ │ │ │ │ eor.w r5, r3, r1, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ add.w r9, r4, r5 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e0ca <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.w 8e03c <_PyObject_LookupSpecial@@Base+0x14c> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e0ca <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e03c <_PyObject_LookupSpecial@@Base+0x14c> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.n 8e032 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e142 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 8e0ac <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - movw r3, #35769 @ 0x8bb9 │ │ │ │ + beq.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + movw r3, #35941 @ 0x8c65 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 8e004 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e1da <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 8e12a <_PyObject_LookupSpecial@@Base+0x23a> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e096 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8dfea <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e196 <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ + beq.w 8e0ea <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ - beq.w 8e1a0 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 8e0f4 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37489 @ 0x9271 │ │ │ │ + movw r3, #37329 @ 0x91d1 │ │ │ │ movt r3, #15 │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -149276,740 +149182,739 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.n 8dffa <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1d0 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.n 8e0e0 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e09e <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8dff2 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 81b70 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.n 8e124 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e17a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bne.n 8e01c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e17a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bgt.n 8e01c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 81ab4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 81b70 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e18c <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ - cbz r3, 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 8e02e <_PyObject_LookupSpecial@@Base+0x13e> │ │ │ │ + cbz r3, 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e150 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ + bne.n 8e0ba <_PyObject_LookupSpecial@@Base+0x1ca> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e168 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ - cbnz r6, 8e142 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 8e0d2 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8e032 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e016 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bne.w 8df6a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - b.n 8e142 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 81b70 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.n 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d3c00 │ │ │ │ - b.n 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + mov r6, r4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e062 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8dfb6 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #37489 @ 0x9271 │ │ │ │ + movw r2, #37329 @ 0x91d1 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e096 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8dfea <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl d3c60 │ │ │ │ + b.n 8e032 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + beq.w 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e096 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8dfea <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e1f4 : │ │ │ │ +0008e144 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #172] @ (8e2b4 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e204 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8e236 │ │ │ │ + bpl.n 8e186 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e236 │ │ │ │ + cbz r7, 8e186 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e252 │ │ │ │ - cbnz r2, 8e25c │ │ │ │ + cbz r0, 8e1a2 │ │ │ │ + cbnz r2, 8e1ac │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 89298 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89238 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e288 │ │ │ │ + cbz r2, 8e1d8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e288 │ │ │ │ + cbz r3, 8e1d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e22e │ │ │ │ + b.n 8e17e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e22e │ │ │ │ + beq.n 8e17e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e2a4 │ │ │ │ + bne.n 8e1f4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 8e258 │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 8e1a8 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e258 │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e1a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e26c │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e26c │ │ │ │ + bne.n 8e1bc │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e660 │ │ │ │ + bne.w 8e5b0 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e62a │ │ │ │ + bhi.w 8e57a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ movw r3, #40329 @ 0x9d89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e5c0 │ │ │ │ + bne.w 8e510 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 79dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e44e │ │ │ │ + beq.w 8e39e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e32a │ │ │ │ - ldr r3, [pc, #688] @ (8e5b8 ) │ │ │ │ + bpl.n 8e27a │ │ │ │ + ldr r3, [pc, #688] @ (8e508 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e522 │ │ │ │ + beq.w 8e472 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e5d0 │ │ │ │ + bge.w 8e520 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e67a │ │ │ │ + bne.w 8e5ca │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e576 │ │ │ │ + beq.w 8e4c6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e4c2 │ │ │ │ + beq.w 8e412 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e452 │ │ │ │ + blt.n 8e3a2 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5ea │ │ │ │ + beq.w 8e53a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3e2 │ │ │ │ + ble.n 8e332 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e3cc │ │ │ │ + bne.n 8e31c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e59e │ │ │ │ + beq.w 8e4ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e39a │ │ │ │ + beq.n 8e2ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e4fe │ │ │ │ + beq.w 8e44e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e506 │ │ │ │ + bne.w 8e456 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4e2 │ │ │ │ + bne.w 8e432 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e4c6 │ │ │ │ + bne.n 8e416 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e3e2 │ │ │ │ + beq.n 8e332 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e37c │ │ │ │ + beq.n 8e2cc │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e3d4 │ │ │ │ - ldr r1, [pc, #472] @ (8e5bc ) │ │ │ │ + bne.n 8e324 │ │ │ │ + ldr r1, [pc, #472] @ (8e50c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c5c │ │ │ │ + bl b8c38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e438 │ │ │ │ + blt.n 8e388 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e404 │ │ │ │ + cbz r7, 8e354 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e404 │ │ │ │ + bge.n 8e354 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e582 │ │ │ │ + bne.w 8e4d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78224 │ │ │ │ + bl 78234 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e5ac │ │ │ │ + blt.w 8e4fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23500 @ 0x5bcc │ │ │ │ + movw r2, #24652 @ 0x604c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23568 @ 0x5c10 │ │ │ │ + movw r1, #24720 @ 0x6090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e44e │ │ │ │ + beq.n 8e39e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e44e │ │ │ │ + cbnz r3, 8e39e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e3c6 │ │ │ │ + b.n 8e316 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e48a │ │ │ │ + cbz r3, 8e3da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e366 │ │ │ │ + ble.n 8e2b6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e3f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e366 │ │ │ │ + beq.w 8e2b6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e3f6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e366 │ │ │ │ + beq.w 8e2b6 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e3f6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e47a │ │ │ │ - b.n 8e366 │ │ │ │ + bne.n 8e3ca │ │ │ │ + b.n 8e2b6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e3f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e48c │ │ │ │ + bne.n 8e3dc │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e366 │ │ │ │ + bne.w 8e2b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4c2 │ │ │ │ + beq.n 8e412 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e396 │ │ │ │ + bne.w 8e2e6 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e39a │ │ │ │ + b.n 8e2ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3c6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3c6 │ │ │ │ + bne.w 8e316 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e316 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3be │ │ │ │ + beq.w 8e30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3be │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3be │ │ │ │ + bne.w 8e30e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e30e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e3b4 │ │ │ │ + beq.w 8e304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3b4 │ │ │ │ + beq.w 8e304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3b4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3b4 │ │ │ │ - ldr r2, [pc, #148] @ (8e5b8 ) │ │ │ │ + bne.w 8e304 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e304 │ │ │ │ + ldr r2, [pc, #148] @ (8e508 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e648 │ │ │ │ + beq.w 8e598 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e644 │ │ │ │ + beq.w 8e594 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e556 │ │ │ │ + beq.n 8e4a6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8e644 │ │ │ │ + bcc.n 8e594 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b51b8 │ │ │ │ + bl 1b8be0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e438 │ │ │ │ + beq.w 8e388 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e356 │ │ │ │ + bne.w 8e2a6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e39a │ │ │ │ + b.n 8e2ea │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e60e │ │ │ │ + beq.n 8e55e │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e404 │ │ │ │ + ble.w 8e354 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e60a │ │ │ │ + bne.n 8e55a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e396 │ │ │ │ - b.n 8e39a │ │ │ │ - movw r2, #21548 @ 0x542c │ │ │ │ + bne.w 8e2e6 │ │ │ │ + b.n 8e2ea │ │ │ │ + movw r2, #22700 @ 0x58ac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e41e │ │ │ │ + b.n 8e36e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e700 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e650 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e32a │ │ │ │ - b.n 8e44e │ │ │ │ + bne.w 8e27a │ │ │ │ + b.n 8e39e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23520 @ 0x5be0 │ │ │ │ + movw r1, #24672 @ 0x6060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 8e438 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8e388 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e37c │ │ │ │ + beq.w 8e2cc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e5ec │ │ │ │ + bne.n 8e53c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e37c │ │ │ │ - b.n 8e3e2 │ │ │ │ + beq.w 8e2cc │ │ │ │ + b.n 8e332 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e4e0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e59e │ │ │ │ + beq.n 8e4ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e610 │ │ │ │ + bne.n 8e560 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e59e │ │ │ │ - b.n 8e404 │ │ │ │ - movw r0, #23512 @ 0x5bd8 │ │ │ │ + beq.n 8e4ee │ │ │ │ + b.n 8e354 │ │ │ │ + movw r0, #24664 @ 0x6058 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0510 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c04f4 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e44e │ │ │ │ - b.n 8e2dc │ │ │ │ + beq.w 8e39e │ │ │ │ + b.n 8e22c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e530 │ │ │ │ + b.n 8e480 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23652 @ 0x5c64 │ │ │ │ + movw r1, #24804 @ 0x60e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 8e438 │ │ │ │ + bl 127274 │ │ │ │ + b.n 8e388 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58960 @ 0xe650 │ │ │ │ + movw r0, #60112 @ 0xead0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23b208 │ │ │ │ + bl 23c554 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e44e │ │ │ │ - b.n 8e2d2 │ │ │ │ + beq.w 8e39e │ │ │ │ + b.n 8e222 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e39a │ │ │ │ + b.n 8e2ea │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e688 : │ │ │ │ +0008e5d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8e6d2 │ │ │ │ + bpl.n 8e622 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e6ec │ │ │ │ - movw r3, #57189 @ 0xdf65 │ │ │ │ + cbz r2, 8e63c │ │ │ │ + movw r3, #57153 @ 0xdf41 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e6c0 │ │ │ │ + bne.n 8e610 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd53c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e6c6 │ │ │ │ + bl bd514 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e616 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e6be │ │ │ │ + bne.n 8e60e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3420 │ │ │ │ + bl d3488 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 8e6ce │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8e61e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e708 │ │ │ │ + cbz r3, 8e658 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6ce │ │ │ │ + beq.n 8e61e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6c6 │ │ │ │ + beq.n 8e616 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15936 @ 0x3e40 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 8e6c6 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8e616 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8e74a │ │ │ │ + bpl.n 8e69a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e91e │ │ │ │ + beq.w 8e86e │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e92c │ │ │ │ + beq.w 8e87c │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e7f0 │ │ │ │ + beq.n 8e740 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e8b8 │ │ │ │ + beq.w 8e808 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7dc │ │ │ │ + ble.n 8e72c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e8ca │ │ │ │ + bne.w 8e81a │ │ │ │ movs r6, #1 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 8e7fe │ │ │ │ + bmi.n 8e74e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e846 │ │ │ │ + bpl.n 8e796 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e8ec │ │ │ │ + bne.w 8e83c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e8ec │ │ │ │ + beq.w 8e83c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e7d8 │ │ │ │ + beq.n 8e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e866 │ │ │ │ + bne.n 8e7b6 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e798 │ │ │ │ + bgt.n 8e6e8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e7f0 │ │ │ │ + beq.n 8e740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e94c │ │ │ │ - bl 7f768 │ │ │ │ + beq.w 8e89c │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e92c │ │ │ │ + beq.w 8e87c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e8b0 │ │ │ │ - ldr r3, [pc, #340] @ (8e954 ) │ │ │ │ + b.n 8e800 │ │ │ │ + ldr r3, [pc, #340] @ (8e8a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -150023,209 +149928,209 @@ │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e93a │ │ │ │ + beq.n 8e88a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e7ae │ │ │ │ + bmi.n 8e6fe │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e7e6 │ │ │ │ - b.n 8e7f0 │ │ │ │ + bne.n 8e736 │ │ │ │ + b.n 8e740 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e900 │ │ │ │ + beq.n 8e850 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e884 │ │ │ │ + beq.n 8e7d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e90e │ │ │ │ + beq.n 8e85e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e8e8 │ │ │ │ + cbz r4, 8e838 │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e8b0 │ │ │ │ + beq.n 8e800 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e944 │ │ │ │ + beq.n 8e894 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7f0 │ │ │ │ + ble.n 8e740 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e784 │ │ │ │ + beq.w 8e6d4 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e7dc │ │ │ │ + beq.n 8e72c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e8d2 │ │ │ │ + bne.n 8e822 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e78a │ │ │ │ - b.n 8e7dc │ │ │ │ + blt.w 8e6da │ │ │ │ + b.n 8e72c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e8b0 │ │ │ │ + b.n 8e800 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e7d8 │ │ │ │ + beq.w 8e728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e7be │ │ │ │ + b.n 8e70e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e884 │ │ │ │ + beq.n 8e7d4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e884 │ │ │ │ + bne.n 8e7d4 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e884 │ │ │ │ - ldr r1, [pc, #56] @ (8e958 ) │ │ │ │ + b.n 8e7d4 │ │ │ │ + ldr r1, [pc, #56] @ (8e8a8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1a0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc178 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e74a │ │ │ │ + beq.w 8e69a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdf64 │ │ │ │ + b.w bdf40 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e83e │ │ │ │ + b.n 8e78e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e8b0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7f0 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e740 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8ea9c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e9ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ee20 │ │ │ │ + beq.w 8ed70 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8ee32 │ │ │ │ + bge.w 8ed82 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e9f8 │ │ │ │ + beq.n 8e948 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e9c0 │ │ │ │ + ble.n 8e910 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e9c0 │ │ │ │ + beq.n 8e910 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8e9c0 │ │ │ │ + beq.n 8e910 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8e9c0 │ │ │ │ + beq.n 8e910 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e9b2 │ │ │ │ + bne.n 8e902 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8e9da │ │ │ │ + cbz r2, 8e92a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - movw r3, #54640 @ 0xd570 │ │ │ │ + movw r3, #55792 @ 0xd9f0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23820 @ 0x5d0c │ │ │ │ + movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8ec5e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8eea4 │ │ │ │ + bne.w 8edf4 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8ed58 │ │ │ │ + bmi.w 8eca8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8eb66 │ │ │ │ + bgt.w 8eab6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed78 │ │ │ │ + beq.w 8ecc8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8ed78 │ │ │ │ + bhi.w 8ecc8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -150240,83 +150145,83 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bne.w 8ee0c │ │ │ │ - ldr r3, [pc, #744] @ (8ed50 ) │ │ │ │ + bne.w 8ed5c │ │ │ │ + ldr r3, [pc, #744] @ (8eca0 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r7, r2 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8ee12 │ │ │ │ + bhi.w 8ed62 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ecfc │ │ │ │ + bmi.w 8ec4c │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ movw r1, #6045 @ 0x179d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ece8 │ │ │ │ + bne.w 8ec38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8eca4 │ │ │ │ + bcs.w 8ebf4 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 8ec8e │ │ │ │ + beq.w 8ebde │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8ebb2 │ │ │ │ + beq.n 8eb02 │ │ │ │ add r4, ip │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 8ebf4 │ │ │ │ + blt.n 8eb44 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #580] @ (8ed54 ) │ │ │ │ + ldr r2, [pc, #580] @ (8eca4 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed12 │ │ │ │ + bne.w 8ec62 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ec54 │ │ │ │ + beq.w 8eba4 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r4, #12] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -150330,41 +150235,41 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq fp, #29321 @ 0x7289 │ │ │ │ + movweq fp, #29285 @ 0x7265 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ec72 │ │ │ │ + bne.n 8ebc2 │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.w 8ea66 │ │ │ │ + bpl.w 8e9b6 │ │ │ │ ldr.w r2, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8ea66 │ │ │ │ + b.n 8e9b6 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - bhi.n 8ec84 │ │ │ │ + bhi.n 8ebd4 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ add.w r2, r1, r8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r7, [r1, r8] │ │ │ │ ldr.w r2, [r3, r9] │ │ │ │ @@ -150375,290 +150280,290 @@ │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 8eafa │ │ │ │ + ble.n 8ea4a │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eafa │ │ │ │ + beq.w 8ea4a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eafa │ │ │ │ + beq.w 8ea4a │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eafa │ │ │ │ + bne.w 8ea4a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8edea │ │ │ │ + bne.w 8ed3a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eafa │ │ │ │ + bmi.w 8ea4a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec2a │ │ │ │ + bne.n 8eb7a │ │ │ │ dmb ish │ │ │ │ - b.n 8eafa │ │ │ │ - movw fp, #61369 @ 0xefb9 │ │ │ │ + b.n 8ea4a │ │ │ │ + movw fp, #61193 @ 0xef09 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eb74 │ │ │ │ - movw fp, #58293 @ 0xe3b5 │ │ │ │ + b.n 8eac4 │ │ │ │ + movw fp, #58257 @ 0xe391 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eb74 │ │ │ │ + b.n 8eac4 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 8eb4e │ │ │ │ + b.n 8ea9e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12925 @ 0x327d │ │ │ │ + movweq fp, #12901 @ 0x3265 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8eb74 │ │ │ │ - b.n 8ed78 │ │ │ │ + beq.w 8eac4 │ │ │ │ + b.n 8ecc8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eadc │ │ │ │ + b.n 8ea2c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebce │ │ │ │ + bne.n 8eb1e │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8ed40 │ │ │ │ + bne.n 8ec90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ecfc │ │ │ │ + beq.n 8ec4c │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8ebd6 │ │ │ │ + b.n 8eb26 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ebce │ │ │ │ + bne.w 8eb1e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eafa │ │ │ │ + bne.w 8ea4a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eb5e │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8eaae │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ed32 │ │ │ │ + bne.n 8ec82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eb22 │ │ │ │ + b.n 8ea72 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ed28 │ │ │ │ + b.n 8ec78 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8ecce │ │ │ │ + b.n 8ec1e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ed70 │ │ │ │ - cbz r3, 8ed78 │ │ │ │ + bgt.n 8ecc0 │ │ │ │ + cbz r3, 8ecc8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8ed78 │ │ │ │ + bhi.n 8ecc8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r7, #32 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsrs r0, r1, #32 │ │ │ │ adds r4, #8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ed94 │ │ │ │ + beq.n 8ece4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 8ed0e │ │ │ │ - movw fp, #47389 @ 0xb91d │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8ec5e │ │ │ │ + movw fp, #52953 @ 0xced9 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8edf4 │ │ │ │ + cbz r6, 8ed44 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed0e │ │ │ │ + beq.n 8ec5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ - ldr r3, [pc, #284] @ (8eeec ) │ │ │ │ - b.n 8eb22 │ │ │ │ - movw fp, #58293 @ 0xe3b5 │ │ │ │ + ldr r3, [pc, #284] @ (8ee3c ) │ │ │ │ + b.n 8ea72 │ │ │ │ + movw fp, #58257 @ 0xe391 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ed9c │ │ │ │ - movw fp, #61369 @ 0xefb9 │ │ │ │ + b.n 8ecec │ │ │ │ + movw fp, #61193 @ 0xef09 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ed9c │ │ │ │ + b.n 8ecec │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ed9c │ │ │ │ + b.n 8ecec │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eafa │ │ │ │ - b.n 8ec18 │ │ │ │ + bne.w 8ea4a │ │ │ │ + b.n 8eb68 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13008 @ 0x32d0 │ │ │ │ + movw r1, #14160 @ 0x3750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl 127274 │ │ │ │ + b.n 8ec5e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eb98 │ │ │ │ + b.n 8eae8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7f70 │ │ │ │ + bl 1ea800 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed08 │ │ │ │ + b.n 8ec58 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8ee6a │ │ │ │ + cbz r1, 8edba │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e982 │ │ │ │ + blt.w 8e8d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8ee4c │ │ │ │ + cbz r2, 8ed9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - movw r3, #54640 @ 0xd570 │ │ │ │ + movw r3, #55792 @ 0xd9f0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23748 @ 0x5cc4 │ │ │ │ + movw r1, #24900 @ 0x6144 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8ec5e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ee84 │ │ │ │ + cbz r3, 8edd4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #54640 @ 0xd570 │ │ │ │ + movw r3, #55792 @ 0xd9f0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23680 @ 0x5c80 │ │ │ │ + movw r1, #24832 @ 0x6100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl d19b0 │ │ │ │ + b.n 8ec5e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e9fa │ │ │ │ + bne.w 8e94a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e9c0 │ │ │ │ + bne.w 8e910 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea14 │ │ │ │ + bpl.w 8e964 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8ed5c │ │ │ │ + ble.w 8ecac │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ed78 │ │ │ │ - movw fp, #47389 @ 0xb91d │ │ │ │ + bne.w 8ecc8 │ │ │ │ + movw fp, #52953 @ 0xced9 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8ed9e │ │ │ │ + b.n 8ecee │ │ │ │ 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 │ │ │ │ @@ -150672,108 +150577,108 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbnz r0, 8ef40 │ │ │ │ + cbnz r0, 8ee90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8ef70 │ │ │ │ + cbnz r0, 8eec0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8ef58 │ │ │ │ + cbnz r0, 8eea8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef2a │ │ │ │ + beq.n 8ee7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef2a │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef2a │ │ │ │ + bne.n 8ee7a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ee7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef32 │ │ │ │ + beq.n 8ee82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef32 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef32 │ │ │ │ + bne.n 8ee82 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ee82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef2e │ │ │ │ + beq.n 8ee7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef2e │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef2e │ │ │ │ + bne.n 8ee7e │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ee7e │ │ │ │ │ │ │ │ -0008ef88 : │ │ │ │ +0008eed8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (8efb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (8ef04 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a3d40 │ │ │ │ + bl 1a7708 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #384] @ (8f150 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f0a0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f71e │ │ │ │ + bne.w 8f66e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f6ba │ │ │ │ + bne.w 8f60a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f70a │ │ │ │ + blt.w 8f65a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f6fa │ │ │ │ + beq.w 8f64a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f0fe │ │ │ │ - movw r3, #2653 @ 0xa5d │ │ │ │ + bmi.n 8f04e │ │ │ │ + movw r3, #9341 @ 0x247d │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f10c │ │ │ │ + bne.n 8f05c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f158 │ │ │ │ + bge.w 8f0a8 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov.w r7, #22144 @ 0x5680 │ │ │ │ movt r7, #40236 @ 0x9d2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w r1, #624 @ 0x270 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ @@ -150782,20 +150687,20 @@ │ │ │ │ mov.w r7, #0 │ │ │ │ movt r7, #61382 @ 0xefc6 │ │ │ │ and.w r7, r7, r2, lsl #15 │ │ │ │ eor.w r2, r2, r7 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ vmov s14, r2 │ │ │ │ - beq.w 8f414 │ │ │ │ + beq.w 8f364 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f140 │ │ │ │ - vldr d6, [pc, #220] @ 8f148 │ │ │ │ + vldr d5, [pc, #216] @ 8f090 │ │ │ │ + vldr d6, [pc, #220] @ 8f098 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov.w r0, #22144 @ 0x5680 │ │ │ │ movt r0, #40236 @ 0x9d2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -150808,80 +150713,80 @@ │ │ │ │ eors r3, r1 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ vmov s16, r3 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ - cbz r5, 8f114 │ │ │ │ + cbz r5, 8f064 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r1, [r2, #1604] @ 0x644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w r1, [r2, #1604] @ 0x644 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f136 │ │ │ │ - ldr r2, [pc, #120] @ (8f154 ) │ │ │ │ + bne.n 8f086 │ │ │ │ + ldr r2, [pc, #120] @ (8f0a4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6a6 │ │ │ │ + bne.w 8f5f6 │ │ │ │ vstr d8, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #2653 @ 0xa5d │ │ │ │ + movw r3, #9341 @ 0x247d │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f010 │ │ │ │ + beq.n 8ef60 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0ec │ │ │ │ + b.n 8f03c │ │ │ │ movs r0, #16 │ │ │ │ bl 716c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f738 │ │ │ │ + beq.w 8f688 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f0d8 │ │ │ │ + beq.n 8f028 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f0d8 │ │ │ │ + b.n 8f028 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r1, #42032 @ 0xa430 │ │ │ │ + movw r1, #43248 @ 0xa8f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w ip, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -150959,15 +150864,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ eor.w r2, r2, ip, lsr #1 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ eor.w r2, r2, lr │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f1c2 │ │ │ │ + bne.n 8f112 │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151032,15 +150937,15 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f2b4 │ │ │ │ + bne.w 8f204 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #22144 @ 0x5680 │ │ │ │ movt ip, #40236 @ 0x9d2c │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ and.w ip, ip, r2, lsl #7 │ │ │ │ @@ -151057,17 +150962,17 @@ │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ vmov s14, r2 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f05e │ │ │ │ + b.n 8efae │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #42032 @ 0xa430 │ │ │ │ + movw r1, #43248 @ 0xa8f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w r7, lr, #2147483648 @ 0x80000000 │ │ │ │ @@ -151145,15 +151050,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f484 │ │ │ │ + bne.n 8f3d4 │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151218,86 +151123,86 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f576 │ │ │ │ + bne.w 8f4c6 │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f05e │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8efae │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f6fe │ │ │ │ + bne.n 8f64e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ - b.n 8f0e8 │ │ │ │ + bl 126b58 │ │ │ │ + b.n 8f038 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ee584 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0d38 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f6fa │ │ │ │ + cbz r0, 8f64a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23892 @ 0x5d54 │ │ │ │ + movw r2, #25044 @ 0x61d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f6fa │ │ │ │ + beq.n 8f64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f6fa │ │ │ │ + cbnz r3, 8f64a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f0f2 │ │ │ │ + b.n 8f042 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f0e8 │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + b.n 8f038 │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e611c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e89ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6fa │ │ │ │ - b.n 8eff2 │ │ │ │ + bne.n 8f64a │ │ │ │ + b.n 8ef42 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8efde │ │ │ │ + beq.w 8ef2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a3f70 │ │ │ │ + bl 1a7938 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6fa │ │ │ │ - b.n 8efde │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.n 8f64a │ │ │ │ + b.n 8ef2e │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0ec │ │ │ │ + b.n 8f03c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151305,205 +151210,205 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f82c │ │ │ │ + beq.n 8f77c │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f8f0 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f840 ) │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8f838 │ │ │ │ + beq.n 8f788 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f8be │ │ │ │ + ble.w 8f80e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f8dc │ │ │ │ + bne.w 8f82c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f84c │ │ │ │ + bmi.n 8f79c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f7e0 │ │ │ │ + cbnz r6, 8f730 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f806 │ │ │ │ + cbnz r6, 8f756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e870 │ │ │ │ + bl 7e874 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 8f8e4 │ │ │ │ + bgt.w 8f834 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7c2 │ │ │ │ + beq.n 8f712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7c2 │ │ │ │ - ldr r2, [pc, #256] @ (8f8f4 ) │ │ │ │ + bne.n 8f712 │ │ │ │ + ldr r2, [pc, #256] @ (8f844 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f876 │ │ │ │ + bne.n 8f7c6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7c2 │ │ │ │ + b.n 8f712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7c6 │ │ │ │ + beq.n 8f716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7c6 │ │ │ │ - ldr r2, [pc, #216] @ (8f8f4 ) │ │ │ │ + bne.n 8f716 │ │ │ │ + ldr r2, [pc, #216] @ (8f844 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f88e │ │ │ │ + bne.n 8f7de │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7c6 │ │ │ │ - ldr r3, [pc, #192] @ (8f8f0 ) │ │ │ │ + b.n 8f716 │ │ │ │ + ldr r3, [pc, #192] @ (8f840 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f7a2 │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + bne.n 8f6f2 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f7be │ │ │ │ + beq.n 8f70e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7be │ │ │ │ + beq.n 8f70e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7be │ │ │ │ - ldr r2, [pc, #140] @ (8f8f4 ) │ │ │ │ + bne.n 8f70e │ │ │ │ + ldr r2, [pc, #140] @ (8f844 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f8a6 │ │ │ │ + cbnz r3, 8f7f6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7be │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8f70e │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f800 │ │ │ │ + beq.n 8f750 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f800 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8f750 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f826 │ │ │ │ + beq.n 8f776 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f826 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8f776 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f870 │ │ │ │ + beq.n 8f7c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f870 │ │ │ │ + b.n 8f7c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63321 @ 0xf759 │ │ │ │ + movw r2, #63145 @ 0xf6a9 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f7aa │ │ │ │ + bne.w 8f6fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14db84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14eb64 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100a9c │ │ │ │ - b.n 8f7b6 │ │ │ │ + bl 1006b4 │ │ │ │ + b.n 8f706 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14db98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 8f918 │ │ │ │ + cbnz r2, 8f868 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f93a │ │ │ │ + bne.n 8f88a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f90a │ │ │ │ + bne.n 8f85a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f916 │ │ │ │ + beq.n 8f866 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + movw r1, #25112 @ 0x6218 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 8f950 │ │ │ │ + bl 127274 │ │ │ │ + b.n 8f8a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24004 @ 0x5dc4 │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f958 : │ │ │ │ +0008f8a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -151514,339 +151419,339 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa44 │ │ │ │ + beq.n 8f994 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8fa32 │ │ │ │ + bpl.n 8f982 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f9fa │ │ │ │ + bne.n 8f94a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8f9fa │ │ │ │ + beq.n 8f94a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f9c0 │ │ │ │ + beq.n 8f910 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8f9e8 │ │ │ │ + cbnz r1, 8f938 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f9e2 │ │ │ │ + beq.n 8f932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8f9e2 │ │ │ │ - ldr r2, [pc, #120] @ (8fa4c ) │ │ │ │ + cbnz r3, 8f932 │ │ │ │ + ldr r2, [pc, #120] @ (8f99c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa1a │ │ │ │ + cbnz r3, 8f96a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8f9c0 │ │ │ │ + b.n 8f910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f9a4 │ │ │ │ + bne.n 8f8f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa46 │ │ │ │ + beq.n 8f996 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9cc │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8f91c │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f9de │ │ │ │ + beq.n 8f92e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f9de │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 8f92e │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa06 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f956 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9e2 │ │ │ │ + b.n 8f932 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fa50 : │ │ │ │ - cbz r0, 8fa64 │ │ │ │ +0008f9a0 : │ │ │ │ + cbz r0, 8f9b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 26273c │ │ │ │ + bl 262f34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fa84 <_Py_fstat_noraise@@Base>: │ │ │ │ +0008f9d4 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fa88 : │ │ │ │ +0008f9d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88434 │ │ │ │ + b.w 883d8 │ │ │ │ │ │ │ │ -0008faa8 : │ │ │ │ +0008f9f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8fb3c <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fb36 │ │ │ │ + bl 8fa8c <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fa86 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a4360 │ │ │ │ + bl 1a7d28 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fb30 │ │ │ │ - cbz r5, 8fb06 │ │ │ │ + cbz r0, 8fa80 │ │ │ │ + cbz r5, 8fa56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb06 │ │ │ │ + bpl.n 8fa56 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fb20 │ │ │ │ + beq.n 8fa70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201544 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 203584 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b8fc <_PyArena_Free@@Base> │ │ │ │ + bl 10bacc <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d775c <_PyAST_Compile@@Base> │ │ │ │ + bl d7818 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b8fc <_PyArena_Free@@Base> │ │ │ │ - b.n 8fafe │ │ │ │ + bl 10bacc <_PyArena_Free@@Base> │ │ │ │ + b.n 8fa4e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265a78 │ │ │ │ + bl 266220 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8faee │ │ │ │ + bge.n 8fa3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b8fc <_PyArena_Free@@Base> │ │ │ │ + bl 10bacc <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fafe │ │ │ │ + b.n 8fa4e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fb3c <_PyArena_New@@Base>: │ │ │ │ +0008fa8c <_PyArena_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ - bl 76e6c │ │ │ │ - cbz r0, 8fb96 <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76e78 │ │ │ │ + cbz r0, 8fae6 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fb8c <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fadc <_PyArena_New@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r0, #23 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fb9e <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8faee <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fbac <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fafc <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 77208 │ │ │ │ - b.n 8fba0 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 77218 │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 8fbde <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fb2e <_PyArena_New@@Base+0xa2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r7, r8 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 8fde4 <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fd34 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 8fd80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fde0 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fd30 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcba <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fc0a <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdbc <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fd0c <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc44 <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fb94 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fde8 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe08 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fd38 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fd58 <_PyArena_New@@Base+0x2cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 8fc84 <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fbd4 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc9c <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fbec <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc8c <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fbdc <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fca4 <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fbf4 <_PyArena_New@@Base+0x168> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fd8c <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fcdc <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + movw r1, #65324 @ 0xff2c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -151859,446 +151764,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc4 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18240 @ 0x4740 │ │ │ │ + beq.n 8fd14 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc0 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24464 @ 0x5f90 │ │ │ │ + beq.n 8fd10 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #25616 @ 0x6410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc8 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24472 @ 0x5f98 │ │ │ │ + beq.n 8fd18 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd0 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + beq.n 8fd20 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #25640 @ 0x6428 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdcc <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24508 @ 0x5fbc │ │ │ │ + beq.n 8fd1c <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #25660 @ 0x643c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fda6 <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24532 @ 0x5fd4 │ │ │ │ + cbz r0, 8fcf6 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #25684 @ 0x6454 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd8 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24552 @ 0x5fe8 │ │ │ │ + beq.n 8fd28 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #25704 @ 0x6468 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fdd4 <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24576 @ 0x6000 │ │ │ │ + cbz r0, 8fd24 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #25728 @ 0x6480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fddc <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fd2c <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe00 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fd50 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe04 <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fd54 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe0c <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fd5c <_PyArena_New@@Base+0x2d0>) │ │ │ │ cmn.w r6, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ ldrne.w r9, [r4, #4] │ │ │ │ - b.n 8fd88 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fcd8 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe10 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe14 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe18 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe1c <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe20 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe24 <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe28 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe2c <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3c00 │ │ │ │ + b.n 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fd60 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd64 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd68 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd6c <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd70 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd74 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd78 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd7c <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3c60 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fc66 <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fbb6 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fde8 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fd38 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, 90090 ) │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #512 @ (adr r4, 90014 ) │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #480 @ (adr r4, 8fff8 ) │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #544 @ (adr r4, 9003c ) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #608 @ (adr r4, 90080 ) │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #576 @ (adr r4, 90064 ) │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #704 @ (adr r4, 900e8 ) │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #672 @ (adr r4, 900cc ) │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #736 @ (adr r4, 90110 ) │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fe30 : │ │ │ │ +0008fd80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 8fe7e │ │ │ │ + bpl.n 8fdce │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fe5a │ │ │ │ + bpl.n 8fdaa │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fe5a │ │ │ │ + bpl.n 8fdaa │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fe60 │ │ │ │ + beq.n 8fdb0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fe58 │ │ │ │ + bne.n 8fda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b2c │ │ │ │ + bl 1d7b3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fe82 │ │ │ │ + beq.n 8fdd2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fe7a │ │ │ │ + bpl.n 8fdca │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fe58 │ │ │ │ + bmi.n 8fda8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498aa │ │ │ │ + bl 49904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fe88 : │ │ │ │ +0008fdd8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (8febc ) │ │ │ │ + ldr r4, [pc, #32] @ (8fe0c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8fec0 │ │ │ │ + bl 8fe10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907e0 │ │ │ │ + beq.w 90724 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90088 │ │ │ │ + beq.w 901e6 │ │ │ │ ldr.w r7, [r4, #3720] @ 0xe88 │ │ │ │ movw sl, #38462 @ 0x963e │ │ │ │ movt sl, #74 @ 0x4a │ │ │ │ mov r8, r1 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ ldr.w r0, [r0, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90638 │ │ │ │ + bne.w 90580 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90080 │ │ │ │ + beq.w 901de │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905ea │ │ │ │ + beq.w 90532 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905ea │ │ │ │ + beq.w 90532 │ │ │ │ mov r0, r2 │ │ │ │ bl 827b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9079c │ │ │ │ + beq.w 906e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 90052 │ │ │ │ + bmi.w 8ffa2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff5a │ │ │ │ + beq.n 8feaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908de │ │ │ │ + beq.w 9080e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9079c │ │ │ │ + beq.w 906e6 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90064 │ │ │ │ + bne.n 8ffb4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9090a │ │ │ │ + bne.w 90842 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9055c │ │ │ │ + beq.w 904a4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 7a130 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 908a6 │ │ │ │ + beq.w 907e6 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905ca │ │ │ │ + beq.w 90512 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90780 │ │ │ │ + beq.w 906ca │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56369 @ 0xdc31 │ │ │ │ + movw r2, #56553 @ 0xdce9 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 90756 │ │ │ │ + beq.w 9069e │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9023a │ │ │ │ - ldr r3, [pc, #704] @ (902a8 ) │ │ │ │ + beq.w 9017a │ │ │ │ + ldr r3, [pc, #696] @ (901f0 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 907e4 │ │ │ │ + bpl.w 9072e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57189 @ 0xdf65 │ │ │ │ + movw r3, #57153 @ 0xdf41 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90090 │ │ │ │ - ldr r1, [pc, #676] @ (902ac ) │ │ │ │ + bne.n 8ffd0 │ │ │ │ + ldr r1, [pc, #668] @ (901f4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd53c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd514 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900cc │ │ │ │ + beq.n 9000c │ │ │ │ mov r0, r5 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90928 │ │ │ │ + bne.w 90818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9041e │ │ │ │ + blt.w 90366 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90812 │ │ │ │ + bne.w 9075c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90800 │ │ │ │ + bpl.w 9074a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90832 │ │ │ │ + beq.w 9077c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 900fc │ │ │ │ + b.n 9003c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ff72 │ │ │ │ + beq.n 8fec2 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 907a8 │ │ │ │ + blt.w 906f2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ff72 │ │ │ │ - b.n 90066 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 908fc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #38437 @ 0x9625 │ │ │ │ + beq.w 8fec2 │ │ │ │ + b.n 8ffb6 │ │ │ │ + movw r3, #38633 @ 0x96e9 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902b4 │ │ │ │ - movw r3, #53237 @ 0xcff5 │ │ │ │ + beq.w 901fc │ │ │ │ + movw r3, #53337 @ 0xd059 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 905a0 │ │ │ │ - ldr r1, [pc, #508] @ (902ac ) │ │ │ │ + bne.w 904e8 │ │ │ │ + ldr r1, [pc, #516] @ (901f4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd53c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd514 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90014 │ │ │ │ - ldr r1, [pc, #492] @ (902ac ) │ │ │ │ + bne.n 8ff64 │ │ │ │ + ldr r1, [pc, #500] @ (901f4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd37c │ │ │ │ + bl cd3e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90014 │ │ │ │ - ldr r3, [pc, #480] @ (902b0 ) │ │ │ │ + bne.n 8ff64 │ │ │ │ + ldr r3, [pc, #488] @ (901f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905f0 │ │ │ │ + bne.w 90538 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 90626 │ │ │ │ + bpl.w 9056e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90626 │ │ │ │ + beq.w 9056e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ + movw r3, #56541 @ 0xdcdd │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9058c │ │ │ │ - ldr r2, [pc, #420] @ (902b0 ) │ │ │ │ + bne.w 904d4 │ │ │ │ + ldr r2, [pc, #428] @ (901f8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 908e8 │ │ │ │ + beq.w 90848 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 902ee │ │ │ │ + beq.w 90236 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 902f8 │ │ │ │ + beq.w 90240 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90306 │ │ │ │ + beq.w 9024e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90312 │ │ │ │ + beq.w 9025a │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 90312 │ │ │ │ + bge.w 9025a │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9050c │ │ │ │ + beq.w 90454 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ @@ -152306,166 +152206,170 @@ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r1, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w 90534 │ │ │ │ + ble.w 9047c │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 2957c │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d5f4 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90552 │ │ │ │ + bne.w 9049a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90714 │ │ │ │ + bne.w 90694 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e148 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 903fc │ │ │ │ + beq.w 90344 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9071e │ │ │ │ + bne.w 90664 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9074e │ │ │ │ + bne.w 9065c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90910 │ │ │ │ + bne.w 907fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9022a │ │ │ │ + beq.n 9016a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90920 │ │ │ │ + beq.w 9087c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffe6 │ │ │ │ - ldr r3, [pc, #116] @ (902b0 ) │ │ │ │ + bne.w 8ff36 │ │ │ │ + ldr r3, [pc, #124] @ (901f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906ee │ │ │ │ + bne.w 90636 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 906da │ │ │ │ + bne.w 90622 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90458 │ │ │ │ + bne.w 903a0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9049e │ │ │ │ + bne.w 903e6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90284 │ │ │ │ + beq.n 901c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90572 │ │ │ │ + beq.w 904ba │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 90088 │ │ │ │ + cbz r0, 901e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90088 │ │ │ │ + beq.n 901e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90088 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90088 │ │ │ │ + cbnz r3, 901e6 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 901e6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90834 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90360 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 902a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (90584 ) │ │ │ │ + ldr r1, [pc, #716] @ (904cc ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b905c │ │ │ │ + bl b9038 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90578 │ │ │ │ + bne.w 904c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90014 │ │ │ │ + bne.w 8ff64 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9041e │ │ │ │ - bl d3c00 │ │ │ │ - b.n 900dc │ │ │ │ + beq.w 90366 │ │ │ │ + bl d3c60 │ │ │ │ + b.n 9001c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9013a │ │ │ │ + bne.w 9007a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9014e │ │ │ │ + bne.w 9008e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90160 │ │ │ │ + bne.w 900a0 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 90852 │ │ │ │ + blt.w 90794 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 9038c │ │ │ │ + cbz r0, 902d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 90364 │ │ │ │ + cbz r0, 902ac │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, sl │ │ │ │ @@ -152474,2181 +152378,2238 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90176 │ │ │ │ + bne.w 900b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903b6 │ │ │ │ + beq.n 902fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 903b6 │ │ │ │ - ldr r2, [pc, #488] @ (90588 ) │ │ │ │ + cbnz r3, 902fe │ │ │ │ + ldr r2, [pc, #488] @ (904d0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903ae │ │ │ │ + cbz r3, 902f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903ec │ │ │ │ + beq.n 90334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 903ec │ │ │ │ - ldr r2, [pc, #436] @ (90588 ) │ │ │ │ + cbnz r3, 90334 │ │ │ │ + ldr r2, [pc, #436] @ (904d0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903e4 │ │ │ │ + cbz r3, 9032c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 903be │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.n 90306 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906be │ │ │ │ + beq.w 90606 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906be │ │ │ │ + beq.w 90606 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9041e │ │ │ │ + cbz r3, 90366 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9020a │ │ │ │ + bne.w 9014a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 908be │ │ │ │ + bne.w 9085c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9025a │ │ │ │ + beq.w 9019a │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905b4 │ │ │ │ + beq.w 904fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9047a │ │ │ │ + beq.n 903c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9047a │ │ │ │ - b.n 90466 │ │ │ │ + cbnz r3, 903c2 │ │ │ │ + b.n 903ae │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 904da │ │ │ │ - ldr r2, [pc, #288] @ (90588 ) │ │ │ │ + bne.n 90422 │ │ │ │ + ldr r2, [pc, #288] @ (904d0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90658 │ │ │ │ + bne.w 905a0 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 904ea │ │ │ │ + bne.n 90432 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904b8 │ │ │ │ + bne.n 90400 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9079c │ │ │ │ + bne.w 906e6 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 90284 │ │ │ │ + b.n 901c4 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 904f4 │ │ │ │ + cbz r2, 9043c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90284 │ │ │ │ + beq.w 901c4 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90492 │ │ │ │ - ldr r2, [pc, #196] @ (90588 ) │ │ │ │ + bne.n 903da │ │ │ │ + ldr r2, [pc, #196] @ (904d0 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9068c │ │ │ │ + bne.w 905d4 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 90492 │ │ │ │ + b.n 903da │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90486 │ │ │ │ + beq.n 903ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90486 │ │ │ │ - ldr r2, [pc, #144] @ (90588 ) │ │ │ │ + bne.n 903ce │ │ │ │ + ldr r2, [pc, #144] @ (904d0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90672 │ │ │ │ + bne.w 905ba │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 90486 │ │ │ │ + b.n 903ce │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ strd r1, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r0, [r5, #24] │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ strb.w r0, [r5, #38] @ 0x26 │ │ │ │ - bgt.w 901b0 │ │ │ │ + bgt.w 900f0 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d5f4 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 901d8 │ │ │ │ + beq.w 90118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a6354 │ │ │ │ - b.n 903fc │ │ │ │ + bl 1a9d1c │ │ │ │ + b.n 90344 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9049a │ │ │ │ + beq.n 903e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9049a │ │ │ │ + bne.n 903e2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 904c2 │ │ │ │ + b.n 9040a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90014 │ │ │ │ + bne.w 8ff64 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 900e2 │ │ │ │ + b.n 90022 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90638 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90580 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901fc │ │ │ │ - b.n 903fc │ │ │ │ + bne.w 9013c │ │ │ │ + b.n 90344 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90858 │ │ │ │ - ldr r1, [pc, #728] @ (90880 ) │ │ │ │ + beq.w 9079a │ │ │ │ + ldr r1, [pc, #736] @ (907d0 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90014 │ │ │ │ - b.n 902d4 │ │ │ │ - ldr r2, [pc, #716] @ (90884 ) │ │ │ │ + bne.w 8ff64 │ │ │ │ + b.n 9021c │ │ │ │ + ldr r2, [pc, #724] @ (907d4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906a6 │ │ │ │ + bne.n 905ee │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 90446 │ │ │ │ + b.n 9038e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 905fa │ │ │ │ + bmi.n 90542 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 905fa │ │ │ │ + cbz r3, 90542 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 905fa │ │ │ │ - bl 152804 │ │ │ │ + cbz r3, 90542 │ │ │ │ + bl 153854 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90780 │ │ │ │ + beq.w 906ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8ffd2 │ │ │ │ - ldr.w fp, [pc, #668] @ 90888 │ │ │ │ - b.n 8ff76 │ │ │ │ + b.n 8ff22 │ │ │ │ + ldr.w fp, [pc, #676] @ 907d8 │ │ │ │ + b.n 8fec6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900dc │ │ │ │ - b.n 9041e │ │ │ │ + beq.w 9001c │ │ │ │ + b.n 90366 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90486 │ │ │ │ - b.n 904ea │ │ │ │ + beq.w 903ce │ │ │ │ + b.n 90432 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2b30 │ │ │ │ - b.n 90418 │ │ │ │ + bl 1a6500 │ │ │ │ + b.n 90360 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90648 │ │ │ │ + cbz r2, 90590 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff24 │ │ │ │ + bne.w 8fe74 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #568] @ 90888 │ │ │ │ + ldr.w fp, [pc, #576] @ 907d8 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 90066 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 8ffb6 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90476 │ │ │ │ + beq.w 903be │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90476 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 903be │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90506 │ │ │ │ + beq.w 9044e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 90506 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 9044e │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904d4 │ │ │ │ + beq.w 9041c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 904d4 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 9041c │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 905c4 │ │ │ │ + beq.n 9050c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 905c4 │ │ │ │ + b.n 9050c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9040c │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 90354 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 90446 │ │ │ │ + b.n 9038e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9024c │ │ │ │ + beq.w 9018c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122ecc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1233cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9024c │ │ │ │ + beq.w 9018c │ │ │ │ mov r0, r4 │ │ │ │ - bl 122ee4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 9024c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 90596 │ │ │ │ + bl 1233e4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 9018c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 9014a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9089c │ │ │ │ + beq.w 907dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9088c │ │ │ │ + bne.w 907c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 9040c │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9020a │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 90354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 904de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21064 @ 0x5248 │ │ │ │ + movw r1, #22216 @ 0x56c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90780 │ │ │ │ + beq.n 906ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9084a │ │ │ │ + beq.w 9082c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 907c4 │ │ │ │ + bne.n 9070e │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9079c │ │ │ │ + beq.n 906e6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 907be │ │ │ │ + cbz r2, 90708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781c8 │ │ │ │ + bl 781d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9008a │ │ │ │ + b.n 901e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9079c │ │ │ │ + beq.n 906e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9079c │ │ │ │ + bne.n 906e6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904c2 │ │ │ │ + b.n 9040a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 907da │ │ │ │ + cbz r3, 90728 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9079c │ │ │ │ + beq.n 906e6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904b8 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904f4 │ │ │ │ + b.n 90400 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9043c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 90420 │ │ │ │ + bl d19b0 │ │ │ │ + b.n 90368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2b30 │ │ │ │ - b.n 90418 │ │ │ │ + bl 1a6500 │ │ │ │ + b.n 90360 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w 90042 │ │ │ │ + bne.w 8ff92 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2b30 │ │ │ │ - b.n 90412 │ │ │ │ + bl 1a6500 │ │ │ │ + b.n 9035a │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a2b30 │ │ │ │ + bl 1a6500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90418 │ │ │ │ - b.n 90412 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90780 │ │ │ │ + beq.w 90360 │ │ │ │ + b.n 9035a │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 9031c │ │ │ │ + b.n 90264 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900de │ │ │ │ - ldr r0, [pc, #28] @ (90880 ) │ │ │ │ - bl 8fe30 │ │ │ │ + beq.w 9001e │ │ │ │ + ldr r0, [pc, #44] @ (907d0 ) │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9041e │ │ │ │ + beq.w 90366 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90014 │ │ │ │ - b.n 902d4 │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90934 ) │ │ │ │ + bne.w 8ff64 │ │ │ │ + b.n 9021c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90678 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90678 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90884 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90732 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90732 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9020a │ │ │ │ - b.n 90412 │ │ │ │ + beq.w 9014a │ │ │ │ + b.n 9035a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9079c │ │ │ │ + beq.w 906e6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9079c │ │ │ │ - b.n 907d4 │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs.w r9, r9, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - rsb r9, r9, #0 │ │ │ │ - beq.w 90446 │ │ │ │ - b.n 9043c │ │ │ │ + beq.w 906e6 │ │ │ │ + b.n 9071e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90156 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90156 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8feaa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ff78 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ff78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ff5a │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 906ca │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8fe6c │ │ │ │ + ldr.w fp, [pc, #68] @ 90884 │ │ │ │ + nop │ │ │ │ + b.w 8fece │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1a5df0 │ │ │ │ - b.n 90596 │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8ff1c │ │ │ │ - ldr.w fp, [pc, #52] @ 9093c │ │ │ │ - nop │ │ │ │ - b.w 8ff7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90216 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90216 │ │ │ │ + bl 1a97b8 │ │ │ │ + b.n 904de │ │ │ │ + ldr.w r9, [r0, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs.w r9, r9, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r9, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + rsb r9, r9, #0 │ │ │ │ + beq.w 9038e │ │ │ │ + b.n 90384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9022a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90028 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90028 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9016a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090940 : │ │ │ │ +00090888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91408 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 9142c │ │ │ │ + mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r8, r8, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 90a88 │ │ │ │ + bne.n 909c0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 91634 │ │ │ │ - adds r1, r5, #1 │ │ │ │ + beq.w 91708 │ │ │ │ + adds r0, r5, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91396 │ │ │ │ - bhi.w 90b94 │ │ │ │ + beq.w 914b0 │ │ │ │ + bhi.w 90ac0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91900 │ │ │ │ + beq.w 9194a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 918f0 │ │ │ │ + beq.w 9193a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 917ce │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 91a0a │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 9148e │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 9158c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90ef8 │ │ │ │ - movw r1, #44752 @ 0xaed0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25108 @ 0x6214 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #64768 @ 0xfd00 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw ip, #25116 @ 0x621c │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov sl, fp │ │ │ │ - movw r4, #25112 @ 0x6218 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + beq.w 90fc2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b4a │ │ │ │ - ldrb.w r9, [r5, #1] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 9101a │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90b4a │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 90c7c │ │ │ │ + beq.w 90a78 │ │ │ │ + ldrb r1, [r5, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 91124 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw r8, #26260 @ 0x6694 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #45824 @ 0xb300 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #304 @ 0x130 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw ip, #26264 @ 0x6698 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov fp, r1 │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90cfe │ │ │ │ + beq.w 90b72 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 911c4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90b4a │ │ │ │ + beq.w 9127c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 90a78 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90b4a │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.n 90b4a │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r4, #27 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r3, r6, #27 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r5, r4, #13 │ │ │ │ - lsls r1, r5, #14 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ - lsls r7, r2, #5 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + bls.n 90a78 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 90a78 │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + lsrs r7, r1, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r7, r4, #29 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + lsls r3, r4, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + lsls r5, r6, #3 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91910 │ │ │ │ + blt.w 91a46 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90a88 │ │ │ │ - sub.w r9, r5, r7 │ │ │ │ + bne.n 909c0 │ │ │ │ + sub.w r8, r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c04 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91698 │ │ │ │ + beq.w 90b00 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91774 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90fc2 │ │ │ │ + beq.w 90e20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90c1c │ │ │ │ + bls.w 90b18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.w 90c1c │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r3, r8 │ │ │ │ + blt.w 90b18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 915da │ │ │ │ + bne.w 9164a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r0, r3, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r4, r8 │ │ │ │ mov r7, r5 │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9099a │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 913f0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 90b2e │ │ │ │ + bne.w 908e0 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 91414 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 90a58 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 910a0 │ │ │ │ - mov r1, fp │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 91160 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca798 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca7fc <_PyUnicodeWriter_PrepareInternal@@Base+0xd80> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91776 │ │ │ │ + beq.w 917dc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9151a │ │ │ │ + beq.w 9176a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 911fe │ │ │ │ - mov sl, r3 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + beq.w 91168 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r9, sl, fp │ │ │ │ - cmp.w r9, #0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + and.w sl, fp, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp.w sl, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 91026 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + orrge.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90c88 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #26472 @ 0x6768 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ + strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w sl, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 1d42d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 90b2e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 1d7350 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 90a58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 9148e │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - mov sl, fp │ │ │ │ + bmi.w 9158c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90bd4 │ │ │ │ + bhi.n 90bc4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r2, r6, #23 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r1, r3, #10 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r3, r0, #26 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #44752 @ 0xaed0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25108 @ 0x6214 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #64768 @ 0xfd00 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r4, #25112 @ 0x6218 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ - movw ip, #25116 @ 0x621c │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a16 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91622 │ │ │ │ + lsls r3, r1, #8 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r5, #8 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r7, r1, #7 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91690 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90fca │ │ │ │ + beq.w 90e28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 90ac0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 90acc │ │ │ │ + bhi.w 909f8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 90a02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90ace │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 90b68 │ │ │ │ - sub.w r9, r3, #99 @ 0x63 │ │ │ │ - movs r4, #1 │ │ │ │ - uxtb.w r9, r9 │ │ │ │ - lsl.w r4, r4, r9 │ │ │ │ - movw r9, #4162 @ 0x1042 │ │ │ │ - movt r9, #36 @ 0x24 │ │ │ │ - and.w r9, r4, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 91026 │ │ │ │ - movw r9, #8193 @ 0x2001 │ │ │ │ - tst.w r4, r9 │ │ │ │ - bne.w 90b36 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 90d52 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90b4a │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90d5a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 917ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 91032 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 91032 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 91088 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 90aea │ │ │ │ - b.n 90c74 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 90a04 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 90a94 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90b4a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 90a78 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9196c │ │ │ │ + bne.w 919a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91744 │ │ │ │ + beq.w 9190a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - b.n 90e22 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.w 90b4a │ │ │ │ - sub.w r2, r3, #100 @ 0x64 │ │ │ │ - movs r4, #1 │ │ │ │ - movw r9, #2081 @ 0x821 │ │ │ │ - movt r9, #18 │ │ │ │ - uxtb r2, r2 │ │ │ │ - lsl.w r2, r4, r2 │ │ │ │ - tst.w r2, r9 │ │ │ │ - bne.w 911c4 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + b.n 90d50 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r8, #26260 @ 0x6694 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #304 @ 0x130 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #45824 @ 0xb300 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #26264 @ 0x6698 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90a78 │ │ │ │ + ldrb r1, [r5, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 91110 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 90a78 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 9096e │ │ │ │ + sub.w r1, r3, #99 @ 0x63 │ │ │ │ + mov.w sl, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + lsl.w sl, sl, r1 │ │ │ │ + movw r1, #4162 @ 0x1042 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + and.w r1, sl, r1 │ │ │ │ + cbnz r1, 90c88 │ │ │ │ + movw r1, #8193 @ 0x2001 │ │ │ │ + tst.w sl, r1 │ │ │ │ + bne.w 90a60 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq.w 90e72 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90a78 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 90c8c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ │ │ + bcs.w 9195a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 90f74 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 90f74 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 911ce │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strb r7, [r3, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90a1a │ │ │ │ + b.n 90b6c │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.n 90c4e │ │ │ │ + sub.w sl, r3, #100 @ 0x64 │ │ │ │ + movs r1, #1 │ │ │ │ + uxtb.w sl, sl │ │ │ │ + lsl.w r0, r1, sl │ │ │ │ + movw sl, #2081 @ 0x821 │ │ │ │ + movt sl, #18 │ │ │ │ + tst.w r0, sl │ │ │ │ + bne.w 9127c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 914bc │ │ │ │ + beq.w 91530 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90b4a │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r3, r0, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, sl │ │ │ │ + bne.w 90a78 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 919cc │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ + bne.w 919da │ │ │ │ ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d19c4 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1a34 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c74 │ │ │ │ + beq.w 90b6c │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90aea │ │ │ │ - b.n 90c74 │ │ │ │ + bne.w 90a1a │ │ │ │ + b.n 90b6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, r1, #4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1c4c │ │ │ │ - b.n 90dc0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl d1cbc │ │ │ │ + b.n 90cf2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9180e │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 91816 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16963c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ite mi │ │ │ │ + movmi r1, #58 @ 0x3a │ │ │ │ + movpl r1, #46 @ 0x2e │ │ │ │ + bl 16acbc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e72 │ │ │ │ + beq.n 90d9e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9181c │ │ │ │ + beq.w 91978 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90c74 │ │ │ │ + beq.w 90b6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d1c4c │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1cbc │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 919fe │ │ │ │ + beq.w 91982 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90de6 │ │ │ │ + beq.n 90d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90de6 │ │ │ │ - ldr r2, [pc, #732] @ (911c0 ) │ │ │ │ + bne.n 90d16 │ │ │ │ + ldr r2, [pc, #788] @ (91120 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r9, [r3, #24] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 916a4 │ │ │ │ + bne.w 9162e │ │ │ │ mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - b.n 90de6 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91930 │ │ │ │ - movw r2, #42912 @ 0xa7a0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r4, r1, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r5, #1 │ │ │ │ - movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 90ba6 │ │ │ │ - sub.w sl, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r0, r1, #29 │ │ │ │ - it pl │ │ │ │ - addpl r5, #2 │ │ │ │ - bpl.w 90ba6 │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r1, lr, asr #31 │ │ │ │ - smull lr, r9, ip, lr │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp sl, r1 │ │ │ │ - bgt.w 9194c │ │ │ │ - sub.w r1, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla sl, lr, sl, r1 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.n 9102e │ │ │ │ - sub.w r9, r0, r3 │ │ │ │ - mov.w r1, r9, asr #31 │ │ │ │ - smull r4, r9, ip, r9 │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp r1, sl │ │ │ │ - blt.w 9194c │ │ │ │ - ldrb.w r9, [r5, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r5, #4 │ │ │ │ - mla sl, lr, sl, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r4, r1, #29 │ │ │ │ - bpl.w 90ba6 │ │ │ │ - sub.w r3, r0, r9 │ │ │ │ - sub.w r9, r9, #48 @ 0x30 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull r4, r3, ip, r3 │ │ │ │ - rsb r3, r1, r3, asr #2 │ │ │ │ - cmp r3, sl │ │ │ │ - mla sl, lr, sl, r9 │ │ │ │ - blt.w 9194c │ │ │ │ - ldrb.w r9, [r5, #1]! │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 90f96 │ │ │ │ - b.n 90ba6 │ │ │ │ + blx r8 │ │ │ │ + b.n 90d16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ab8 │ │ │ │ + bne.w 909f0 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 91c4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9168c │ │ │ │ + beq.w 915aa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r7, r5 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r8, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r9, #1 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - strh.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1a4844 │ │ │ │ - add.w r3, r4, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + add r4, r8 │ │ │ │ + strh.w r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1a820c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90aea │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 913b8 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.n 90a2e │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 90d5a │ │ │ │ - b.n 90cba │ │ │ │ - adds r5, #3 │ │ │ │ - b.n 90ba6 │ │ │ │ + b.n 90a1a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 90c8c │ │ │ │ + b.n 90a78 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movw r2, #26324 @ 0x66d4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #26328 @ 0x66d8 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #26332 @ 0x66dc │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #26336 @ 0x66e0 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #26340 @ 0x66e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90bfa │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movw r2, #23680 @ 0x5c80 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #26312 @ 0x66c8 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #26316 @ 0x66cc │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #3684 @ 0xe64 │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #26320 @ 0x66d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #3 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90bfa │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movw r2, #26344 @ 0x66e8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #26348 @ 0x66ec │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #26352 @ 0x66f0 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #26356 @ 0x66f4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #26360 @ 0x66f8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90bfa │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 91780 │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ + movw r2, #22472 @ 0x57c8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #26272 @ 0x66a0 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #26280 @ 0x66a8 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #62972 @ 0xf5fc │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #26288 @ 0x66b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #2 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90bfa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 90c74 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 90ce6 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r2, r3, lsl #1] │ │ │ │ - strne.w r7, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 90de6 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.w 91200 │ │ │ │ - mov r3, sl │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 90b2e │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movs r4, #3 │ │ │ │ - movw r1, #22528 @ 0x5800 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25160 @ 0x6248 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25164 @ 0x624c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #2612 @ 0xa34 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25168 @ 0x6250 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r5, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a16 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 90c70 │ │ │ │ + b.n 90b6c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 915a6 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91844 │ │ │ │ + movw r1, #44128 @ 0xac60 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r5, #1 │ │ │ │ + movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bpl.n 9108a │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ - movs r4, #2 │ │ │ │ - movw r1, #21320 @ 0x5348 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25120 @ 0x6220 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25128 @ 0x6228 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #61820 @ 0xf17c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25136 @ 0x6230 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + bpl.w 9111a │ │ │ │ + movs r0, #47 @ 0x2f │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + sub.w lr, r0, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r8, ip, lr │ │ │ │ + rsb r2, r2, r8, asr #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.w 918b4 │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r5, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla fp, lr, fp, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 911e0 │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + mov.w r2, r8, asr #31 │ │ │ │ + smull r8, sl, ip, r8 │ │ │ │ + rsb r2, r2, sl, asr #2 │ │ │ │ + cmp r2, fp │ │ │ │ + blt.w 918b4 │ │ │ │ + ldrb.w r8, [r5, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r5, #4 │ │ │ │ + mla fp, lr, fp, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 9108a │ │ │ │ + sub.w r3, r0, r8 │ │ │ │ + sub.w r8, r8, #48 @ 0x30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ + smull sl, r3, ip, r3 │ │ │ │ + rsb r3, r2, r3, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + mla fp, lr, fp, r8 │ │ │ │ + blt.w 918b4 │ │ │ │ + ldrb.w r8, [r5, #1]! │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.n 91060 │ │ │ │ + sub.w r2, r3, #106 @ 0x6a │ │ │ │ + cmp r2, #16 │ │ │ │ + bhi.n 910dc │ │ │ │ + add r1, pc, #4 @ (adr r1, 91098 ) │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r5, r6, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r0, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r5, r7, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r8, #26260 @ 0x6694 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #304 @ 0x130 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #45824 @ 0xb300 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #26264 @ 0x6698 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 90bfa │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 913e0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 90c0e │ │ │ │ adds r5, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a16 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 9108a │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw r8, #26260 @ 0x6694 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw lr, #304 @ 0x130 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #45824 @ 0xb300 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #26264 @ 0x6698 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #20] │ │ │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90c0e │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 90a56 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + ubfx r1, r2, #2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.w 90a56 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ + bpl.w 91906 │ │ │ │ + lsls r1, r2, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r3, #20 │ │ │ │ + addpl.w r2, r3, #28 │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + iteee ge │ │ │ │ + movge r0, #24 │ │ │ │ + addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ + movwlt r1, #19968 @ 0x4e00 │ │ │ │ + movtlt r1, #72 @ 0x48 │ │ │ │ + itet ge │ │ │ │ + ldrge r1, [pc, #684] @ (91450 ) │ │ │ │ + addlt.w r8, r1, r2, lsl #5 │ │ │ │ + mlage r8, r0, r2, r1 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 90a58 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 90a58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 90a58 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a58 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r4, lsl #1] │ │ │ │ + strne.w r7, [r3, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 90d16 │ │ │ │ + adds r5, #3 │ │ │ │ + b.n 9108a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e76a8 │ │ │ │ + bl e7794 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c74 │ │ │ │ + beq.w 90b6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d1c4c │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1cbc │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 919fe │ │ │ │ + beq.w 91982 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90de6 │ │ │ │ + beq.w 90d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90de6 │ │ │ │ + bne.w 90d16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90de6 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d16 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4538 │ │ │ │ + bl e461c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91136 │ │ │ │ - b.n 90c74 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bne.n 911f8 │ │ │ │ + b.n 90b6c │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91410 │ │ │ │ - bhi.w 913c6 │ │ │ │ + beq.w 91434 │ │ │ │ + bhi.w 913ea │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91528 │ │ │ │ + beq.w 915b8 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91524 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 915b4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91266 │ │ │ │ + bhi.n 912b6 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ - movs r1, r7 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - movs r1, r7 │ │ │ │ - lsls r7, r2, #16 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ - ubfx r2, r3, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.w 910a8 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 91868 │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, sl, #20 │ │ │ │ - addpl.w r3, sl, #28 │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r2, #24 │ │ │ │ - addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r4, #19968 @ 0x4e00 │ │ │ │ - movtlt r4, #72 @ 0x48 │ │ │ │ - itet ge │ │ │ │ - ldrge r4, [pc, #632] @ (914b4 ) │ │ │ │ - addlt.w r4, r4, r3, lsl #5 │ │ │ │ - mlage r4, r2, r3, r4 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 91262 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 91262 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 91262 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 90b2e │ │ │ │ - mov r3, r2 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r7, r4, #12 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91486 │ │ │ │ + beq.w 914a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub.w ip, r4, #45 @ 0x2d │ │ │ │ + ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + sub.w ip, r2, #45 @ 0x2d │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ rsbs r7, ip, #0 │ │ │ │ - and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ + and.w r0, r1, #17 │ │ │ │ subs r2, r3, r7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, sl │ │ │ │ - sub.w r3, r7, r3 │ │ │ │ + sub.w lr, r7, r3 │ │ │ │ + cmp r2, fp │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ it lt │ │ │ │ - movlt r2, sl │ │ │ │ + movlt r2, fp │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, fp │ │ │ │ + cmp r1, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, fp │ │ │ │ + movlt r1, r3 │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add r3, r2 │ │ │ │ + add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 9154e │ │ │ │ + bls.w 915da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ + subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 9154e │ │ │ │ + bgt.w 915da │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 9152c │ │ │ │ - cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 91432 │ │ │ │ + bgt.w 915bc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91458 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 91414 │ │ │ │ + bgt.n 91438 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c74 │ │ │ │ + beq.w 90b6c │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90de6 │ │ │ │ + ble.w 90d16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90de6 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bpl.w 90d16 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1881c8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 18a780 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c74 │ │ │ │ - mov r3, r4 │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 90de6 │ │ │ │ - adds r3, r2, #7 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + beq.w 90b6c │ │ │ │ + add r4, sl │ │ │ │ + b.n 90d16 │ │ │ │ + adds r3, r1, #7 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - movs r2, #26 │ │ │ │ - mov r0, r9 │ │ │ │ - vldmia r3!, {d7} │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91288 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - mov r5, r1 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 909ba │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 913a2 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.w 90b50 │ │ │ │ + b.n 912d8 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.w 90a7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 911e8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 912a0 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91484 │ │ │ │ - add r3, pc, #4 @ (adr r3, 913dc ) │ │ │ │ + bhi.n 914a6 │ │ │ │ + add r3, pc, #4 @ (adr r3, 91400 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r7, r4, #9 │ │ │ │ + asrs r7, r6, #10 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r6, #13 │ │ │ │ + asrs r5, r7, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r4, #9 │ │ │ │ + asrs r7, r6, #10 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r4, r0 │ │ │ │ + adds r3, r7, r3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r6, #13 │ │ │ │ + asrs r5, r7, #14 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 91408 │ │ │ │ + cbz r6, 9142c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91408 │ │ │ │ + beq.n 9142c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 91408 │ │ │ │ + cbnz r3, 9142c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w sl, [pc, #172] @ 914b8 │ │ │ │ - b.w 90b2e │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 913ce │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #36] @ 91454 │ │ │ │ + b.w 90a58 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 913f2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1881c8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 18a780 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c74 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 912f4 │ │ │ │ + beq.w 90b6c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 91348 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2350 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e2434 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 912ec │ │ │ │ - b.w 90c74 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.w 91342 │ │ │ │ + b.w 90b6c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91276 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - lsls r5, r2, #29 │ │ │ │ - bmi.w 9186e │ │ │ │ - mov r5, r1 │ │ │ │ + b.n 912c6 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + mov r5, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 9175c │ │ │ │ + bhi.w 90ac0 │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 9194a │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 9193a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91a0a │ │ │ │ + movw r1, #44128 @ 0xac60 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 9158c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90ef8 │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.w 90ba6 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 90fc2 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw r8, #26260 @ 0x6694 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw lr, #304 @ 0x130 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw ip, #26264 @ 0x6698 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r2, #45824 @ 0xb300 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #26268 @ 0x669c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 90bfa │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #29804 @ 0x746c │ │ │ │ + movw r3, #30956 @ 0x78ec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ + ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 919c4 │ │ │ │ + beq.w 918f2 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 919a4 │ │ │ │ + bne.w 918d2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 91ac0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 90dc0 │ │ │ │ - bl 1a3220 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 90b2e │ │ │ │ - mov r1, ip │ │ │ │ - b.n 913ce │ │ │ │ - mov r1, lr │ │ │ │ - b.n 913ce │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 91ac4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 90cf2 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + mov ip, r3 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.w 917fc │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + bne.w 90ad2 │ │ │ │ + b.n 90fc8 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90a94 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + b.n 913f2 │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 913f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 912e6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bmi.w 9133a │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1881c8 │ │ │ │ + bl 18a780 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c74 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 912e6 │ │ │ │ + beq.w 90b6c │ │ │ │ + add r4, sl │ │ │ │ + b.n 9133a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 912de │ │ │ │ + beq.w 91332 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 912de │ │ │ │ - b.w 90c74 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #16840 @ 0x41c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw lr, #25144 @ 0x6238 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25148 @ 0x623c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r4, #25152 @ 0x6240 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ - movw ip, #25156 @ 0x6244 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a16 │ │ │ │ + bne.w 91332 │ │ │ │ + b.w 90b6c │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90e1a │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.w 90e1a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 916e0 │ │ │ │ + bne.n 916c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #1 │ │ │ │ + add.w lr, r2, r4, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 916be │ │ │ │ + bhi.n 916a4 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 90ae2 │ │ │ │ + bls.w 90a16 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9160e │ │ │ │ + b.n 9167c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90ab8 │ │ │ │ - b.n 90fca │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2350 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 90c74 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 90aea │ │ │ │ - b.w 90c74 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 90b68 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 90ab2 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 90ef2 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 90ef2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + bne.w 909f0 │ │ │ │ + b.w 90e28 │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w r4, [r1], #8 │ │ │ │ - ldrb.w r4, [r2, #-3] │ │ │ │ - strh.w r4, [r1, #-6] │ │ │ │ - ldrb.w r4, [r2, #-2] │ │ │ │ - strh.w r4, [r1, #-4] │ │ │ │ - ldrb.w r4, [r2, #-1] │ │ │ │ - strh.w r4, [r1, #-2] │ │ │ │ - b.n 915f6 │ │ │ │ + strh.w ip, [r1], #8 │ │ │ │ + ldrb.w ip, [r2, #-3] │ │ │ │ + strh.w ip, [r1, #-6] │ │ │ │ + ldrb.w ip, [r2, #-2] │ │ │ │ + strh.w ip, [r1, #-4] │ │ │ │ + ldrb.w ip, [r2, #-1] │ │ │ │ + strh.w ip, [r1, #-2] │ │ │ │ + b.n 91664 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ + add.w lr, r2, r4, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91722 │ │ │ │ + bhi.n 917b8 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 90ae2 │ │ │ │ + bls.w 90a16 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9170e │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str.w r4, [r1], #16 │ │ │ │ - ldrb.w r4, [r2, #-3] │ │ │ │ - str.w r4, [r1, #-12] │ │ │ │ - ldrb.w r4, [r2, #-2] │ │ │ │ - str.w r4, [r1, #-8] │ │ │ │ - ldrb.w r4, [r2, #-1] │ │ │ │ - str.w r4, [r1, #-4] │ │ │ │ - b.n 916f6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + b.n 916f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d19c4 │ │ │ │ - b.w 90dc0 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e2434 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 90b6c │ │ │ │ + adds r7, #2 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90a1a │ │ │ │ + b.w 90b6c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 914bc │ │ │ │ + bl 1a6be8 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90a58 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 909ea │ │ │ │ + movs r2, #1 │ │ │ │ + movw r8, #26296 @ 0x66b8 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #26300 @ 0x66bc │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r2, #17980 @ 0x463c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw ip, #26304 @ 0x66c0 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #26308 @ 0x66c4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.w 90bfa │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w ip, [r1], #16 │ │ │ │ + ldrb.w ip, [r2, #-3] │ │ │ │ + str.w ip, [r1, #-12] │ │ │ │ + ldrb.w ip, [r2, #-2] │ │ │ │ + str.w ip, [r1, #-8] │ │ │ │ + ldrb.w ip, [r2, #-1] │ │ │ │ + str.w ip, [r1, #-4] │ │ │ │ + b.n 916dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b8e │ │ │ │ + beq.w 90aba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b8e │ │ │ │ + bne.w 90aba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b8e │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movs r4, #5 │ │ │ │ - movw r1, #25192 @ 0x6268 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25196 @ 0x626c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25200 @ 0x6270 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25204 @ 0x6274 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25208 @ 0x6278 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r5, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a16 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - itttt lt │ │ │ │ - rsblt fp, fp, #0 │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - b.n 914a4 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90aba │ │ │ │ + movs r5, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r0, #1 │ │ │ │ + mla r5, r5, ip, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r5, #48 @ 0x30 │ │ │ │ + bge.w 91590 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25248 @ 0x62a0 │ │ │ │ + movw r1, #26364 @ 0x66fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 90b68 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bpl.w 90e50 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - b.w 90e52 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90e72 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e28f4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91136 │ │ │ │ - b.w 90c74 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 127274 │ │ │ │ + b.w 90a94 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r5, #2 │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w fp, #1 │ │ │ │ + b.n 9108a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 91a40 │ │ │ │ + bge.n 91896 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r4, r3, #28 │ │ │ │ - bmi.w 91a2e │ │ │ │ - bl 169638 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bmi.n 91884 │ │ │ │ + bl 16acb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91136 │ │ │ │ - b.w 90c74 │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ - b.n 91220 │ │ │ │ - movs r1, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r1, r1, fp, r3 │ │ │ │ - movw r3, #26215 @ 0x6667 │ │ │ │ - movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, r5, r2, r3 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, r5, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - sub.w fp, r1, #48 @ 0x30 │ │ │ │ - bge.w 91496 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bne.w 911f8 │ │ │ │ + b.w 90b6c │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + bl 16acbc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 911f8 │ │ │ │ + b.w 90b6c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25212 @ 0x627c │ │ │ │ + movw r1, #26444 @ 0x674c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 90b68 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movs r4, #4 │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + bl 127274 │ │ │ │ + b.w 90a94 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26380 @ 0x670c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25176 @ 0x6258 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25180 @ 0x625c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25184 @ 0x6260 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25188 @ 0x6264 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r5, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a16 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.w 90a94 │ │ │ │ + mov r0, r8 │ │ │ │ + adds r7, #2 │ │ │ │ + blx 29b58 │ │ │ │ + movs r3, #24 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ + blx 2a6ec <__memmove_chk@plt> │ │ │ │ + movw r3, #30768 @ 0x7830 │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 91560 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 91560 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 912c8 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.n 91186 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1a34 │ │ │ │ + b.w 90cf2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r1 │ │ │ │ + mov r5, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909b2 │ │ │ │ + b.w 908f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r1 │ │ │ │ + mov r5, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909b2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25348 @ 0x6304 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.w 90b68 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - adds r5, #2 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w sl, #1 │ │ │ │ - b.w 90ba6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + b.w 908f8 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ + movw r1, #26400 @ 0x6720 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 90b68 │ │ │ │ + bl 127274 │ │ │ │ + b.w 90a94 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90d9e │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90a94 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90a94 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d24 │ │ │ │ + bne.w 90b98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b0a4 │ │ │ │ - b.w 90dc0 │ │ │ │ - mov r0, r9 │ │ │ │ - adds r7, #2 │ │ │ │ - blx 29b58 │ │ │ │ - movs r3, #24 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ - blx 2a6ec <__memmove_chk@plt> │ │ │ │ - movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 914ee │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #57] @ 0x39 │ │ │ │ - b.n 914ee │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26b51c │ │ │ │ + b.w 90cf2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b0a4 │ │ │ │ - b.w 90dc0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90b68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26b51c │ │ │ │ + b.w 90cf2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b68 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b68 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91278 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - bl 16963c │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + mov r5, r0 │ │ │ │ + itttt lt │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ + itt lt │ │ │ │ + neglt r2, r2 │ │ │ │ + strlt r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 915a2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e52bc │ │ │ │ mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 91136 │ │ │ │ - b.w 90c74 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 911f8 │ │ │ │ + b.w 90b6c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25292 @ 0x62cc │ │ │ │ + movw r1, #26500 @ 0x6784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 90b68 │ │ │ │ + bl d19b0 │ │ │ │ + b.w 90a94 │ │ │ │ │ │ │ │ -00091a60 : │ │ │ │ +00091a64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -154656,93 +154617,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91ab4 │ │ │ │ + cbz r0, 91ab8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a47a8 │ │ │ │ + bl 1a8170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91ab0 │ │ │ │ + beq.n 91ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91ab0 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91ab4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91aba │ │ │ │ + cbnz r0, 91abe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 77208 │ │ │ │ - b.n 91ab4 │ │ │ │ + bl 77218 │ │ │ │ + b.n 91ab8 │ │ │ │ │ │ │ │ -00091ac0 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091ac4 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 91b74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91b78 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91b82 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91b86 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91b0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91b0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91b0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91b0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91b24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91b28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 91b1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91b20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9a14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91c1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91c22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91af4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91bd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91bb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91bb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r5, #3 │ │ │ │ sub.w lr, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, lr │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154750,64 +154711,64 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91bae <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91bb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91b62 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91b66 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ade <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ade <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91c4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91c22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a4844 │ │ │ │ + bl 1a820c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91b04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91b08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91b04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91b08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r7, [lr], #8 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ strh.w r7, [lr, #-6] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ strh.w r7, [lr, #-2] │ │ │ │ - b.n 91b3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91b3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91c24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91c28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ rsb r3, r5, #3 │ │ │ │ subs r0, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154815,350 +154776,350 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91bac <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91bb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91c10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r0], #16 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - b.n 91be6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91bea <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 91d44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91d48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91dbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91e12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91dc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91e2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91e30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91dd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91e40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91dd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt.n 91d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 91d7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91d80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 91d2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91d30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91e48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91de2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91de6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 91dc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91e38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 91d70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 91d74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 91cd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #232] @ (91e48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (91e4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 91cd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91cd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91df6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91dfa <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91e2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91e30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 91cd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91e4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91e50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91d14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91e2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91e30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91cd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 91cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91e06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91e0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ - b.n 91cf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126b58 │ │ │ │ + b.n 91cfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91da8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91dac <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91cf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91cfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64328 @ 0xfb48 │ │ │ │ + movw r1, #65480 @ 0xffc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e7e34 │ │ │ │ + b.n 91d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91dbe <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91e28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91dc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91e2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91dc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91dca <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091e50 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091e54 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91ef4 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91ef8 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ef0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91ef4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca798 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca7fc <_PyUnicodeWriter_PrepareInternal@@Base+0xd80> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f1c <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + beq.n 91f20 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91f14 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91f18 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91e98 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91e9c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91f36 <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ + bpl.n 91f3a <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (91f3c <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91f40 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91ef0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91ef4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91ef0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91ef4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91f10 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91f14 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91f10 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91f14 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91f10 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91f14 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (91f40 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91f44 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a3220 │ │ │ │ + b.w 1a6be8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91e92 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91eb2 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91eb6 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92984 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92988 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92ab0 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92ab4 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 929aa <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 929ae <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 921fa <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155237,337 +155198,337 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r4, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93036 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 9303a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93036 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 9303a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 93040 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 93044 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 928c2 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 928c6 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929e6 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 929ea <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92b0a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92b0e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ bl 9426c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 928a4 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (922a4 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 928a8 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (922a8 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ bl 83af8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92fa4 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 92fa8 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92f32 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92f36 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 71e20 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fa4 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 92fa8 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b4e <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92b52 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92b0a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92b0e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 7200c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9281e <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92822 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b28 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 921de <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 921e2 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26268 @ 0x669c │ │ │ │ + movw r1, #27420 @ 0x6b1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92ef2 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92ef6 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9222e <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 92232 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 92f70 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 92f74 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 930e2 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5dd4 │ │ │ │ + beq.w 930e6 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5ec8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a6c <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92a70 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 929c8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 929cc <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92c82 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92c86 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1460 │ │ │ │ + bl e1538 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92eb6 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92eba <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92ca4 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92ca8 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 9225a <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 9225e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929ea <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 929ee <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92b0a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92b0e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9209c <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 920a0 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e3e <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92e42 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9292c <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92930 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9294e <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92952 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 92fca <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 92fce <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92f20 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92f24 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 92fec <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 92ff0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 92fd8 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 92fdc <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92958 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 9295c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f5c <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92f60 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e10 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92e14 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e02 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92e06 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e04 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92e08 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92df6 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92dfa <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e28 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92e2c <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e22 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92e26 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92e30 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92e34 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd8 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92ddc <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155586,1547 +155547,1546 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ bl 94570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 95020 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9296e <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92972 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92416 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 9241a <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928ca <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 928ce <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9242c <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 92430 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92900 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92904 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92446 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 9244a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92446 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92916 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 9291a <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92460 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92464 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92460 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92464 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9288e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 92476 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92892 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9247a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92476 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9247a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928ea <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 928ee <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92490 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92494 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92490 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92494 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92848 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 9284c <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 924ae <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924ae <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9285e <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92862 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 924cc <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924cc <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92876 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9287a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 924ea <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 924ee <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924ea <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 924ee <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9282a <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 9282e <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92844 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92848 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b6a <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92b6e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9300c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 93010 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 9426c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 920be <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 920c2 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 9300c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 93010 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 92ffe <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #25876 @ 0x6514 │ │ │ │ + movw r2, #27028 @ 0x6994 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92c20 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92c24 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9212e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92132 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92978 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 9297c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92530 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 92534 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92560 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92564 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d49a8 │ │ │ │ + bl 1d79b8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92c32 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92c36 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ bl 83a28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 925c4 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 925c8 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93168 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 9316c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93144 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 93148 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93178 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 9317c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eaa <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92eae <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 92a1c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b5ce4 │ │ │ │ + beq.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b9774 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92e8a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b5ce4 │ │ │ │ + bhi.w 92e8e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b9774 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92e8a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92e8e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 9268c <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92690 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92154 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f768 │ │ │ │ + bge.w 92158 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25892 @ 0x6524 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cb2c │ │ │ │ - b.n 92600 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25d420 │ │ │ │ + b.n 92604 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92dae <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 721b0 │ │ │ │ + blt.w 92db2 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 721bc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92da6 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92cda <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92cde <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92cbc <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92722 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + b.n 92726 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ bl 71330 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92d44 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92d48 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92d08 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 91f44 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92d0c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 91f48 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92cfe <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92d02 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ bl 79398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92d50 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92d54 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92792 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92796 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92d80 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92d84 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92756 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 9275a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92756 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 9275a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92756 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9275a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925a0 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 925a4 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10ca50 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10cc20 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9212e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92132 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d49a8 │ │ │ │ + bl 1d79b8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e66 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92e6a <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d49a8 │ │ │ │ + bl 1d79b8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e58 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92e5c <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 181a08 │ │ │ │ + bl 183d5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 925c4 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 925c8 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92164 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92844 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 92168 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92848 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92bbc <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 924ea <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 924ee <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92b88 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92490 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92494 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b9e <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92ba2 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 924ae <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d12 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92d16 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 924cc <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ae2 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92ae6 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92460 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92464 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 920e0 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 920e4 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92bd6 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92416 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 9242c <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 9241a <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 92430 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bec <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 92476 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9247a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c06 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92c0a <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 9242c <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92b20 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92430 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92b24 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ce4 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92ce8 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92446 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 9244a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a4a5c │ │ │ │ + bl 1a8424 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93350 │ │ │ │ + bl 93354 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 922ca <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 922ce <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93002 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f768 │ │ │ │ + beq.w 93006 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930fe <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 93102 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 924ae <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a59a0 │ │ │ │ - b.n 923fe <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f768 │ │ │ │ + bl 1a9368 │ │ │ │ + b.n 92402 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925b6 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 925ba <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92aa2 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92aa6 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d98 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92d9c <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 91f80 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 91f84 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #36168 @ 0x8d48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9207a <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 9207e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a59a0 │ │ │ │ - b.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a9368 │ │ │ │ + b.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92c40 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92c44 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9254a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 9254e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5ce4 │ │ │ │ + bl 1b9774 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92e8a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92e8e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92a46 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92a4a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930b4 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 930b8 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ cmp fp, r8 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 92a28 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92a2c <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9212e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92132 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a4a5c │ │ │ │ + bl 1a8424 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92246 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 9224a <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 9299c <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 929a0 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25560 @ 0x63d8 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39ec │ │ │ │ + bl d3a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929c2 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 929c6 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25588 @ 0x63f4 │ │ │ │ + movw r1, #26740 @ 0x6874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126d74 │ │ │ │ - b.n 929c2 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + bl 127274 │ │ │ │ + b.n 929c6 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9289e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 928a2 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 9289e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 928a2 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92154 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 92158 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25560 @ 0x63d8 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92206 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9220a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e72 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92e76 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b48 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92b4c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92b48 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92b4c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92afc <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92b00 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92154 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.w 92158 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9251e <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 92522 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9251e <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 92522 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92858 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 9285c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 92858 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 9285c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92870 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92874 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92870 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 92874 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9283c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92840 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 9283c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 92840 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928dc <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 928e0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 928dc <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 928e0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928fa <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 928fe <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 928fa <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.n 928fe <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92910 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92914 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 92910 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92f1c <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92914 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92f20 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7faec <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 9259e <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f768 │ │ │ │ + bl 7faf0 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 925a2 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92614 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92618 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92b0a <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92b0e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ bl 938f0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 9254a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 9254e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25852 @ 0x64fc │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f768 │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92b2e <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92b32 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26104 @ 0x65f8 │ │ │ │ + movw r1, #27256 @ 0x6a78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 92b2e <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127274 │ │ │ │ + b.n 92b32 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92286 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9228a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92286 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9228a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92d2c <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92d30 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cda <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92cde <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92cda <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92cde <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92926 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 9292a <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92926 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 9292a <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 92d8c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92cda <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92cc0 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + beq.n 92cde <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92cc4 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92888 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 9288c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92888 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 9288c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26020 @ 0x65a4 │ │ │ │ + movw r1, #27172 @ 0x6a24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 92cc0 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 127274 │ │ │ │ + b.n 92cc4 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 9274c <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92750 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d5e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92d62 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92d78 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92d7c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d08 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92d0c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d08 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92d0c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d08 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d0c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d5e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d62 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92792 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92796 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d08 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92d0c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d08 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d0c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92ac6 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92aca <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 9271a <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f768 │ │ │ │ + b.n 9271e <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25976 @ 0x6578 │ │ │ │ + movw r1, #27128 @ 0x69f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93110 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 93114 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93134 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 93138 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 928e0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 928e4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f768 │ │ │ │ + b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92388 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9238c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26140 @ 0x661c │ │ │ │ + movw r1, #27292 @ 0x6a9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f768 │ │ │ │ + bl 127274 │ │ │ │ + b.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92800 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f768 │ │ │ │ + beq.w 92804 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 927e6 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 927ea <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25936 @ 0x6550 │ │ │ │ + movw r1, #27088 @ 0x69d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 92b2e <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127274 │ │ │ │ + b.n 92b32 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ea0 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92ea4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92ea0 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92ea4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93190 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93194 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9212e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92132 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ec8 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92ecc <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 92eea <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92eee <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b48 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92b4c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b48 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92b4c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92b48 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b4c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92ec8 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f768 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ecc <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26060 @ 0x65cc │ │ │ │ + movw r1, #27212 @ 0x6a4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92958 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 9295c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 922e8 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f768 │ │ │ │ + b.w 922ec <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25756 @ 0x649c │ │ │ │ + movw r1, #26908 @ 0x691c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 92dda <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (931a8 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92dde <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (931ac <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 11cf58 │ │ │ │ + bl 11d2e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f768 │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92958 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 922da <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 9295c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 922de <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92958 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 9295c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92308 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f768 │ │ │ │ + b.w 9230c <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92958 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 922f8 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (931ac <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 9295c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 922fc <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (931b0 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92598 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 9259c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 922ca <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f768 │ │ │ │ + b.w 922ce <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #26960 @ 0x6950 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92078 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f768 │ │ │ │ + b.w 9207c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26228 @ 0x6674 │ │ │ │ + movw r1, #27380 @ 0x6af4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92206 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9220a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cb2c │ │ │ │ + bl 25d420 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 930a8 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 930ac <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cb2c │ │ │ │ + bl 25d420 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9309c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 930a0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 181a08 │ │ │ │ + bl 183d5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 925c4 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f768 │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 925c8 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93084 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93088 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220c <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9306c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 92210 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93070 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 930ca <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 930ce <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 930ca <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 930ce <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25664 @ 0x6440 │ │ │ │ + movw r1, #26816 @ 0x68c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 92eaa <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de7c4 │ │ │ │ + bl 127274 │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de89c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92244 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ bl 94164 <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92244 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #27336 @ 0x6ac8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92de4 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 928e0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 928e4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92df2 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 928cc <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 92df6 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 928d0 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f76c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92eaa <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92eae <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eaa <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92eae <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 92676 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7dfac <_PyLong_New@@Base> │ │ │ │ + b.w 9267a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7dfa4 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ee <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9212e <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92132 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25620 @ 0x6414 │ │ │ │ + movw r1, #26772 @ 0x6894 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 92eaa <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25708 @ 0x646c │ │ │ │ + movw r1, #26860 @ 0x68ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 92eaa <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127274 │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000931b0 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000931b4 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 931ea <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93238 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 931ee <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (9323c <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r0, 93220 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 93224 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8036c │ │ │ │ - cbz r0, 93206 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80370 │ │ │ │ + cbz r0, 9320a <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #16900 @ 0x4204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 931e6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 931ea <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26324 @ 0x66d4 │ │ │ │ + movw r1, #27476 @ 0x6b54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 931e4 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d19b0 │ │ │ │ + b.n 931e8 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26308 @ 0x66c4 │ │ │ │ + movw r1, #27460 @ 0x6b44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 93202 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 127274 │ │ │ │ + b.n 93206 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009323c : │ │ │ │ +00093240 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (9334c ) │ │ │ │ + ldr r3, [pc, #248] @ (93350 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 934b4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 932f0 │ │ │ │ - cbz r0, 932b2 │ │ │ │ + beq.n 932f4 │ │ │ │ + cbz r0, 932b6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 932be │ │ │ │ + bpl.n 932c2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 932be │ │ │ │ + cbz r4, 932c2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 932e6 │ │ │ │ - cbnz r3, 932f4 │ │ │ │ + cbz r0, 932ea │ │ │ │ + cbnz r3, 932f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 932aa │ │ │ │ + beq.n 932ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 932de │ │ │ │ + cbz r3, 932e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 93280 │ │ │ │ + bmi.n 93284 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89298 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89238 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 932a4 │ │ │ │ - b.n 932aa │ │ │ │ + bne.n 932a8 │ │ │ │ + b.n 932ae │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 932aa │ │ │ │ - cbz r3, 93320 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 932ae │ │ │ │ + cbz r3, 93324 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 93320 │ │ │ │ + cbz r3, 93324 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93298 │ │ │ │ + b.n 9329c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 932aa │ │ │ │ + b.n 932ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93298 │ │ │ │ + beq.n 9329c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9333c │ │ │ │ + bne.n 93340 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ + movw r2, #22140 @ 0x567c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d8b8 │ │ │ │ - b.n 932ec │ │ │ │ + bl 20f2a4 │ │ │ │ + b.n 932f0 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20940 @ 0x51cc │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 932ec │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 932f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93304 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93304 │ │ │ │ + bne.n 93308 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93308 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 93378 │ │ │ │ + cbz r3, 9337c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 933f0 │ │ │ │ + ble.n 933f4 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93468 │ │ │ │ + beq.n 9346c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93454 │ │ │ │ + ble.n 93458 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93444 │ │ │ │ - vldr d7, [pc, #276] @ 934a0 │ │ │ │ + beq.n 93448 │ │ │ │ + vldr d7, [pc, #272] @ 934a0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 934a8 │ │ │ │ + vldr d7, [pc, #264] @ 934a8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 12f4bc │ │ │ │ + bl 12f89c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93406 │ │ │ │ - ldr r1, [pc, #248] @ (934b0 ) │ │ │ │ - movw r2, #4016 @ 0xfb0 │ │ │ │ + cbz r0, 9340a │ │ │ │ + ldr r1, [pc, #244] @ (934b0 ) │ │ │ │ + movw r2, #3852 @ 0xf0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 126f7c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127488 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9341c │ │ │ │ + cbz r0, 93420 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9340c │ │ │ │ + bne.n 93410 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 93420 │ │ │ │ + bne.n 93424 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93406 │ │ │ │ + cbz r3, 9340a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 93374 │ │ │ │ + b.n 93378 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26336 @ 0x66e0 │ │ │ │ + movw r1, #27488 @ 0x6b60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93374 │ │ │ │ + b.n 93378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 933e4 │ │ │ │ + bne.n 933e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 933e4 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 933e8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93406 │ │ │ │ + bne.n 9340a │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 9347a │ │ │ │ + bgt.n 9347e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25560 @ 0x63d8 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 93406 │ │ │ │ + bl 127274 │ │ │ │ + b.n 9340a │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 933e4 │ │ │ │ + b.n 933e8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93496 │ │ │ │ + cbz r0, 9349a │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93384 │ │ │ │ + b.n 93388 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93496 │ │ │ │ + cbz r0, 9349a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93384 │ │ │ │ + b.n 93388 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26360 @ 0x66f8 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ - b.n 93406 │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 93406 │ │ │ │ - nop.w │ │ │ │ + bl d19b0 │ │ │ │ + b.n 9340a │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 9340a │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 92f04 <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 92f04 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 000934b4 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -157138,15 +157098,15 @@ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 93600 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 93646 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57189 @ 0xdf65 │ │ │ │ + movw r3, #57153 @ 0xdf41 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 93654 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -157214,15 +157174,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 8036c │ │ │ │ + bl 80370 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 93804 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 935ec <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ @@ -157258,21 +157218,21 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 9381a <_PyObject_GetMethod@@Base+0x366> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 934e0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f6e0 │ │ │ │ + bl 7f6e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.w 934e0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ b.n 9365e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e5d8 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 935f8 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 935b2 <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ b.n 935ec <_PyObject_GetMethod@@Base+0x138> │ │ │ │ @@ -157282,30 +157242,30 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 93874 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78c44 │ │ │ │ + bl 78c44 │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 935ec <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 935ec <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a2148 │ │ │ │ + bl 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ b.n 9365e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ bmi.w 9356a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -157391,28 +157351,28 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 9377a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9377a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 9377a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 937d0 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39649 @ 0x9ae1 │ │ │ │ + movw r3, #39845 @ 0x9ba5 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 937e8 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 938b0 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl d9fb8 │ │ │ │ + bl da07c │ │ │ │ b.n 936de <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 9382a <_PyObject_GetMethod@@Base+0x376> │ │ │ │ str.w r8, [r7] │ │ │ │ b.n 9365e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ b.n 93572 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ @@ -157434,32 +157394,32 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 93812 <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 93892 <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2148 │ │ │ │ + bl 1a5b18 <_PyThreadState_New@@Base+0x4b9c> │ │ │ │ b.n 9365e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 934e0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ b.n 93646 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15936 @ 0x3e40 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3420 │ │ │ │ + bl d3488 │ │ │ │ b.n 9365e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 81b70 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ @@ -157467,25 +157427,25 @@ │ │ │ │ beq.n 9377a <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ adds r2, #1 │ │ │ │ beq.n 9386e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ b.n 93572 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ b.n 93864 <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.w 93684 <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ mvn.w r0, #2 │ │ │ │ b.n 93690 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ ldr r2, [pc, #88] @ (938ec <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cbz r3, 938aa <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ @@ -157494,18 +157454,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ b.n 93812 <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26584 @ 0x67d8 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 937f2 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ ldr r2, [pc, #32] @ (938ec <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cbz r3, 938e2 <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ @@ -157554,120 +157514,120 @@ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12f4bc │ │ │ │ + bl 12f89c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 939ac <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ ldr r1, [pc, #216] @ (93a30 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #4016 @ 0xfb0 │ │ │ │ + movw r2, #3852 @ 0xf0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 126f7c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127488 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 93a28 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 93a18 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ beq.n 93916 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cbnz r0, 939ac <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ bgt.n 939fc <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25560 @ 0x63d8 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r3, #0 │ │ │ │ b.n 93916 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ b.n 93984 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 939de <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ b.n 93928 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 939ce <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ b.n 939ac <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26336 @ 0x66e0 │ │ │ │ + movw r1, #27488 @ 0x6b60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 939ac <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26360 @ 0x66f8 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 939ac <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93984 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 93984 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 93984 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93484 │ │ │ │ + b.n 93484 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w sl, [pc, #1408] @ 93fc8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 940d4 <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + beq.w 940c2 <_PyObject_GetMethod@@Base+0xc0e> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w 93cea <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 940a2 <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + bne.w 940f2 <_PyObject_GetMethod@@Base+0xc3e> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ beq.w 93dba <_PyObject_GetMethod@@Base+0x906> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bgt.w 93f7c <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ @@ -157704,23 +157664,23 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ beq.n 93af8 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93b28 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93b28 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 93d96 <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ + beq.w 93dae <_PyObject_GetMethod@@Base+0x8fa> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ bne.n 93b10 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ @@ -157737,15 +157697,15 @@ │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ blt.w 93dc8 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 93ddc <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - movw r3, #16781 @ 0x418d │ │ │ │ + movw r3, #22465 @ 0x57c1 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 93f66 <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 93e3e <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ @@ -157763,26 +157723,26 @@ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 940f4 <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ + bpl.w 94098 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 93f56 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ beq.w 93f56 <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.w 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ @@ -157792,19 +157752,19 @@ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ bge.w 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93da2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 93d96 <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93da2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + blt.w 93d96 <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.w 93eee <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ @@ -157826,15 +157786,15 @@ │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ beq.w 93d76 <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 94106 <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ + bmi.w 940aa <_PyObject_GetMethod@@Base+0xbf6> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ ble.w 93ffa <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ @@ -157850,15 +157810,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 71b94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 9413c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bpl.w 9415a <_PyObject_GetMethod@@Base+0xca6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ @@ -157881,15 +157841,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94140 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ + beq.w 9413c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ ble.n 93d40 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 93a6c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w ip, #1 │ │ │ │ @@ -157910,15 +157870,15 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ beq.w 93a6c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp ip, lr │ │ │ │ bne.n 93d2e <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a5130 │ │ │ │ + bl 1a8af8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ bne.w 93a6c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ b.n 93ce2 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -157931,94 +157891,94 @@ │ │ │ │ blt.w 93c56 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 93c56 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94098 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ + bne.w 940e8 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [ip, #4]! │ │ │ │ - bne.w 93b10 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93b28 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [ip, #4]! │ │ │ │ + bne.w 93b10 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93b28 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [pc, #508] @ (93fbc <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ bge.w 93b5a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e611c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e89ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93b5a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77b5c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b6c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ b.n 93abe <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7574 │ │ │ │ + bl d7630 │ │ │ │ cmp r0, #0 │ │ │ │ bge.w 93bee <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cbnz r0, 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26656 @ 0x6820 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r5, #0 │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r1, [pc, #384] @ (93fc0 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f8f78 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fb4d0 <_PyParkingLot_UnparkAll@@Base+0x65c> │ │ │ │ mov r5, r0 │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 94084 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ add.w r0, r5, #28 │ │ │ │ - mla r0, r2, r3, r0 │ │ │ │ + mla r0, r3, r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 9406c <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 94016 <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ mov r1, r6 │ │ │ │ bl 9426c │ │ │ │ mov r5, r0 │ │ │ │ @@ -158049,15 +158009,15 @@ │ │ │ │ mov r2, sl │ │ │ │ cmp r6, r9 │ │ │ │ ble.w 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f8f78 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fb4d0 <_PyParkingLot_UnparkAll@@Base+0x65c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9411e <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ b.n 93ebe <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -158065,15 +158025,15 @@ │ │ │ │ b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e673c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e8fcc <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ @@ -158097,18 +158057,18 @@ │ │ │ │ add r0, r3 │ │ │ │ bl 71e20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl cea74 │ │ │ │ + bl ceadc │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ bne.w 93bc8 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ b.n 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ @@ -158118,15 +158078,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 93c44 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ ble.w 93df6 <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r3, r4, #12 │ │ │ │ @@ -158147,43 +158107,43 @@ │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 93f3c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2b38 │ │ │ │ + bl 1a6508 │ │ │ │ mov r5, r0 │ │ │ │ b.n 93f46 <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ b.n 93c84 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 93cd8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 93cd8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr r5, [pc, #356] @ (94160 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 94088 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ b.n 93abe <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ cbz r2, 94054 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 94046 <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de8b0 │ │ │ │ + bl 1e12fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ @@ -158191,105 +158151,105 @@ │ │ │ │ cmp r0, r9 │ │ │ │ bne.w 93af2 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ b.n 93b06 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 94054 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 201174 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 2031b4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26700 @ 0x684c │ │ │ │ + movw r1, #27852 @ 0x6ccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25852 @ 0x64fc │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ b.n 93e60 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ b.n 93abe <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 155c74 <_PyUnicode_Copy@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 93a74 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ee584 <_PyObject_FunctionStr@@Base> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127274 │ │ │ │ + b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 1f0d38 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23928 @ 0x5d78 │ │ │ │ + movw r1, #27772 @ 0x6c7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ b.n 93ddc <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - bl 1ee584 <_PyObject_FunctionStr@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 156d24 <_PyUnicode_Copy@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 93cb8 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f0d38 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 93d54 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26620 @ 0x67fc │ │ │ │ + movw r1, #25080 @ 0x61f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 940cc <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93e1e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + b.n 940e0 <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 93e3a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9414e <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ + cbz r1, 9414a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 94142 <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ + bne.n 9413e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ b.n 93a6c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 93a6c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ b.n 93d40 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 93cb0 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -158328,29 +158288,29 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 941f6 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 941e0 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 941e0 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 941f6 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 941f6 <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 941a2 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ nop │ │ │ │ │ │ │ │ 000941fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -158365,33 +158325,33 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 9426c │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 94238 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 9422c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1de8b0 │ │ │ │ + b.w 1e12fc │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 94238 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 201174 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 2031b4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26700 @ 0x684c │ │ │ │ + movw r1, #27852 @ 0x6ccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25852 @ 0x64fc │ │ │ │ + movw r1, #27004 @ 0x697c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 9424e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -158429,15 +158389,15 @@ │ │ │ │ beq.n 943c4 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 943fe │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9443c │ │ │ │ movs r5, #0 │ │ │ │ b.n 94454 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ @@ -158574,15 +158534,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 943fe │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 9452c │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -158608,20 +158568,20 @@ │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ ldrge r5, [pc, #148] @ (94568 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ b.n 94454 │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 94538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ b.n 94424 │ │ │ │ adds r2, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r1, [r5, #8] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ strb r1, [r5, #16] │ │ │ │ @@ -158649,18 +158609,18 @@ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b.n 94424 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64328 @ 0xfb48 │ │ │ │ + movw r1, #65480 @ 0xffc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 942f4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ b.n 9450e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -158814,40 +158774,40 @@ │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ bge.n 946ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27052 @ 0x69ac │ │ │ │ + movw r1, #28204 @ 0x6e2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 94696 │ │ │ │ b.n 946a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 94676 │ │ │ │ b.n 946a4 │ │ │ │ cmp r1, #2 │ │ │ │ bne.n 94682 │ │ │ │ b.n 946a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + movw r1, #28176 @ 0x6e10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 946ea │ │ │ │ - movw r0, #27000 @ 0x6978 │ │ │ │ + movw r0, #28152 @ 0x6df8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 946ea │ │ │ │ │ │ │ │ 0009472c <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -158867,31 +158827,31 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl 987d4 │ │ │ │ + bl 987c0 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 94780 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ beq.n 9479e <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 94786 <_Py_write@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17d8 │ │ │ │ + bl f18c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ b.n 94780 <_Py_write@@Base+0x54> │ │ │ │ - bl e4ae0 │ │ │ │ + bl e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9474e <_Py_write@@Base+0x22> │ │ │ │ b.n 94794 <_Py_write@@Base+0x68> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -158961,15 +158921,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 94b86 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 94eb6 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b048 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b050 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ cbz r0, 948a4 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ beq.w 94ad4 <_Py_write@@Base+0x3a8> │ │ │ │ @@ -158978,15 +158938,15 @@ │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ bne.n 9484e <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ b.n 9484e <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 94d0c <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ @@ -159041,15 +159001,15 @@ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ str r0, [r1, r3] │ │ │ │ add.w r1, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ bne.n 94936 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 94d22 <_Py_write@@Base+0x5f6> │ │ │ │ ldr r3, [pc, #368] @ (94ad0 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ @@ -159155,17 +159115,17 @@ │ │ │ │ cbz r3, 94a82 <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bgt.n 94a98 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ bne.n 94a76 <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -159189,15 +159149,15 @@ │ │ │ │ b.n 94a76 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ bmi.w 95006 <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #16025 @ 0x3e99 │ │ │ │ + movw r0, #16029 @ 0x3e9d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ bne.w 94e04 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 94be2 <_Py_write@@Base+0x4b6> │ │ │ │ @@ -159238,15 +159198,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95006 <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 773d8 │ │ │ │ + bl 773e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ b.n 9488a <_Py_write@@Base+0x15e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -159287,15 +159247,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95006 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 9488a <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 94ee6 <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ @@ -159319,15 +159279,15 @@ │ │ │ │ mov.w fp, #12 │ │ │ │ cmp.w r9, #8192 @ 0x2000 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #8192 @ 0x2000 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ add.w r0, sl, #16 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 94f8e <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -159350,64 +159310,64 @@ │ │ │ │ b.n 949b8 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ b.n 94832 <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50181 @ 0xc405 │ │ │ │ + movw r3, #50145 @ 0xc3e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 94f6c <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ b.n 94bea <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 94f5e <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 9500c <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ b.n 94832 <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ b.n 94a8c <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r7] │ │ │ │ b.n 94c1e <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 71858 │ │ │ │ mov r6, r0 │ │ │ │ b.n 94bda <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 94d12 <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -159481,15 +159441,15 @@ │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 94fee <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ @@ -159501,15 +159461,15 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 94fee <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ b.n 948fe <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 94fc4 <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ @@ -159598,69 +159558,69 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 94cf8 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ b.n 94bea <_Py_write@@Base+0x4be> │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 947d4 <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ + subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ b.n 94a90 <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 94a50 <_Py_write@@Base+0x324> │ │ │ │ - bl 1e7e34 │ │ │ │ - bl 7f768 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ + bl 1ea6c4 │ │ │ │ + bl 7f76c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 94d1e <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ b.n 94f88 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ bgt.w 949d0 <_Py_write@@Base+0x2a4> │ │ │ │ b.n 94c2e <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 94bb0 <_Py_write@@Base+0x484> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 948a6 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 948a6 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 94906 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ b.n 94d12 <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 949f2 <_Py_write@@Base+0x2c6> │ │ │ │ b.n 94a04 <_Py_write@@Base+0x2d8> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159688,15 +159648,15 @@ │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ beq.n 9517a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -159705,15 +159665,15 @@ │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ beq.n 9517a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -159722,15 +159682,15 @@ │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ beq.n 9517a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -159739,15 +159699,15 @@ │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ beq.n 9517a <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -159755,15 +159715,15 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ beq.n 9517a <_Py_write@@Base+0xa4e> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ @@ -159772,15 +159732,15 @@ │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ bne.n 95154 <_Py_write@@Base+0xa28> │ │ │ │ ldr r3, [pc, #444] @ (95338 <_Py_write@@Base+0xc0c>) │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ @@ -159788,15 +159748,15 @@ │ │ │ │ subs.w r9, r3, #1 │ │ │ │ bmi.w 958d4 <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #42912 @ 0xa7a0 │ │ │ │ + movw r8, #44128 @ 0xac60 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r7, ip │ │ │ │ @@ -159930,15 +159890,15 @@ │ │ │ │ bne.n 95316 <_Py_write@@Base+0xbea> │ │ │ │ b.n 9533c <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ bcs.w 951ba <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ ldr r3, [pc, #756] @ (95650 <_Py_write@@Base+0xf24>) │ │ │ │ @@ -159960,15 +159920,15 @@ │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ beq.n 9549c <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -159977,15 +159937,15 @@ │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ beq.n 9549c <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -159994,15 +159954,15 @@ │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ beq.n 9549c <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -160011,15 +159971,15 @@ │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ beq.n 9549c <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ @@ -160027,15 +159987,15 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ beq.n 9549c <_Py_write@@Base+0xd70> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ @@ -160044,15 +160004,15 @@ │ │ │ │ beq.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.w 95c86 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ bne.n 95476 <_Py_write@@Base+0xd4a> │ │ │ │ ldr r3, [pc, #432] @ (95650 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95c72 <_Py_write@@Base+0x1546> │ │ │ │ @@ -160182,25 +160142,25 @@ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 95a7c <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ @@ -160291,15 +160251,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ ble.w 95c48 <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ bne.w 958b0 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #14344 @ 0x3808 │ │ │ │ + movw r0, #15560 @ 0x3cc8 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ b.n 95740 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ @@ -160352,22 +160312,22 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ beq.n 9588c <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ bne.w 9534e <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7759c │ │ │ │ + bl 775ac │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 977d0 │ │ │ │ + bl 977bc │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 95c4e <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 95bdc <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -160375,15 +160335,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 9534e <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 9534e <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 9534e <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 957b2 <_Py_write@@Base+0x1086> │ │ │ │ ldr r2, [pc, #604] @ (95a70 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -160408,15 +160368,15 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 95532 <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49373 @ 0xc0dd │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 95af8 <_Py_write@@Base+0x13cc> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -160426,15 +160386,15 @@ │ │ │ │ beq.w 95ade <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ b.n 95532 <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 977d0 │ │ │ │ + bl 977bc │ │ │ │ cmp r0, #0 │ │ │ │ bge.w 9534e <_Py_write@@Base+0xc22> │ │ │ │ b.n 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 95b04 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -160614,25 +160574,25 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 955b4 <_Py_write@@Base+0xe88> │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ @@ -160648,21 +160608,21 @@ │ │ │ │ b.n 9585a <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 95532 <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 95556 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 781c8 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 781d8 │ │ │ │ + bl 1ea6c4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 957b2 <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ b.n 9587a <_Py_write@@Base+0x114e> │ │ │ │ @@ -160672,15 +160632,15 @@ │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ b.n 955e4 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ bgt.w 9591a <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ @@ -160732,44 +160692,44 @@ │ │ │ │ orr.w r0, r7, #1 │ │ │ │ b.n 95b4e <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ b.n 959c8 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abd8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abe0 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ b.n 95928 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #25061 @ 0x61e5 │ │ │ │ + movw r1, #26341 @ 0x66e5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 95822 <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ b.n 95822 <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5dd4 │ │ │ │ + bl f5ec8 │ │ │ │ cbz r0, 95c4e <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 957ea <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 957ea <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 957ea <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ bpl.n 95c6e <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ @@ -160782,48 +160742,48 @@ │ │ │ │ b.n 95c0a <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 95552 <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27136 @ 0x6a00 │ │ │ │ + movw r1, #28288 @ 0x6e80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27160 @ 0x6a18 │ │ │ │ + movw r0, #28312 @ 0x6e98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ed598 │ │ │ │ + bl 1efdb4 │ │ │ │ b.n 95c1a <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ b.n 9578c <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ b.n 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ b.n 95c20 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14344 @ 0x3808 │ │ │ │ + movw r0, #15560 @ 0x3cc8 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27104 @ 0x69e0 │ │ │ │ + movw r1, #28256 @ 0x6e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ b.n 95af4 <_Py_write@@Base+0x13c8> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ @@ -160901,64 +160861,64 @@ │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ cbnz r0, 95d94 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95d34 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #64884 @ 0xfd74 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #92] @ (95de0 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63652 @ 0xf8a4 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64804 @ 0xfd24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #80] @ (95de0 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27268 @ 0x6a84 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #64] @ (95de0 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63616 @ 0xf880 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #56] @ (95de4 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27236 @ 0x6a64 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28388 @ 0x6ee4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #40] @ (95de4 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64704 @ 0xfcc0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (95de4 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27208 @ 0x6a48 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28360 @ 0x6ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (95de0 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ movs r5, r6 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 97080 │ │ │ │ + beq.w 97202 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9708e │ │ │ │ + bne.w 97210 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 964a8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ @@ -161128,174 +161088,174 @@ │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 9667c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96868 │ │ │ │ + beq.w 96864 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 961aa │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97094 │ │ │ │ + beq.w 9716e │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97472 │ │ │ │ + beq.w 9743a │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 9604e │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9695c │ │ │ │ + bne.w 9695a │ │ │ │ subs r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 96d42 │ │ │ │ + bpl.w 96ebc │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96d5a │ │ │ │ - movw r1, #53052 @ 0xcf3c │ │ │ │ + beq.w 96ed4 │ │ │ │ + movw r1, #54124 @ 0xd36c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d4e0 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4bb0 │ │ │ │ + bl 1e7448 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5aa4 │ │ │ │ + bl 1e8334 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96034 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9772c │ │ │ │ + beq.w 9717c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ece74 │ │ │ │ + bl 1ef690 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27676 @ 0x6c1c │ │ │ │ + movw r2, #28828 @ 0x709c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96044 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969ae │ │ │ │ + beq.w 969ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 969ae │ │ │ │ + b.w 969ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97468 │ │ │ │ + beq.w 97508 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9729a │ │ │ │ + bne.w 9751c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a65b8 │ │ │ │ + bl 1a9f80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 966aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9729a │ │ │ │ + bne.w 9751c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6f18 │ │ │ │ + bl 1aa8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 966fe │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ b.n 96044 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 97290 │ │ │ │ + beq.w 97512 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 96574 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a65b8 │ │ │ │ + bl 1a9f80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969b6 │ │ │ │ + bne.w 969b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 96574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa7b0 │ │ │ │ + bl 1ae17c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96156 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -161307,83 +161267,83 @@ │ │ │ │ b.n 96048 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9745e │ │ │ │ + beq.w 974fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 965c2 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97238 │ │ │ │ + beq.w 972cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d62 │ │ │ │ + bne.w 96e22 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbz r0, 96202 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cd8 │ │ │ │ + bne.w 96ce0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 965c2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a06 │ │ │ │ + beq.w 96a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac830 │ │ │ │ + bl 1b01fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a06 │ │ │ │ + beq.w 96a04 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a06 │ │ │ │ + beq.w 96a04 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a08 │ │ │ │ + bne.w 96a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a06 │ │ │ │ + beq.w 96a04 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722e │ │ │ │ + beq.w 972c2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1ef8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1edc <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ae6 │ │ │ │ + beq.w 96ae4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ strd sl, r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ @@ -161392,208 +161352,208 @@ │ │ │ │ b.n 96158 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9744a │ │ │ │ + beq.w 974f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ + bne.w 9705e │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 973d0 │ │ │ │ + beq.w 97114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ee0 │ │ │ │ + bne.w 96fba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b08 │ │ │ │ + beq.w 96be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b14a0 │ │ │ │ + bl b1484 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b08 │ │ │ │ + beq.w 96be2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b08 │ │ │ │ + beq.w 96be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e04 │ │ │ │ + bl b4de0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 971f4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 971f4 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ + bne.w 9705e │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 971f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9e20 │ │ │ │ + bl 1ad7ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ + bne.w 9705e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b4 │ │ │ │ + beq.w 9705e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1ef8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1edc <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ab574 │ │ │ │ + bl 1aef40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97552 │ │ │ │ + beq.w 97228 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 972b8 │ │ │ │ + b.w 97062 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 974ae │ │ │ │ + beq.w 975fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 964a0 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97170 │ │ │ │ + beq.w 97182 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dfc │ │ │ │ + bne.w 96d3e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbz r0, 96420 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ + bl c45a0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 96420 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbz r0, 96420 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 96420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9b14 │ │ │ │ + bl 1ad4e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96828 │ │ │ │ + bne.w 96824 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 964a0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbz r0, 9649e │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ + bl c45a0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 9649e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbz r0, 9649e │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 9649e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9e20 │ │ │ │ + bl 1ad7ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cbnz r3, 964a0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 964a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1a9fb8 │ │ │ │ + bl 1ad984 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971a4 │ │ │ │ + bne.w 9718e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ b.n 95eaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 964d0 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 970b2 │ │ │ │ + bne.w 9722e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 964cc │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ b.n 95e30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ @@ -161603,121 +161563,121 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95e90 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ b.n 961ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f92 │ │ │ │ + blt.w 96f96 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ beq.w 96116 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f9a │ │ │ │ + blt.w 96f9e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 963b4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95eaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fa6 │ │ │ │ + blt.w 96faa │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 96116 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 96574 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9752c │ │ │ │ + bne.w 9772c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 96570 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ b.n 95ecc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ b.n 961a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fae │ │ │ │ + blt.w 96fb2 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ beq.w 9615c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 965c2 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97532 │ │ │ │ + bne.w 97732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 965be │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ b.n 95f22 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95f62 │ │ │ │ b.n 961aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9705c │ │ │ │ + blt.w 96edc │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 961b2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 9661c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97726 │ │ │ │ + bne.w 976f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 96618 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ b.n 95f7c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ @@ -161725,15 +161685,15 @@ │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 95fbe │ │ │ │ b.n 964de │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 9664c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -161743,45 +161703,45 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ b.n 961ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97064 │ │ │ │ + blt.w 96f8e │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 962a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 966a0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96868 │ │ │ │ + beq.w 96864 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ b.n 95ffc │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 961aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6f18 │ │ │ │ + bl 1aa8e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96140 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r7, ip, [r3, #20] │ │ │ │ ldrd lr, r8, [r3, #28] │ │ │ │ ldrd r9, sl, [r3, #36] @ 0x24 │ │ │ │ @@ -161791,271 +161751,271 @@ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 96d36 │ │ │ │ - bl 1aaeb8 │ │ │ │ + beq.w 96cd4 │ │ │ │ + bl 1ae884 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97132 │ │ │ │ + bne.w 97418 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ b.n 964d6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97454 │ │ │ │ + beq.w 971f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97440 │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 9740a │ │ │ │ + bne.w 971ea │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 974b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97428 │ │ │ │ + bne.w 974da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbz r0, 96774 │ │ │ │ - movw r2, #33084 @ 0x813c │ │ │ │ + movw r2, #34412 @ 0x866c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9a44 │ │ │ │ + bl 1ad410 │ │ │ │ cbz r0, 96774 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c5398 │ │ │ │ + mov r8, r0 │ │ │ │ cbz r0, 96774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa010 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1ad9dc │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96920 │ │ │ │ + bne.w 9691c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97440 │ │ │ │ + bne.w 971ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bfa │ │ │ │ - movw r2, #33084 @ 0x813c │ │ │ │ + beq.w 96b06 │ │ │ │ + movw r2, #34412 @ 0x866c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9a44 │ │ │ │ + bl 1ad410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bfa │ │ │ │ + beq.w 96b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c5398 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bfa │ │ │ │ + beq.w 96b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa120 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1adaec │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bfa │ │ │ │ + beq.w 96b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9e20 │ │ │ │ + bl 1ad7ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfc │ │ │ │ + bne.w 96b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa010 │ │ │ │ + bl 1ad9dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96bfc │ │ │ │ + bne.w 96b08 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97440 │ │ │ │ + beq.w 971ea │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cbe │ │ │ │ + beq.w 96bc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ + strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 96156 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97540 │ │ │ │ + beq.w 976fe │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a6594 │ │ │ │ + bl 1a9f5c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97538 │ │ │ │ + beq.w 976f6 │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a9fb8 │ │ │ │ + bl 1ad984 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ b.n 96494 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9719a │ │ │ │ + beq.w 97426 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97052 │ │ │ │ + bne.w 96f84 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97268 │ │ │ │ + beq.w 97474 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fb6 │ │ │ │ + bne.w 96ee4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9691c │ │ │ │ + beq.n 96918 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ + bl c45a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9691c │ │ │ │ + cbz r0, 96918 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9691c │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96918 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9691c │ │ │ │ + cbz r0, 96918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9e20 │ │ │ │ + bl 1ad7ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97052 │ │ │ │ + bne.w 96f84 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97052 │ │ │ │ + beq.w 96f84 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1abe68 │ │ │ │ + bl 1af834 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972a2 │ │ │ │ + bne.w 974a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97052 │ │ │ │ + b.n 96f84 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97606 │ │ │ │ + beq.w 97216 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cbe │ │ │ │ + beq.w 96bc8 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ - strd r9, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.w 96156 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976ba │ │ │ │ + bne.w 9767e │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97644 │ │ │ │ - movw r1, #53052 @ 0xcf3c │ │ │ │ + beq.w 97608 │ │ │ │ + movw r1, #54124 @ 0xd36c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a5c18 │ │ │ │ + bl 1a95e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9765a │ │ │ │ + bne.w 9761e │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97652 │ │ │ │ + bne.w 97616 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53052 @ 0xcf3c │ │ │ │ + movw r1, #54124 @ 0xd36c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a5c18 │ │ │ │ + bl 1a95e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976c0 │ │ │ │ + bne.w 97684 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.w 96044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa7b0 │ │ │ │ + bl 1ae17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96186 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ @@ -162064,1638 +162024,1638 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1ab0c0 │ │ │ │ + bl 1aea8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9619a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ b.w 961a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 965c2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a36 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a34 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a36 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a34 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971b0 │ │ │ │ + bne.w 97244 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 965c2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96af4 │ │ │ │ + beq.n 96af2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96af4 │ │ │ │ + beq.n 96af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac830 │ │ │ │ + bl 1b01fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96af4 │ │ │ │ + beq.n 96af2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96af4 │ │ │ │ + beq.n 96af2 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96af6 │ │ │ │ + bne.n 96af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96af4 │ │ │ │ + cbz r0, 96af2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722e │ │ │ │ + beq.w 972c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1ef8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1edc <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96ad0 │ │ │ │ + cbz r0, 96ace │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, sl, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd r6, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27448 @ 0x6b38 │ │ │ │ + movw r2, #28600 @ 0x6fb8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97244 │ │ │ │ + bne.w 972d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96b00 │ │ │ │ + b.n 96afe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 972be │ │ │ │ + bne.w 972e6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ b.n 965c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 971ea │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #642 @ 0x282 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971e8 │ │ │ │ + movw r2, #34412 @ 0x866c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ad410 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c5398 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 22e0ec │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ad7ec │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 971ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ad9dc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 971ea │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl b2848 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971ea │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 96bb2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ + movs r2, #19 │ │ │ │ + strd r7, r6, [r0, #4] │ │ │ │ + strd r9, r8, [r0, #12] │ │ │ │ + strd fp, sl, [r0, #32] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + movw r2, #28708 @ 0x7024 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1afa10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 96156 │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 971e8 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95fd8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ + bne.w 9705e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9754c │ │ │ │ + beq.w 97222 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9754c │ │ │ │ + beq.w 97222 │ │ │ │ mov r0, r4 │ │ │ │ - bl b14a0 │ │ │ │ + bl b1484 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9754c │ │ │ │ + beq.w 97222 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9754c │ │ │ │ + beq.w 97222 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e04 │ │ │ │ + bl b4de0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 971f4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 971f4 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ + bne.w 9705e │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 971f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9e20 │ │ │ │ + bl 1ad7ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ + bne.w 9705e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b4 │ │ │ │ + beq.w 9705e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1ef8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1edc <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 23090c │ │ │ │ - movw r2, #27536 @ 0x6b90 │ │ │ │ + bl 231efc │ │ │ │ + movw r2, #28688 @ 0x7010 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ b.w 9639c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97440 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #642 @ 0x282 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97612 │ │ │ │ - movw r2, #33084 @ 0x813c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a9a44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97612 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97612 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22c9ac │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97612 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a9e20 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97440 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1aa010 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97440 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl b285c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97440 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 96ca8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ - movs r2, #19 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ - strd r9, r8, [r0, #12] │ │ │ │ - strd fp, sl, [r0, #32] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - movw r2, #27556 @ 0x6ba4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1e1864 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97612 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fd8 │ │ │ │ + b.n 966f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac830 │ │ │ │ + bl 1b01fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96202 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 96204 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96202 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96202 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 96204 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96258 │ │ │ │ b.w 96202 │ │ │ │ - bl 1dee18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96156 │ │ │ │ - b.n 966f4 │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #27644 @ 0x6bfc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1940 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96034 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 974b8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96db6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 96db4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96db4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 974ce │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 974c6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97600 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 97590 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - str.w sl, [r4, #88] @ 0x58 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 961e8 │ │ │ │ - b.w 965c2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 970b8 │ │ │ │ + beq.w 97562 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96e30 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ - cbz r0, 96e30 │ │ │ │ + bl c45a0 │ │ │ │ + cbz r0, 96d72 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97558 │ │ │ │ + bne.w 97578 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970c6 │ │ │ │ + bne.w 97570 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97400 │ │ │ │ + beq.w 97738 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45b0 │ │ │ │ + bl c45a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97400 │ │ │ │ + beq.w 97738 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97400 │ │ │ │ + beq.w 97738 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97400 │ │ │ │ + beq.w 97738 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab80 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97400 │ │ │ │ + beq.w 97738 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27324 @ 0x6abc │ │ │ │ + movw r3, #28476 @ 0x6f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97168 │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 97166 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97402 │ │ │ │ + beq.w 9773a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 963e8 │ │ │ │ b.w 964a0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97252 │ │ │ │ + beq.w 9754c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96f4c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96f4a │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14a0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96f4a │ │ │ │ + cbnz r3, 96e76 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96f4a │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 96e74 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e04 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 96f4a │ │ │ │ - movs r1, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 30a8e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r0, 96e74 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 970ce │ │ │ │ + bne.w 975a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97260 │ │ │ │ + bne.w 9755a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97734 │ │ │ │ + bne.w 977b4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97738 │ │ │ │ + bne.w 97744 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + str.w sl, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962da │ │ │ │ - b.n 972b4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e60 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95eaa │ │ │ │ + beq.w 961e8 │ │ │ │ + b.w 965c2 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #28796 @ 0x707c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d19b0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e82 │ │ │ │ + b.w 96034 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95efc │ │ │ │ + b.w 95f56 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9706c │ │ │ │ + beq.w 9719a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96fe8 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45b0 │ │ │ │ - cbz r0, 96fe8 │ │ │ │ + bl c45a0 │ │ │ │ + cbz r0, 96f18 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97102 │ │ │ │ + bne.w 97524 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97078 │ │ │ │ + bne.w 971a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9703c │ │ │ │ + cbz r0, 96f6e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45b0 │ │ │ │ + bl c45a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9703c │ │ │ │ + cbz r0, 96f6e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9703c │ │ │ │ + cbz r0, 96f6e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9703c │ │ │ │ + cbz r0, 96f6e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab80 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97140 │ │ │ │ + bne.w 971b0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9689e │ │ │ │ + beq.w 9689a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ b.w 95ffc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f56 │ │ │ │ + b.w 95fb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fb0 │ │ │ │ + b.w 95e60 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 95eaa │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95e82 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95efc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 97068 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 97024 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 97022 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b1484 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 97022 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 97022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4de0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 97022 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 97142 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cbnz r3, 97074 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96fc4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97044 │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 95e14 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 961ac │ │ │ │ + bne.n 97110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 9707c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [r4, #88] @ 0x58 │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9772c │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 97472 │ │ │ │ - mov r1, r7 │ │ │ │ - b.w 9601e │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 95e30 │ │ │ │ + beq.w 962da │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 96622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e0c │ │ │ │ + beq.n 96fc8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ece │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 97052 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b1484 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9704a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9704a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4de0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9704a │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9704a │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9704a │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 9ab88 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9704a │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27308 @ 0x6aac │ │ │ │ + movw r3, #28628 @ 0x6fd4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97168 │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 97166 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7e │ │ │ │ + beq.n 9704c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96f84 │ │ │ │ + b.n 97052 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b.n 9704e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 963a6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w fp, [r3, #16] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 97058 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96fbc │ │ │ │ + subs r6, #1 │ │ │ │ + b.n 97062 │ │ │ │ + mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27308 @ 0x6aac │ │ │ │ + movw r3, #28460 @ 0x6f2c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cbnz r0, 97168 │ │ │ │ - bl 7f768 │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9703e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97044 │ │ │ │ + beq.n 97102 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 96158 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 97430 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.n 969ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 973d8 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 964a2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96ef4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96704 │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96f76 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27580 @ 0x6bbc │ │ │ │ + movw r3, #28732 @ 0x703c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97124 │ │ │ │ + bne.n 97166 │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96f70 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 96f76 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 971a4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + b.w 95fd8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9705e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9671a │ │ │ │ + bl 25f224 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96ed6 │ │ │ │ + beq.w 95e14 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 961ac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95fd8 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 97234 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9713e │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 95e30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96dfe │ │ │ │ - b.w 964a2 │ │ │ │ + bne.w 9705e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9687a │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 964a2 │ │ │ │ + bl 1e26b8 │ │ │ │ + b.n 97228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac830 │ │ │ │ + bl 1b01fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a36 │ │ │ │ + beq.w 96a34 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a38 │ │ │ │ + bne.w 96a36 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a36 │ │ │ │ + beq.w 96a34 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a36 │ │ │ │ + beq.w 96a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53a8 │ │ │ │ + bl c5398 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a36 │ │ │ │ + beq.w 96a34 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9722e │ │ │ │ + cbz r0, 972c2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad0 │ │ │ │ + beq.w 96ace │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd r6, sl, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 96ad0 │ │ │ │ + b.n 96ace │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ b.w 965c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97622 │ │ │ │ + bge.w 9770a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ b.w 965c6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96ef0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 972a2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9704c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96fb8 │ │ │ │ - b.n 97054 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9616e │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 96704 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95ffc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96622 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973aa │ │ │ │ + bne.n 9735a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97320 │ │ │ │ + beq.n 97348 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 972f4 │ │ │ │ + cbnz r3, 9731c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 973b0 │ │ │ │ + bne.n 973f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 9732c │ │ │ │ + cbnz r3, 97354 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973a6 │ │ │ │ + bne.n 973d4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 97332 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 97360 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96b00 │ │ │ │ + b.w 96afe │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 972d0 │ │ │ │ + beq.n 972f8 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9731a │ │ │ │ + b.n 97342 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 965c6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97314 │ │ │ │ + beq.n 9733c │ │ │ │ mov r0, r4 │ │ │ │ - bl 524dc │ │ │ │ + bl 524d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97314 │ │ │ │ + beq.n 9733c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 973a6 │ │ │ │ + cbnz r3, 973d4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97314 │ │ │ │ + beq.n 9733c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97314 │ │ │ │ + beq.n 9733c │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27308 @ 0x6aac │ │ │ │ + movw r3, #28460 @ 0x6f2c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97168 │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 97166 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97316 │ │ │ │ + beq.n 9733e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9731a │ │ │ │ + b.n 97342 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97318 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 965c6 │ │ │ │ + b.n 97340 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96e18 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96d40 │ │ │ │ + b.w 964a2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972f2 │ │ │ │ + beq.n 9731a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97374 │ │ │ │ - b.n 972f2 │ │ │ │ + bne.n 973a2 │ │ │ │ + b.n 9731a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 96876 │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 976ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 963a6 │ │ │ │ + blt.n 9749c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r0, r7, lsl #2] │ │ │ │ + ldrd r6, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9717c │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 9602a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 96ed4 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + b.w 9602a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 974a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96f8a │ │ │ │ + beq.w 96f7e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ee2 │ │ │ │ + beq.w 96ee6 │ │ │ │ + b.n 96f86 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.n 972b8 │ │ │ │ + b.w 969ac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ece │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96cc8 │ │ │ │ + blt.w 96bd2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 9743a │ │ │ │ - cbnz r3, 97440 │ │ │ │ + cbz r2, 974ea │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 971ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 244790 │ │ │ │ + bl 2454d4 <_PySys_GetSizeOf@@Base+0x370> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 96156 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9673e │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fd8 │ │ │ │ + bne.w 971ea │ │ │ │ + b.w 9673e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ b.w 962b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9671a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ b.w 961c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ b.w 96128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97616 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r0, r7, lsl #2] │ │ │ │ - ldrd r6, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9772c │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 9602a │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9616e │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 96704 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #28460 @ 0x6f2c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96d5a │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 9602a │ │ │ │ + beq.w 971d8 │ │ │ │ + b.n 97166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 963c6 │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96e32 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d72 │ │ │ │ + beq.w 96d4e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96dec │ │ │ │ + b.n 96e10 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #28460 @ 0x6f2c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e02 │ │ │ │ + b.n 97166 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96db4 │ │ │ │ + beq.w 96e74 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab80 │ │ │ │ + bl 9ab88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96db4 │ │ │ │ + beq.w 96e74 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27384 @ 0x6af8 │ │ │ │ + movw r3, #28536 @ 0x6f78 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97168 │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 97166 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96de6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96dec │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95ecc │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95f22 │ │ │ │ + beq.w 96ea6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9684c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95eaa │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 97580 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 973fc │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #27308 @ 0x6aac │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96ec0 │ │ │ │ - b.n 97168 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 972b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1dfc6c │ │ │ │ - b.n 97552 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 524dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97600 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ - movs r1, #5 │ │ │ │ + b.n 96eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96de4 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.n 97502 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96de8 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fd8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97440 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 969ae │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 96df2 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96d64 │ │ │ │ - b.w 965c6 │ │ │ │ + bl 25f224 │ │ │ │ + b.w 963c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96972 │ │ │ │ + beq.w 96970 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 969ac │ │ │ │ + b.w 969aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4bb0 │ │ │ │ + bl 1e7448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96988 │ │ │ │ + beq.w 96986 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96988 │ │ │ │ + beq.w 96986 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27308 @ 0x6aac │ │ │ │ + movw r3, #28460 @ 0x6f2c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27676 @ 0x6c1c │ │ │ │ + movw r2, #28828 @ 0x709c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9771c │ │ │ │ - bl 7f768 │ │ │ │ + bne.n 976e0 │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969aa │ │ │ │ + beq.w 969a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 969ac │ │ │ │ + b.w 969aa │ │ │ │ subs r6, #1 │ │ │ │ - b.w 969ae │ │ │ │ + b.w 969ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4bb0 │ │ │ │ + bl 1e7448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a8 │ │ │ │ + beq.w 969a6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a8 │ │ │ │ + beq.w 969a6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a8 │ │ │ │ + beq.w 969a6 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab80 │ │ │ │ + bl 9ab88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a8 │ │ │ │ + beq.w 969a6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27696 @ 0x6c30 │ │ │ │ + movw r3, #28848 @ 0x70b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 976a8 │ │ │ │ + beq.n 9766c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ b.w 96044 │ │ │ │ + mov r1, r7 │ │ │ │ + b.w 9601e │ │ │ │ mov r2, r6 │ │ │ │ b.w 95f7c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 96848 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 969ae │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95eaa │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96eb2 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96e24 │ │ │ │ + b.w 965c6 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95ecc │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95f22 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 96f80 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + b.w 96e10 │ │ │ │ + movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14a0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7c │ │ │ │ + beq.w 96ea4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 524d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7c │ │ │ │ + beq.w 96ea4 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e04 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 977b4 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7c │ │ │ │ + beq.w 96ea4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7c │ │ │ │ + beq.w 96ea4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7c │ │ │ │ + beq.w 96ea4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9ab80 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 9ab88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f7c │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ + beq.w 96ea4 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27476 @ 0x6b54 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 975d4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 970f2 │ │ │ │ - b.n 97168 │ │ │ │ + b.w 96ea8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (97a78 ) │ │ │ │ + ldr r2, [pc, #660] @ (97a64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 979b0 │ │ │ │ + bmi.w 9799c │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #42912 @ 0xa7a0 │ │ │ │ + movw r5, #44128 @ 0xac60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 979b8 │ │ │ │ + bne.w 979a4 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 979aa │ │ │ │ + bpl.w 97996 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97a4e │ │ │ │ + bpl.w 97a3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9799c │ │ │ │ + beq.w 97988 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 979aa │ │ │ │ + bne.w 97996 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9799c │ │ │ │ + beq.w 97988 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 979aa │ │ │ │ + bne.w 97996 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9799c │ │ │ │ + beq.w 97988 │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9799c │ │ │ │ + beq.n 97988 │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9799c │ │ │ │ + beq.n 97988 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9799c │ │ │ │ + beq.n 97988 │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9799c │ │ │ │ + beq.n 97988 │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 979aa │ │ │ │ + cbnz r1, 97996 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9799c │ │ │ │ + beq.n 97988 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 979aa │ │ │ │ + cbnz r1, 97996 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9799c │ │ │ │ + beq.n 97988 │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 979aa │ │ │ │ + cbnz r1, 97996 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9797a │ │ │ │ + bne.n 97966 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b17c │ │ │ │ + bl 7b170 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97a0a │ │ │ │ + bne.n 979f6 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9781e │ │ │ │ + bcs.w 9780a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 979f8 │ │ │ │ + beq.n 979e4 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7759c │ │ │ │ + bl 775ac │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97a04 │ │ │ │ + cbz r0, 979f0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 977d0 │ │ │ │ + bl 977bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97a5c │ │ │ │ + beq.n 97a48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97a18 │ │ │ │ + cbnz r1, 97a04 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 979aa │ │ │ │ + beq.n 97996 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 979aa │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97996 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 977d0 │ │ │ │ + bl 977bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 979aa │ │ │ │ + bne.n 97996 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 979b2 │ │ │ │ + b.n 9799e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 979aa │ │ │ │ + beq.n 97996 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 979aa │ │ │ │ + b.n 97996 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5dd4 │ │ │ │ + bl f5ec8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97a5c │ │ │ │ + cbz r0, 97a48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97a36 │ │ │ │ + beq.n 97a22 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97a42 │ │ │ │ + cbz r1, 97a2e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 979de │ │ │ │ + beq.n 979ca │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 979de │ │ │ │ + b.n 979ca │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97a36 │ │ │ │ + b.n 97a22 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 97846 │ │ │ │ - b.n 9799c │ │ │ │ + bne.w 97832 │ │ │ │ + b.n 97988 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97a04 │ │ │ │ + beq.n 979f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97a04 │ │ │ │ + bne.n 979f0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97a04 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 979f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47137 @ 0xb821 │ │ │ │ + movw r3, #47125 @ 0xb815 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97b14 │ │ │ │ + bne.n 97b00 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29657 @ 0x73d9 │ │ │ │ + movw r3, #29673 @ 0x73e9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97bc4 │ │ │ │ + bne.w 97bb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #416] @ (97c5c ) │ │ │ │ + ldr r4, [pc, #416] @ (97c48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 97b28 │ │ │ │ + beq.n 97b14 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, ip │ │ │ │ - bgt.n 97b00 │ │ │ │ + bgt.n 97aec │ │ │ │ ldr.w r5, [r2, #804] @ 0x324 │ │ │ │ cmp r5, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 97b28 │ │ │ │ + cbz r2, 97b14 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 97b16 │ │ │ │ - cbz r2, 97b4c │ │ │ │ + cbz r5, 97b02 │ │ │ │ + cbz r2, 97b38 │ │ │ │ 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 97b10 │ │ │ │ + b.n 97afc │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50081 @ 0xc3a1 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c52 │ │ │ │ + bne.w 97c3e │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97b10 │ │ │ │ + b.n 97afc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -163703,73 +163663,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r5, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 97b88 │ │ │ │ + bne.n 97b74 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97b84 │ │ │ │ + cbz r3, 97b70 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r5, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97bea │ │ │ │ + beq.n 97bd6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97bca │ │ │ │ + beq.n 97bb6 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97ba0 │ │ │ │ + cbnz r3, 97b8c │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97b10 │ │ │ │ + beq.n 97afc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c4c │ │ │ │ + beq.n 97c38 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97bbe │ │ │ │ + cbz r3, 97baa │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97b10 │ │ │ │ + b.n 97afc │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97bd8 │ │ │ │ + cbz r3, 97bc4 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b10 │ │ │ │ + bne.n 97afc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97b10 │ │ │ │ + b.n 97afc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97b92 │ │ │ │ + beq.n 97b7e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97c46 │ │ │ │ + cbz r3, 97c32 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 97c1e │ │ │ │ + cbz r3, 97c0a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r5, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r5, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -163778,120 +163738,120 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 97b10 │ │ │ │ + b.n 97afc │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97bf6 │ │ │ │ + b.n 97be2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97bae │ │ │ │ + b.n 97b9a │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97b40 │ │ │ │ + b.n 97b2c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c60 <_Py_GetConfig@@Base>: │ │ │ │ +00097c4c <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (97c98 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97c84 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97c82 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97c6e <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14344 @ 0x3808 │ │ │ │ + movw r0, #15560 @ 0x3cc8 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c9c <_PyObject_NewVar@@Base>: │ │ │ │ +00097c88 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bl 716c0 │ │ │ │ - cbz r0, 97cf0 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + cbz r0, 97cdc <_PyObject_NewVar@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #40] @ (97cf8 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97ce4 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 97ce6 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97cd2 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 97ce0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97ccc <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7e34 │ │ │ │ + b.w 1ea6c4 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97d28 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97d14 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97d42 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97d2e <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97d4a <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97d36 <_PyObject_NewVar@@Base+0xae> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 97d22 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97d0e <_PyObject_NewVar@@Base+0x86> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97d22 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97d0e <_PyObject_NewVar@@Base+0x86> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -163903,140 +163863,140 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9846e <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 9888c │ │ │ │ + bne.w 9845a <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98878 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9847e <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 9846a <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 9857a <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 98566 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 985d8 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 985c4 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 981f8 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 981e4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 97f46 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97f32 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98620 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 9860c <_PyObject_NewVar@@Base+0x984> │ │ │ │ sub.w r3, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98138 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 98124 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98132 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 9811e <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 985f2 <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 985de <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ movw r3, #6045 @ 0x179d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 984b6 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (98100 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 984a2 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (980ec <_PyObject_NewVar@@Base+0x464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 98442 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 9842e <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ lsrs r0, r7, #3 │ │ │ │ adds r5, r0, #2 │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 9842e <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 9841a <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98116 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 98102 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #644] @ (98104 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (980f0 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 984dc <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 984c8 <_PyObject_NewVar@@Base+0x840> │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 98108 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 980f4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 98162 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 9814e <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9819e <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 9818a <_PyObject_NewVar@@Base+0x502> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 981c0 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 981ac <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 981e0 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 981cc <_PyObject_NewVar@@Base+0x544> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r7, [r5, #464] @ 0x1d0 │ │ │ │ @@ -164053,311 +164013,311 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ addeq r1, r1, r2 │ │ │ │ streq.w r1, [r9, #24] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 98638 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 98624 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ mvn.w r3, #7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 98092 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 9807e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98072 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 9805e <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 98054 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 98040 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980fa <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980e6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 98092 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 9807e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97dce <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97dba <_PyObject_NewVar@@Base+0x132> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 97ea6 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97e92 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 98192 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 9817e <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - b.n 97e66 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97e52 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (983a4 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97ea8 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98390 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97e94 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 97eb8 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 97ea4 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97e66 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97e52 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 83bcc <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98782 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 9876e <_PyObject_NewVar@@Base+0xae6> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97ee6 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97ed2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ee6 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97ed2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97ef4 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97ee0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9aab0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9aab8 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 987a0 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 9878c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97ef4 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97ee0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983e6 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 983d2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 98506 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 984f2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #28893 @ 0x70dd │ │ │ │ + movw fp, #28905 @ 0x70e9 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50549 @ 0xc575 │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 982b4 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 982a0 <_PyObject_NewVar@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98556 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (983a8 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98542 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98394 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9850a <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 984f6 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98290 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 9827c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ ittte ls │ │ │ │ addls r0, r2, r5 │ │ │ │ addls r5, #40 @ 0x28 │ │ │ │ strls r0, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -164370,42 +164330,42 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 983e4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 983d0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 98506 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 984f2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9849e <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (983a8 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9848a <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98394 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 983f2 <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 983de <_PyObject_NewVar@@Base+0x756> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9830e <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 982fa <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164418,39 +164378,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 983e4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 983d0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ mov r9, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r6 │ │ │ │ - bne.w 984aa <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (983a8 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98496 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98394 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 983ac <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98398 <_PyObject_NewVar@@Base+0x710> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9837c <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98368 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164462,283 +164422,283 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ - cbz r3, 983e4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 983d0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 982b6 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 982a2 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97dbe <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97daa <_PyObject_NewVar@@Base+0x122> │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 71858 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9837c <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98368 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98562 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 9854e <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 983da <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 983c6 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9838e <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 9837a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 78224 │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78234 │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 71858 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9830e <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 982fa <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98614 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98600 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98420 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 9840c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98322 <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 983e4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9830e <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 983d0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 71858 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e66 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97e52 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49373 @ 0xc0dd │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98672 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 9865e <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 984c6 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 984b2 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97e66 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c64c8 │ │ │ │ + b.n 97e52 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c64f0 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d94 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97d80 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r2, #22 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 981f8 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 981e4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97dcc <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97db8 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98420 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 9840c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983da <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 983c6 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e66 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e7e34 │ │ │ │ + bne.w 97e52 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98608 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 985f4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97ea6 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98108 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #25061 @ 0x61e5 │ │ │ │ + beq.w 97e92 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 980f4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26341 @ 0x66e5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9856e <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 9855a <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126658 │ │ │ │ + bl 126b58 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97ea6 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98108 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97e92 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 980f4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9839c <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98388 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 71858 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98290 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 9827c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9854a <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 98536 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98538 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 98524 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982aa <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 983e4 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98296 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 983d0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9852c <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 98518 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98538 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 98524 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983ce <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 983ba <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 984ee <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 984da <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983e6 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 983d2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb.w r8, [r5, r6] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r1, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 987ba <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 987a6 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r6, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1a595c │ │ │ │ + bl 1a9324 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9857a <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 98566 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97dae <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97d9a <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dae <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97d9a <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97dae <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97d9a <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98770 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 9875c <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98488 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98474 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64420 @ 0xfba4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #36 @ 0x24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ + bl 127274 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97f40 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97f2c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98414 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98400 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ + movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 98608 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 127274 │ │ │ │ + b.n 985f4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98730 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f768 │ │ │ │ + beq.n 9871c <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r6, #11 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi.n 98712 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 986fe <_PyObject_NewVar@@Base+0xa76> │ │ │ │ tbb [pc, r6] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ ldrh r1, [r7, r1] │ │ │ │ eors r2, r3 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ @@ -164748,386 +164708,386 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98460 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 9844c <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #28012 @ 0x6d6c │ │ │ │ + movw r2, #29164 @ 0x71ec │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dec60 │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e16ac │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28092 @ 0x6dbc │ │ │ │ + movw r3, #29244 @ 0x723c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27980 @ 0x6d4c │ │ │ │ + movw r2, #29132 @ 0x71cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98692 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9867e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27928 @ 0x6d18 │ │ │ │ + movw r2, #29080 @ 0x7198 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98692 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #27912 @ 0x6d08 │ │ │ │ + b.n 9867e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #29064 @ 0x7188 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98692 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9867e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98720 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 9870c <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1debf0 │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28068 @ 0x6da4 │ │ │ │ + bl 1e163c │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #29220 @ 0x7224 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98692 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9867e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26816 @ 0x68c0 │ │ │ │ + movw r3, #27968 @ 0x6d40 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d8a70 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1db9b0 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da464 │ │ │ │ - b.n 97f40 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1dcfec │ │ │ │ + b.n 97f2c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28144 @ 0x6df0 │ │ │ │ + movw r1, #29296 @ 0x7270 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d74 │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f768 │ │ │ │ + bl 127274 │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dcd8 │ │ │ │ - b.n 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14ecb8 │ │ │ │ + b.n 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 985ee <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 985da <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98172 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 9815e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98172 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 9815e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98172 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9815e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9860e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 985fa <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9818c <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98178 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983e6 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 983d2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 985aa <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 98596 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -000987d4 : │ │ │ │ +000987c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98830 │ │ │ │ - ldr r5, [pc, #92] @ (98844 ) │ │ │ │ + cbz r0, 9881c │ │ │ │ + ldr r5, [pc, #92] @ (98830 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9881c │ │ │ │ + cbnz r3, 98808 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d934 │ │ │ │ + bl 6d90c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98808 │ │ │ │ + bpl.n 987f4 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d754 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 1a1134 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63524 @ 0xf824 │ │ │ │ + movw r1, #64676 @ 0xfca4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16456 @ 0x4048 │ │ │ │ + movw r0, #17672 @ 0x4508 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64500 @ 0xfbf4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ + movw r0, #16372 @ 0x3ff4 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 98874 │ │ │ │ + beq.n 98860 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 98884 │ │ │ │ - movw r2, #14360 @ 0x3818 │ │ │ │ + beq.n 98870 │ │ │ │ + movw r2, #15576 @ 0x3cd8 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 98872 │ │ │ │ - movw r2, #14616 @ 0x3918 │ │ │ │ + cbnz r0, 9885e │ │ │ │ + movw r2, #15832 @ 0x3dd8 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 9885c │ │ │ │ + bne.n 98848 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 9885c │ │ │ │ + b.n 98848 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b9e │ │ │ │ + bne.w 98b8a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98cc6 │ │ │ │ + bne.w 98cb2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 994a2 │ │ │ │ + beq.w 9948e │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 9891a │ │ │ │ + bcs.n 98906 │ │ │ │ adds r2, r0, #1 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ - cmp r2, r8 │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - bhi.w 9a6de │ │ │ │ + cmp r1, r8 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ + bhi.w 9a750 │ │ │ │ + ldrb.w r1, [r8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 9a742 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99430 │ │ │ │ + beq.w 9941c │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ cmp r6, sl │ │ │ │ - bcs.w 99498 │ │ │ │ + bcs.w 99484 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98b1a │ │ │ │ + bhi.w 98b06 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 98ffa │ │ │ │ + bmi.w 98fe6 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a084 │ │ │ │ + beq.w 9a0b0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 99bec │ │ │ │ + beq.w 99c12 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98d02 │ │ │ │ + bls.w 98cee │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d14 │ │ │ │ + bne.w 98d00 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 98b6c │ │ │ │ + beq.w 98b58 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 98b7a │ │ │ │ + beq.w 98b66 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99064 │ │ │ │ + beq.w 99050 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #42912 @ 0xa7a0 │ │ │ │ + movw r5, #44128 @ 0xac60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98dd8 │ │ │ │ + bmi.w 98dc4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43936 @ 0xaba0 │ │ │ │ + movw r5, #45152 @ 0xb060 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99a6c │ │ │ │ + beq.w 99a7e │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 992aa │ │ │ │ + beq.w 99296 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a0dc │ │ │ │ + beq.w 9a0ba │ │ │ │ sub.w r8, r7, #125 @ 0x7d │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ orreq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e98 │ │ │ │ + bne.w 98e84 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98e98 │ │ │ │ + beq.w 98e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbe8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adbac <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99800 │ │ │ │ + bne.w 99800 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 98f96 │ │ │ │ + beq.w 98f82 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a6de │ │ │ │ + bcc.w 9a750 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a742 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98ed0 │ │ │ │ - ble.w 98f9e │ │ │ │ + beq.w 98ebc │ │ │ │ + ble.w 98f8a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98ed0 │ │ │ │ + beq.w 98ebc │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 98ffe │ │ │ │ + beq.w 98fea │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a51c │ │ │ │ + bcs.w 9a4a0 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #32072 @ 0x7d48 │ │ │ │ + movw r3, #33288 @ 0x8208 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ - movw r3, #23368 @ 0x5b48 │ │ │ │ + movw r3, #24584 @ 0x6008 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #15288 @ 0x3bb8 │ │ │ │ + movw r3, #16504 @ 0x4078 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a51c │ │ │ │ + bpl.w 9a4a0 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99666 │ │ │ │ + beq.w 99654 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a570 │ │ │ │ - movw r3, #15156 @ 0x3b34 │ │ │ │ + bhi.w 9a578 │ │ │ │ + movw r3, #16372 @ 0x3ff4 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ @@ -165143,309 +165103,309 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #4] │ │ │ │ strd r5, r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 98b14 │ │ │ │ + beq.n 98b00 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 98970 │ │ │ │ - b.n 98b34 │ │ │ │ + bne.w 9895c │ │ │ │ + b.n 98b20 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98b44 │ │ │ │ + beq.n 98b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98b30 │ │ │ │ + bne.n 98b1c │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99eae │ │ │ │ + bne.w 99d6e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a296 │ │ │ │ + bne.w 99f62 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 99bec │ │ │ │ + beq.w 99c12 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 998aa │ │ │ │ + beq.w 9988e │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 98b7e │ │ │ │ + bne.n 98b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 989a8 │ │ │ │ + bne.w 98994 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 990e0 │ │ │ │ + beq.w 990cc │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c3c │ │ │ │ + bne.w 99bc2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r7, r6 │ │ │ │ sub.w r8, r8, r6 │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 98bea │ │ │ │ + beq.n 98bd6 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98c52 │ │ │ │ + bcs.n 98c3e │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 98f14 │ │ │ │ + bne.w 98f00 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98bc0 │ │ │ │ + bne.n 98bac │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b7a │ │ │ │ + bne.w 99b7e │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #55881 @ 0xda49 │ │ │ │ + movw r3, #56873 @ 0xde29 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997d8 │ │ │ │ + bne.w 997d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d60 │ │ │ │ + beq.w 99d96 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98c1a │ │ │ │ + cbnz r2, 98c06 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2f8 │ │ │ │ + bne.w 9a278 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99bfe │ │ │ │ + beq.w 99b84 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98bc8 │ │ │ │ + bcc.n 98bb4 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 997ba │ │ │ │ + bne.w 997ba │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9916c │ │ │ │ + bne.w 99158 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9917c │ │ │ │ - ble.w 99708 │ │ │ │ + beq.w 99168 │ │ │ │ + ble.w 996f6 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 99ba4 │ │ │ │ + bgt.w 99760 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 9976c │ │ │ │ + bge.w 9975a │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 988d8 │ │ │ │ + beq.w 988c4 │ │ │ │ mov r9, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 9967e │ │ │ │ + bge.w 9966c │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996a2 │ │ │ │ + bne.w 99690 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 98b14 │ │ │ │ + b.n 98b00 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99426 │ │ │ │ + beq.w 99412 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9928c │ │ │ │ + beq.w 99278 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 996ee │ │ │ │ + beq.w 996dc │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 991e0 │ │ │ │ + beq.w 991cc │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98d4c │ │ │ │ + b.n 98d38 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 993ac │ │ │ │ + beq.w 99398 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 99418 │ │ │ │ + bcs.w 99404 │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ bic.w r2, r7, #32 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.n 98d28 │ │ │ │ + bls.n 98d14 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98d28 │ │ │ │ + bls.n 98d14 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98ff4 │ │ │ │ + bne.w 98fe0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99b54 │ │ │ │ + beq.w 9998c │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a6de │ │ │ │ + bcc.w 9a750 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a742 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a0f6 │ │ │ │ + bne.w 9a0d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq.n 98dd4 │ │ │ │ + beq.n 98dc0 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98b14 │ │ │ │ + b.n 98b00 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99198 │ │ │ │ - bl 9a7bc │ │ │ │ + bne.w 99184 │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 99fac │ │ │ │ - bgt.w 9950c │ │ │ │ + beq.w 99efc │ │ │ │ + bgt.w 994f8 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99c58 │ │ │ │ - bgt.w 99774 │ │ │ │ + beq.w 99c42 │ │ │ │ + bgt.w 99774 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 99fac │ │ │ │ + beq.w 99efc │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 99ef8 │ │ │ │ + beq.w 9a1b8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a15c │ │ │ │ + beq.w 9a20e │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a1fe │ │ │ │ + bmi.w 9a320 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d2c │ │ │ │ + beq.w 99ca0 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a18c │ │ │ │ - movw r2, #28424 @ 0x6f08 │ │ │ │ + bgt.w 9a240 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 99a0c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99dec │ │ │ │ + beq.w 99eb6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a6de │ │ │ │ + bcc.w 9a750 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a742 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -165455,43 +165415,43 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 98e94 │ │ │ │ + beq.n 98e80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98b14 │ │ │ │ + b.n 98b00 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 995de │ │ │ │ + bgt.w 995ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbe8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adbac <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99800 │ │ │ │ + bne.w 99800 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98a30 │ │ │ │ + bne.w 98a1c │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a002 │ │ │ │ + ble.w 99ef6 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 98ffe │ │ │ │ + bne.w 98fea │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a494 │ │ │ │ + bgt.w 9a4b0 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ @@ -165504,386 +165464,386 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 99038 │ │ │ │ + b.n 99024 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99d7c │ │ │ │ + beq.w 99d40 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98bae │ │ │ │ + beq.w 98b9a │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a3e4 │ │ │ │ + beq.w 9a75e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a6de │ │ │ │ + bcc.w 9a750 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a742 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98c58 │ │ │ │ + bhi.w 98c44 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98c58 │ │ │ │ + bpl.w 98c44 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9954c │ │ │ │ + beq.w 99538 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a47c │ │ │ │ + bne.w 9a672 │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98cc6 │ │ │ │ + bne.w 98cb2 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 988d8 │ │ │ │ + b.n 988c4 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98ed0 │ │ │ │ - bgt.w 98a68 │ │ │ │ + beq.n 98ebc │ │ │ │ + bgt.w 98a54 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98ed0 │ │ │ │ + beq.n 98ebc │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 98a64 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 99006 │ │ │ │ + ble.n 98ff2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1cc │ │ │ │ + bne.w 99e5e │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a52c │ │ │ │ - bgt.n 9901c │ │ │ │ + beq.w 9a71e │ │ │ │ + bgt.n 99008 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9914c │ │ │ │ + blt.w 99138 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98f10 │ │ │ │ + bne.n 98efc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a48e │ │ │ │ + bne.w 9a3d4 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ - b.n 99038 │ │ │ │ + b.n 99024 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98d28 │ │ │ │ + b.n 98d14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9892c │ │ │ │ + b.n 98918 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9984c │ │ │ │ + bgt.w 99834 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998da │ │ │ │ + bne.w 998da │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a52c │ │ │ │ - ble.w 98f10 │ │ │ │ + beq.w 9a71e │ │ │ │ + ble.w 98efc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 9912a │ │ │ │ + bne.n 99116 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9913e │ │ │ │ + bgt.w 9912a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #24584 @ 0x6008 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #15288 @ 0x3bb8 │ │ │ │ + movw r3, #16504 @ 0x4078 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9a51c │ │ │ │ + bpl.w 9a4a0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98aca │ │ │ │ + b.n 98ab6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #42912 @ 0xa7a0 │ │ │ │ + movw r5, #44128 @ 0xac60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99d40 │ │ │ │ + bmi.w 99cb4 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99e1e │ │ │ │ + beq.w 99e6c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99dba │ │ │ │ + beq.w 99dc2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a6de │ │ │ │ + bcc.w 9a750 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a742 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 990dc │ │ │ │ + beq.n 990c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98b14 │ │ │ │ + b.n 98b00 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98b8c │ │ │ │ + bgt.w 98b78 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99e3e │ │ │ │ + bne.w 99e9a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 99126 │ │ │ │ + beq.n 99112 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98b14 │ │ │ │ + b.n 98b00 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9926a │ │ │ │ + bne.w 99256 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 99038 │ │ │ │ + ble.w 99024 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98f10 │ │ │ │ - movw r1, #29044 @ 0x7174 │ │ │ │ + bge.w 98efc │ │ │ │ + movw r1, #30196 @ 0x75f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.n 98b14 │ │ │ │ + bl 9a988 │ │ │ │ + b.n 98b00 │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9a4a6 │ │ │ │ + bne.w 9a408 │ │ │ │ mov r3, fp │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9976c │ │ │ │ + bne.w 9975a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98cb6 │ │ │ │ - bl c7b50 │ │ │ │ + b.n 98ca2 │ │ │ │ + bl c7bb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d4e │ │ │ │ + beq.w 99cc2 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d2c │ │ │ │ + beq.w 99ca0 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99e6a │ │ │ │ + beq.w 99df6 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a060 │ │ │ │ + beq.w 9a138 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28424 @ 0x6f08 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e3a │ │ │ │ + bne.w 98e26 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.n 98b14 │ │ │ │ + bl 9a988 │ │ │ │ + b.n 98b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 999dc │ │ │ │ + beq.w 99964 │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999dc │ │ │ │ + bne.w 99964 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 99244 │ │ │ │ + b.n 99230 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 997d0 │ │ │ │ - cbnz r1, 99218 │ │ │ │ + beq.w 997d0 │ │ │ │ + cbnz r1, 99204 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 9928c │ │ │ │ + beq.n 99278 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 998d4 │ │ │ │ + beq.w 998d4 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98d1e │ │ │ │ + bne.w 98d0a │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 999d6 │ │ │ │ + beq.w 9995e │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 999d6 │ │ │ │ + bne.w 9995e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99206 │ │ │ │ + beq.n 991f2 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 9920e │ │ │ │ + beq.n 991fa │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98d1e │ │ │ │ + bne.w 98d0a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98d1e │ │ │ │ + bne.w 98d0a │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99224 │ │ │ │ + b.n 99210 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a2d2 │ │ │ │ + bne.w 9a29a │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a2c8 │ │ │ │ + bne.w 9a290 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98f10 │ │ │ │ + ble.w 98efc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98fd8 │ │ │ │ - b.n 9914c │ │ │ │ + bge.w 98fc4 │ │ │ │ + b.n 99138 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 99242 │ │ │ │ + bne.n 9922e │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99834 │ │ │ │ + beq.w 99856 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 9992e │ │ │ │ + beq.w 9995a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a6de │ │ │ │ + bcc.w 9a750 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a6d0 │ │ │ │ + bne.w 9a742 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 99360 │ │ │ │ + bne.n 9934c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -165897,212 +165857,212 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [r2, #24] │ │ │ │ ittt ne │ │ │ │ ldrdne r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ - b.w 98b14 │ │ │ │ + b.w 98b00 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9986e │ │ │ │ + beq.w 998b0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9955e │ │ │ │ + beq.w 9954a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 995d8 │ │ │ │ + bcs.w 995c4 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 99a0c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a290 │ │ │ │ + beq.w 99fee │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a53c │ │ │ │ + bne.w 9a572 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99354 │ │ │ │ + bne.n 99340 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99312 │ │ │ │ + b.n 992fe │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9941c │ │ │ │ + bne.n 99408 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #55881 @ 0xda49 │ │ │ │ + movw sl, #56873 @ 0xde29 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99652 │ │ │ │ + bne.w 99640 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b62 │ │ │ │ + beq.w 99b66 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 993da │ │ │ │ + cbnz r3, 993c6 │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f96 │ │ │ │ + bne.w 9a25e │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 998f6 │ │ │ │ + beq.w 998f6 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98d3c │ │ │ │ + bcc.w 98d28 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 98d4c │ │ │ │ + b.n 98d38 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99292 │ │ │ │ + b.n 9927e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9988a │ │ │ │ + bne.w 9986e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #55881 @ 0xda49 │ │ │ │ + movw r6, #56873 @ 0xde29 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 996f6 │ │ │ │ + bne.w 996e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bb8 │ │ │ │ + beq.w 99bde │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9945e │ │ │ │ + cbnz r3, 9944a │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f62 │ │ │ │ + bne.w 9a3c2 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99932 │ │ │ │ + beq.w 99924 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 9893c │ │ │ │ + bcc.w 98928 │ │ │ │ movs r1, #29 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 99890 │ │ │ │ + b.n 99874 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9891a │ │ │ │ + bne.w 98906 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #55881 @ 0xda49 │ │ │ │ + movw r7, #56873 @ 0xde29 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 997a6 │ │ │ │ + bne.w 997a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b80 │ │ │ │ + beq.w 99c24 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a50 │ │ │ │ + bne.w 99a62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99a00 │ │ │ │ + beq.w 99a12 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 988e2 │ │ │ │ + b.w 988ce │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 99ef8 │ │ │ │ + beq.w 9a1b8 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99c58 │ │ │ │ + beq.w 99c42 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a1fe │ │ │ │ + bmi.w 9a320 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99e68 │ │ │ │ - ble.n 99532 │ │ │ │ + beq.w 99df4 │ │ │ │ + ble.n 9951e │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a060 │ │ │ │ - movw r2, #28424 @ 0x6f08 │ │ │ │ + beq.w 9a138 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 99a0c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98e42 │ │ │ │ + b.n 98e2e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a4e8 │ │ │ │ + bne.w 9a436 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 98cb6 │ │ │ │ + b.w 98ca2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9997c │ │ │ │ + bne.w 999b8 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #55881 @ 0xda49 │ │ │ │ + movw r5, #56873 @ 0xde29 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 997ec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9995e │ │ │ │ + beq.w 9999a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99d14 │ │ │ │ + bne.w 99c9a │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166110,475 +166070,487 @@ │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99cfe │ │ │ │ + bne.w 99d2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99ca8 │ │ │ │ + beq.w 99cd4 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99372 │ │ │ │ + bcc.w 9935e │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99986 │ │ │ │ + b.n 999c2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98ea4 │ │ │ │ + blt.w 98e90 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a1b2 │ │ │ │ + beq.w 99ee8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99628 │ │ │ │ + bne.n 99616 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ad4 │ │ │ │ + bl c6afc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bec │ │ │ │ + beq.w 9a7a2 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98ea4 │ │ │ │ + beq.w 98e90 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r4, r3, lsl #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr.w r2, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a008 │ │ │ │ + bne.w 9a05e │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98ea4 │ │ │ │ + bne.w 98e90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98ea4 │ │ │ │ + bne.w 98e90 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b76 │ │ │ │ + beq.w 99b7a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 993ee │ │ │ │ + b.n 993da │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98abe │ │ │ │ + blt.w 98aaa │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98aca │ │ │ │ + b.w 98ab6 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 996c6 │ │ │ │ + cbnz r0, 996b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 98b14 │ │ │ │ + b.w 98b00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98cfe │ │ │ │ + beq.w 98cea │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98cfe │ │ │ │ + b.w 98cea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 9969c │ │ │ │ + b.n 9968a │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 99292 │ │ │ │ + b.n 9927e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bce │ │ │ │ + beq.w 99bf4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99470 │ │ │ │ + b.n 9945c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99b9e │ │ │ │ + ble.w 99c92 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ subs r5, r0, #1 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r5, 99756 │ │ │ │ + cbz r5, 99744 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 998d0 │ │ │ │ + ble.w 998d0 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99756 │ │ │ │ + cbz r0, 99744 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 998cc │ │ │ │ + ble.w 998cc │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9973a │ │ │ │ + bne.n 99728 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99b9e │ │ │ │ + bne.w 99c92 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99188 │ │ │ │ + beq.w 99174 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 99ba4 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98e0c │ │ │ │ + bne.w 98df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a1fa │ │ │ │ + bmi.w 9a31a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28572 @ 0x6f9c │ │ │ │ + movw r1, #29724 @ 0x741c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.n 9915c │ │ │ │ + bl 1d9728 │ │ │ │ + b.n 99148 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b94 │ │ │ │ + beq.w 99c38 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - b.n 994dc │ │ │ │ + b.n 994c8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 98cb6 │ │ │ │ + b.w 98ca2 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99292 │ │ │ │ + b.n 9927e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da6 │ │ │ │ + beq.w 99e5a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98c2c │ │ │ │ + b.w 98c18 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eaa │ │ │ │ + beq.w 99e36 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 995aa │ │ │ │ + b.n 99596 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4d34 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4d24 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99822 │ │ │ │ + bne.n 99822 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.n 99924 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r6, r0, #1 │ │ │ │ - beq.w 9a282 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 992de │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fb2 │ │ │ │ + bne.w 98f9e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98fb2 │ │ │ │ + beq.w 98f9e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28992 @ 0x7140 │ │ │ │ + movw r1, #30144 @ 0x75c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.n 9915c │ │ │ │ + bl 1d9728 │ │ │ │ + b.n 99148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9a1c0 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq.w 9a464 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 99360 │ │ │ │ + beq.n 99950 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 9a164 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 992ca │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9989c │ │ │ │ + beq.n 99880 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 99bec │ │ │ │ + beq.w 99c12 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999d0 │ │ │ │ + bne.w 99a0c │ │ │ │ subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 99ff4 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq.w 9a568 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 9934c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99758 │ │ │ │ + b.n 99746 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99758 │ │ │ │ + b.n 99746 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99292 │ │ │ │ + b.n 9927e │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 98f10 │ │ │ │ + ble.w 98efc │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 98fc6 │ │ │ │ + bgt.w 98fb2 │ │ │ │ mov r2, r7 │ │ │ │ - b.w 99038 │ │ │ │ + b.w 99024 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9941c │ │ │ │ + bne.w 99408 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99652 │ │ │ │ + bne.w 99640 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f84 │ │ │ │ + beq.w 9a24c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9991e │ │ │ │ + cbnz r2, 9991e │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 993de │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movs r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9930a │ │ │ │ + b.n 993ca │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9988a │ │ │ │ + bne.n 9986e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 996f6 │ │ │ │ + bne.w 996e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f74 │ │ │ │ + beq.w 99f52 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99958 │ │ │ │ + cbnz r2, 9994a │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99460 │ │ │ │ + b.n 9944c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 992f6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99296 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #45152 @ 0xb060 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 99a88 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 99a88 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 99296 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 989d0 │ │ │ │ + b.n 99296 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a0d4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98d92 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9958a │ │ │ │ + bne.w 99576 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.n 999d0 │ │ │ │ + beq.n 99a0c │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a154 │ │ │ │ + beq.w 9a392 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.w 9a43e │ │ │ │ + bgt.w 9a46a │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 9a422 │ │ │ │ + beq.w 9a44e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a410 │ │ │ │ - movw r1, #28912 @ 0x70f0 │ │ │ │ + bne.w 9a43c │ │ │ │ + movw r1, #30064 @ 0x7570 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 999d0 │ │ │ │ + beq.n 99a0c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ - b.w 991d2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 992aa │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #43936 @ 0xaba0 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 99a76 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 99a76 │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 992aa │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 989e4 │ │ │ │ - b.n 992aa │ │ │ │ + b.w 991be │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a08e │ │ │ │ + bne.w 9a15c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99d1a │ │ │ │ + bne.w 99d5c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a270 │ │ │ │ + beq.w 9a308 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99a28 │ │ │ │ + cbnz r2, 99a3a │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994fa │ │ │ │ + beq.w 994e6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 9891a │ │ │ │ + b.w 98906 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 99a76 │ │ │ │ + beq.n 99a88 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 989e4 │ │ │ │ + bne.w 989d0 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a1da │ │ │ │ - bl 9a928 │ │ │ │ + beq.w 9a2c0 │ │ │ │ + bl 9a930 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9a4ee │ │ │ │ + bgt.w 9a692 │ │ │ │ add.w sl, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, r4, lr │ │ │ │ @@ -166596,19 +166568,19 @@ │ │ │ │ str.w r7, [sl, #2796] @ 0xaec │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + beq.n 99b3a │ │ │ │ + bls.n 99b2c │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99b1a │ │ │ │ - bhi.n 99b28 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99b28 │ │ │ │ + bne.n 99b3a │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ sub.w r6, r1, #114 @ 0x72 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ add.w r3, r4, ip │ │ │ │ @@ -166618,154 +166590,165 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a0f6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 98da6 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 993d4 │ │ │ │ + bne.w 993c0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 9941c │ │ │ │ + b.n 99408 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98c58 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, r8, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 994ca │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 9891a │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 99e5a │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r5, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9a310 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 998aa │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + b.w 98c44 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99b7a │ │ │ │ + bne.n 99b7e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 99d98 │ │ │ │ + bne.w 99e4c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ee8 │ │ │ │ + beq.w 9a2f8 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99c26 │ │ │ │ + cbnz r3, 99bac │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98c2c │ │ │ │ + b.w 98c18 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a678 │ │ │ │ + bne.w 9a78a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r8, r5, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.w 99e8c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + str r5, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9a3b2 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + bne.w 9988e │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, r8, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 994b6 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a66c │ │ │ │ + beq.w 9a51a │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a696 │ │ │ │ + beq.w 9a4f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99c74 │ │ │ │ + bmi.n 99c5e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a66c │ │ │ │ + beq.w 9a51a │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28420 @ 0x6f04 │ │ │ │ + movw r2, #29572 @ 0x7384 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e3a │ │ │ │ - b.w 991d2 │ │ │ │ + bne.w 98e26 │ │ │ │ + b.w 991be │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + b.n 99760 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 99586 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bpl.w 99196 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7bb0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99196 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9997c │ │ │ │ + bne.w 999b8 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99ed6 │ │ │ │ + bne.w 99e3a │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f4e │ │ │ │ + beq.w 9a2e2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99cd2 │ │ │ │ + cbnz r2, 99cfe │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -166773,1804 +166756,1786 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995c4 │ │ │ │ + beq.w 995b0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9997c │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 9959a │ │ │ │ + b.n 999b8 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne.w 9a684 │ │ │ │ + cmp r7, #0 │ │ │ │ + it lt │ │ │ │ + addlt r7, #7 │ │ │ │ + asrs r7, r7, #3 │ │ │ │ + mla r6, r7, r6, r6 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + b.w 98b9a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b94 │ │ │ │ + beq.w 99c38 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99a3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bpl.w 991aa │ │ │ │ + b.n 99a4e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99f62 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b50 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 991aa │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 9a930 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 98c14 │ │ │ │ + bne.w 98c00 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98c58 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ - cmp r6, #8 │ │ │ │ - bne.w 9a510 │ │ │ │ - cmp r7, #0 │ │ │ │ - it lt │ │ │ │ - addlt r7, #7 │ │ │ │ - asrs r7, r7, #3 │ │ │ │ - mla r6, r7, r6, r6 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - b.w 98bae │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 997e6 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99d76 │ │ │ │ + b.w 98c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 990dc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 990dc │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 990d2 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #24] │ │ │ │ - strd r1, r3, [r0, #16] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98e94 │ │ │ │ + beq.w 990c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e94 │ │ │ │ + beq.w 990c8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98e8a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99daa │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a542 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9945c │ │ │ │ - b.w 9945e │ │ │ │ + b.w 990be │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9a096 │ │ │ │ + bne.w 9a172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - beq.w 9a680 │ │ │ │ + beq.w 9a792 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b50 │ │ │ │ + bl c7bb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d4e │ │ │ │ + beq.w 99cc2 │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 991b4 │ │ │ │ + b.w 991a0 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 99978 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a296 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + b.n 999b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99eaa │ │ │ │ + beq.n 99e36 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99ce4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99d6e │ │ │ │ - b.n 99c20 │ │ │ │ + b.n 99d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a7ac │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9a78e │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 997e6 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99dac │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 998e4 │ │ │ │ + b.w 98fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 99f10 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a7ac │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a6c0 │ │ │ │ + bl 9a7c4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28492 @ 0x6f4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8334 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e3a │ │ │ │ - b.w 991d2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99cca │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99974 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 99db2 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99bce │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 99bc8 │ │ │ │ - b.n 99952 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99918 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99b72 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99448 │ │ │ │ + b.w 9944a │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a4c2 │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 9941c │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r0, #24] │ │ │ │ + strd r1, r3, [r0, #16] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98e80 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 98e80 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + b.w 98e76 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 99616 │ │ │ │ + b.w 995ee │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98a6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a70a │ │ │ │ + beq.w 9a544 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9a6ec │ │ │ │ + bhi.w 9a526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 99fc4 │ │ │ │ + bls.n 99f14 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a70a │ │ │ │ + beq.w 9a544 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a76a │ │ │ │ + bmi.w 9a54e │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28564 @ 0x6f94 │ │ │ │ + movw r2, #29716 @ 0x7414 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e3a │ │ │ │ - b.w 991d2 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98a82 │ │ │ │ + bne.w 98e26 │ │ │ │ + b.w 991be │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99bee │ │ │ │ + b.n 99944 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + movw r1, #29452 @ 0x730c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + cbz r3, 99fb4 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + bls.w 9a55e │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 99f92 │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 9a55e │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 99f70 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r7, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 99f96 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 99f96 │ │ │ │ + sub.w r3, r8, r3 │ │ │ │ + add.w r8, r3, r7 │ │ │ │ + b.n 99f70 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + ldr.w sl, [r4, #4] │ │ │ │ + adds r5, r7, #6 │ │ │ │ + cmp sl, r5 │ │ │ │ + bcs.n 99ffe │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str.w r8, [r0, #8] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + movs r0, #57 @ 0x39 │ │ │ │ + strd r2, r7, [r1, #16] │ │ │ │ + str.w sl, [r1, #24] │ │ │ │ + b.w 98b00 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 99302 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 998c6 │ │ │ │ + movw r1, #29464 @ 0x7318 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29204 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99fc6 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.n 9a030 │ │ │ │ + ldrsb.w r3, [r7, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 99fc6 │ │ │ │ + movw r3, #44128 @ 0xac60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bne.n 99fc6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9a7b2 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + add.w r3, r8, #6 │ │ │ │ + ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + strd r3, r2, [r4, #8] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + strd r5, sl, [r4, #20] │ │ │ │ + b.w 98b00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99628 │ │ │ │ + bne.w 99616 │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a034 │ │ │ │ + b.n 9a08a │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a714 │ │ │ │ + beq.w 9a6c8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a022 │ │ │ │ + blt.n 9a078 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 99a0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99628 │ │ │ │ + b.w 99616 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 9895c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b37c8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 99a0c │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r8, [r4, #4] │ │ │ │ + b.w 98912 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99994 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99a0c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl ab9c4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a650 │ │ │ │ + bl bbec4 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a638 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 9a58c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99994 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99994 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99994 │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9a22e │ │ │ │ + bne.w 9a350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - movw r2, #28696 @ 0x7018 │ │ │ │ + bl 9a7c4 │ │ │ │ + movw r2, #29848 @ 0x7498 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e3a │ │ │ │ - b.w 991d2 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98970 │ │ │ │ + bne.w 98e26 │ │ │ │ + b.w 991be │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 9891a │ │ │ │ + b.w 98906 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 992f6 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99e94 │ │ │ │ + bmi.w 99e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28424 @ 0x6f08 │ │ │ │ + movw r2, #29576 @ 0x7388 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8334 │ │ │ │ + bl c8394 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 991d2 │ │ │ │ + beq.w 991be │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afdf8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 999d0 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 98926 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99b5c │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 999d0 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl ab9fc │ │ │ │ - mov r5, r0 │ │ │ │ + bl 9a7c4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a3fe │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a3da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a1d0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a3fe │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a426 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #29644 @ 0x73cc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8394 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a59c │ │ │ │ - bl bbee8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9a584 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9a5be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 99b5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99b5c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99b5c │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 99316 │ │ │ │ + bne.w 98e26 │ │ │ │ + b.w 991be │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ + bl 9a7c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a198 │ │ │ │ + beq.w 9a39a │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a15c │ │ │ │ + beq.n 9a20e │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 9a1fe │ │ │ │ + bmi.n 9a320 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d2c │ │ │ │ + beq.w 99ca0 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98e24 │ │ │ │ + ble.w 98e10 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99e68 │ │ │ │ - bgt.w 9952c │ │ │ │ + beq.w 99df4 │ │ │ │ + bgt.w 99518 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a1ae │ │ │ │ + beq.n 9a274 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99532 │ │ │ │ - b.n 9a060 │ │ │ │ + bne.w 9951e │ │ │ │ + b.n 9a138 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99918 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a168 │ │ │ │ - b.w 9978e │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9728 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 99408 │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ - b.n 99e6a │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99628 │ │ │ │ - b.w 99602 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 99884 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 998e4 │ │ │ │ - b.w 98fc6 │ │ │ │ - bl 9a7bc │ │ │ │ + b.n 99df6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d9728 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99dac │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a29a │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a490 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + bne.w 9a6b4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #30300 @ 0x765c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9728 │ │ │ │ + b.w 99148 │ │ │ │ + bl 9a7c4 │ │ │ │ cmp r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ - beq.w 99a9c │ │ │ │ + beq.w 99aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ - b.n 99a9a │ │ │ │ + bl 9a930 │ │ │ │ + b.w 99aac │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99cf6 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.w 999b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99da4 │ │ │ │ + b.n 99ba6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99a34 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99c34 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.n 9a15c │ │ │ │ + beq.w 9a20e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - bl c7b50 │ │ │ │ + bl c7bb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d4e │ │ │ │ + beq.w 99cc2 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d2c │ │ │ │ + beq.w 99ca0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a22e │ │ │ │ + ble.n 9a350 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99e68 │ │ │ │ - bgt.w 9a05a │ │ │ │ + beq.w 99df4 │ │ │ │ + bgt.w 9a132 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq.n 9a1ae │ │ │ │ + beq.n 9a274 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9a060 │ │ │ │ + beq.w 9a138 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98e24 │ │ │ │ + bne.w 98e10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + bl 9a930 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ sub.w r2, r8, r1 │ │ │ │ subs r1, r3, r1 │ │ │ │ - movw r3, #28596 @ 0x6fb4 │ │ │ │ + movw r3, #29748 @ 0x7434 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 23b3f4 │ │ │ │ + bl 23c7dc │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99a22 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99b90 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9930a │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99316 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - movw r1, #28300 @ 0x6e8c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9a342 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - bls.w 9a3da │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9a320 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 9a3da │ │ │ │ - adds r7, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 9a2a4 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a2d2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9a4c4 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - bne.w 9a4d4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29148 @ 0x71dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.w 9915c │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 99302 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d6680 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 99d76 │ │ │ │ + bl 9a7c4 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a21c │ │ │ │ + b.w 9978e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ cmp r1, #28 │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 998aa │ │ │ │ - b.n 99bec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r7, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a324 │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a324 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ - b.n 9a2a4 │ │ │ │ - mov r1, r0 │ │ │ │ + bne.w 9988e │ │ │ │ + b.n 99c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - adds r5, r7, #6 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcs.n 9a37c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - movs r0, #57 @ 0x39 │ │ │ │ - strd r2, r7, [r1, #16] │ │ │ │ - str.w sl, [r1, #24] │ │ │ │ - b.w 98b14 │ │ │ │ - movw r1, #28312 @ 0x6e98 │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29204 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a354 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 9a3ae │ │ │ │ - ldrsb.w r3, [r7, #6] │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 9a354 │ │ │ │ - movw r3, #42912 @ 0xa7a0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9a354 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 9a46e │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - add.w r3, r8, #6 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - strd r5, sl, [r4, #20] │ │ │ │ - b.w 98b14 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99eb6 │ │ │ │ - b.w 98b5a │ │ │ │ + bl 1d9728 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99bf4 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98aaa │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a426 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1afdf8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a3fe │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98bae │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + bl 9a930 │ │ │ │ + movw r1, #29620 @ 0x73b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ + bl 1d9728 │ │ │ │ + b.n 9a380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a1c6 │ │ │ │ + bge.n 9a412 │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 98c6a │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 99c92 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 99746 │ │ │ │ + b.w 996fc │ │ │ │ + movw r1, #29584 @ 0x7390 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99144 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98c44 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28824 @ 0x7098 │ │ │ │ + movw r1, #29976 @ 0x7518 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.w 999c8 │ │ │ │ + bl 1d9728 │ │ │ │ + b.w 99a04 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #29912 @ 0x74d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 99a0c │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 999d0 │ │ │ │ + b.w 99a0c │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 999ac │ │ │ │ + bne.w 999e8 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 999ac │ │ │ │ - movw r1, #28736 @ 0x7040 │ │ │ │ + bne.w 999e8 │ │ │ │ + movw r1, #29888 @ 0x74c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - b.w 99880 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a3b4 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99552 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98c58 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98abe │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28964 @ 0x7124 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.w 9915c │ │ │ │ - bge.n 9a4b0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 98c7e │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 99b9e │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99758 │ │ │ │ - b.w 9970e │ │ │ │ + b.w 99144 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9914c │ │ │ │ - b.n 9a2d2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.w 9915c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98c58 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28708 @ 0x7024 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b4e8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 99d8c │ │ │ │ - movw r1, #28352 @ 0x6ec0 │ │ │ │ + beq.w 99138 │ │ │ │ + b.n 9a29a │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99158 │ │ │ │ - movw r1, #29028 @ 0x7164 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + b.w 99144 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99158 │ │ │ │ - movs r5, #10 │ │ │ │ - b.w 9998a │ │ │ │ + movw r1, #30116 @ 0x75a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9728 │ │ │ │ + b.w 99148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99126 │ │ │ │ + beq.w 99112 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9911c │ │ │ │ - b.w 99126 │ │ │ │ + bne.w 99108 │ │ │ │ + b.w 99112 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29544 @ 0x7368 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9728 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99c50 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a54e │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + movw r1, #29692 @ 0x73fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a3f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 99f0a │ │ │ │ + movw r1, #29652 @ 0x73d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99144 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99d76 │ │ │ │ + b.w 98b46 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + b.w 998c2 │ │ │ │ + movs r5, #10 │ │ │ │ + b.w 999c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b.w 98af2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a594 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 9a5b6 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 999d0 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a594 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 999d0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a594 │ │ │ │ + b.w 98ade │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac6e4 │ │ │ │ + bl 1b00b0 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9a602 │ │ │ │ + bgt.n 9a5d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a5e4 │ │ │ │ + beq.n 9a5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a5e4 │ │ │ │ + cbnz r3, 9a5b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl aefa0 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cbz r0, 9a658 │ │ │ │ + bl aef6c <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cbz r0, 9a624 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28320 @ 0x6ea0 │ │ │ │ + movw r1, #29472 @ 0x7320 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.w 999d0 │ │ │ │ + bl 1d9728 │ │ │ │ + b.w 99a0c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea8dc │ │ │ │ + bl ea9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a622 │ │ │ │ + beq.n 9a5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a622 │ │ │ │ + cbnz r3, 9a5f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a594 │ │ │ │ + beq.n 9a648 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c01c │ │ │ │ + bl 12c5f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a64a │ │ │ │ + beq.n 9a618 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9a64a │ │ │ │ + cbnz r3, 9a618 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 9a594 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a648 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a5ce │ │ │ │ + b.n 9a59c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28352 @ 0x6ec0 │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ - b.w 999d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99c66 │ │ │ │ + bl 1d9728 │ │ │ │ + b.w 99a0c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a648 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 9a66a │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99a0c │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a648 │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99a0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a648 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 9953e │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 99c44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ - movw r1, #28572 @ 0x6f9c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d6680 │ │ │ │ - b.n 9a25e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98c44 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26b960 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99d50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #29860 @ 0x74a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a980 │ │ │ │ - b.w 98b14 │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99158 │ │ │ │ - movw r1, #28272 @ 0x6e70 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #220] @ (9a7b8 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28240 @ 0x6e50 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #208] @ (9a7b8 ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a76a │ │ │ │ - mov r1, r7 │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ - movw r1, #28540 @ 0x6f7c │ │ │ │ + movw r1, #30224 @ 0x7610 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a68e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 99fba │ │ │ │ + bl 1d9728 │ │ │ │ + b.w 99148 │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999d0 │ │ │ │ + beq.w 99a0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a74c │ │ │ │ + b.n 9a700 │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a77a │ │ │ │ + beq.n 9a72e │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9a734 │ │ │ │ + bgt.n 9a6e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl ab9fc │ │ │ │ + bl ab9c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 77208 │ │ │ │ - b.n 9a048 │ │ │ │ - movw r1, #28500 @ 0x6f54 │ │ │ │ + bl 77218 │ │ │ │ + b.n 9a09e │ │ │ │ + movw r1, #30180 @ 0x75e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99158 │ │ │ │ + b.w 99144 │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 9a74a │ │ │ │ + beq.n 9a6fe │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a74a │ │ │ │ + beq.n 9a6fe │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a77a │ │ │ │ - b.n 9a740 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a6c0 │ │ │ │ - mov r1, r7 │ │ │ │ + bne.n 9a72e │ │ │ │ + b.n 9a6f4 │ │ │ │ + movw r1, #29424 @ 0x72f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #116] @ (9a7c0 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29392 @ 0x72d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #100] @ (9a7c0 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a928 │ │ │ │ - movw r1, #28468 @ 0x6f34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b37c8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a778 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98b9a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 99bca │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + movw r1, #29724 @ 0x741c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a68e │ │ │ │ + b.n 9a3f6 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7bc │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99f06 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a988 │ │ │ │ + b.w 98b00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7c4 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a038 │ │ │ │ + ands r4, r1 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9a7f8 │ │ │ │ + beq.n 9a800 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs r3, #29 │ │ │ │ strcs r3, [r4, #32] │ │ │ │ - bcs.n 9a89c │ │ │ │ + bcs.n 9a8a4 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a89c │ │ │ │ + bne.n 9a8a4 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #55881 @ 0xda49 │ │ │ │ + movw r8, #56873 @ 0xde29 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a87e │ │ │ │ + bne.n 9a886 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a88a │ │ │ │ + beq.n 9a892 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a820 │ │ │ │ + cbnz r3, 9a828 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - cbnz r0, 9a8aa │ │ │ │ + cbnz r0, 9a8b2 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a7d6 │ │ │ │ + bne.n 9a7de │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a89c │ │ │ │ + bne.n 9a8a4 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a87c │ │ │ │ + bne.n 9a884 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a8be │ │ │ │ + cbz r0, 9a8c6 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a866 │ │ │ │ + cbnz r2, 9a86e │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - b.n 9a832 │ │ │ │ + b.n 9a83a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a89a │ │ │ │ + cbz r0, 9a8a2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a832 │ │ │ │ + b.n 9a83a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a8a2 │ │ │ │ + bne.n 9a8aa │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a7f4 │ │ │ │ + b.n 9a7fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a81e │ │ │ │ - b.n 9a820 │ │ │ │ + beq.n 9a826 │ │ │ │ + b.n 9a828 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6680 │ │ │ │ + bl 1d9728 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a89c │ │ │ │ + b.n 9a8a4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a860 │ │ │ │ + bne.n 9a868 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a896 │ │ │ │ + b.n 9a89e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, #10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9a912 │ │ │ │ + cbz r0, 9a91a │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a8f8 │ │ │ │ + cbnz r3, 9a900 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ str.w r5, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9a8f0 │ │ │ │ + bne.n 9a8f8 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9a95c │ │ │ │ + beq.n 9a964 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9a96c │ │ │ │ + bcc.n 9a974 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a95e │ │ │ │ + bne.n 9a966 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28272 @ 0x6e70 │ │ │ │ + movw r1, #29424 @ 0x72f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9a97c ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28240 @ 0x6e50 │ │ │ │ + ldr r0, [pc, #20] @ (9a984 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29392 @ 0x72d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9a97c ) │ │ │ │ - bl 621f8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a984 ) │ │ │ │ + bl 627a4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + ands r4, r1 │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9a9be │ │ │ │ + beq.n 9a9c6 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ - beq.n 9a9ba │ │ │ │ + beq.n 9a9c2 │ │ │ │ ldrd r2, r3, [ip, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr.w r5, [ip, #468] @ 0x1d4 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a9ba │ │ │ │ + beq.n 9a9c2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a9b2 │ │ │ │ - b.n 9a9ba │ │ │ │ + bne.n 9a9ba │ │ │ │ + b.n 9a9c2 │ │ │ │ │ │ │ │ -0009a9dc : │ │ │ │ +0009a9e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aa6e │ │ │ │ + bne.n 9aa76 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9aa94 │ │ │ │ + beq.n 9aa9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aa44 │ │ │ │ + bne.n 9aa4c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9aa44 │ │ │ │ + beq.n 9aa4c │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9aa66 │ │ │ │ + beq.n 9aa6e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9aa32 │ │ │ │ + cbnz r3, 9aa3a │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9aa2c │ │ │ │ + b.n 9aa34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9aaaa │ │ │ │ + beq.n 9aab2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9aa26 │ │ │ │ + bne.n 9aa2e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aa2c │ │ │ │ + b.n 9aa34 │ │ │ │ bl 8242c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9aa90 │ │ │ │ + cbnz r0, 9aa98 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39ec │ │ │ │ - cbz r0, 9aaaa │ │ │ │ - bl d3c00 │ │ │ │ + bl d3a4c │ │ │ │ + cbz r0, 9aab2 │ │ │ │ + bl d3c60 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aa2e │ │ │ │ + b.n 9aa36 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9aa2e │ │ │ │ + b.n 9aa36 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aa2e │ │ │ │ + b.n 9aa36 │ │ │ │ │ │ │ │ -0009aab0 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009aab8 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ab3c <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9ab44 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9ab0e <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ab16 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ab28 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9ab30 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 83bcc <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ab52 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9ab5a <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab06 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ab0e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab06 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ab0e <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ab08 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64476 @ 0xfbdc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 9ab10 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab08 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ab10 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab4c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9ab54 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab4c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9ab54 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab4c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ab54 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ab6c : │ │ │ │ - ldr r3, [pc, #12] @ (9ab7c ) │ │ │ │ +0009ab74 : │ │ │ │ + ldr r3, [pc, #12] @ (9ab84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a5b24 │ │ │ │ + b.w 1a94ec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9abb4 │ │ │ │ + beq.n 9abbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9aba8 │ │ │ │ + beq.n 9abb0 │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9abd0 │ │ │ │ + blt.n 9abd8 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9aba6 │ │ │ │ - b.n 9aba8 │ │ │ │ + bne.n 9abae │ │ │ │ + b.n 9abb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9aba6 │ │ │ │ + b.n 9abae │ │ │ │ nop │ │ │ │ │ │ │ │ -0009abd8 <_PyBytes_Resize@@Base>: │ │ │ │ +0009abe0 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9ae0a <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9ae12 <_PyBytes_Resize@@Base+0x232> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9acf2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9acfa <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9adf4 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9adfc <_PyBytes_Resize@@Base+0x21c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ad28 <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.w 9ad30 <_PyBytes_Resize@@Base+0x150> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ada8 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9ae40 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9adb0 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ + ldr.w sl, [pc, #540] @ 9ae48 <_PyBytes_Resize@@Base+0x268> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad6e <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9ad76 <_PyBytes_Resize@@Base+0x196> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ad94 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9ad9c <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16025 @ 0x3e99 │ │ │ │ + movw r2, #16029 @ 0x3e9d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ad7a <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9ae38 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9ad82 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ + ldr r2, [pc, #480] @ (9ae40 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9ad44 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ad4c <_PyBytes_Resize@@Base+0x16c> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx r6, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.n 9acf8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9ad00 <_PyBytes_Resize@@Base+0x120> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9ad44 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ad4c <_PyBytes_Resize@@Base+0x16c> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 9acbc <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9acc4 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9ad0a <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9ad12 <_PyBytes_Resize@@Base+0x132> │ │ │ │ mov r0, r9 │ │ │ │ bl 7179c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ad94 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9ad9c <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 773d8 │ │ │ │ + bl 773e8 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9ad1a <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9ad22 <_PyBytes_Resize@@Base+0x142> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add.w r8, r3, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 9acae <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9acbc <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcs.n 9acb6 <_PyBytes_Resize@@Base+0xd6> │ │ │ │ + b.n 9acc4 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ace4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9acec <_PyBytes_Resize@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ace4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9ae3c <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9acec <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #272] @ (9ae44 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9acf2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9acfa <_PyBytes_Resize@@Base+0x11a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9acf2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9acfa <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9acf2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9acfa <_PyBytes_Resize@@Base+0x11a> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50181 @ 0xc405 │ │ │ │ + movw r2, #50145 @ 0xc3e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ad86 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9ad8e <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9ad98 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9ada0 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ace4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9ad1a <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9acec <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + b.n 9ad22 <_PyBytes_Resize@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9ac30 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9ac38 <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad5c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ad64 <_PyBytes_Resize@@Base+0x184> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad5c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ad64 <_PyBytes_Resize@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b820 │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 7b814 │ │ │ │ + bl 1ea6c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9acf4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9acfc <_PyBytes_Resize@@Base+0x11c> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9ade8 <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9adf0 <_PyBytes_Resize@@Base+0x210> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d50 │ │ │ │ + bl 1a8718 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9adc4 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9adcc <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9add4 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9addc <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ade0 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9ade8 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9acf4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9acfc <_PyBytes_Resize@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9add4 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9addc <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ add.w r0, r5, #16 │ │ │ │ bl 71e20 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9adc4 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9adcc <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4d50 │ │ │ │ + bl 1a8718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9add4 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9adce <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9addc <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + b.n 9add6 <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae1e <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9ae26 <_PyBytes_Resize@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ae30 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9ae38 <_PyBytes_Resize@@Base+0x258> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29288 @ 0x7268 │ │ │ │ + movw r0, #30440 @ 0x76e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ada2 <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9adaa <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77d74 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae1e <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77d84 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae26 <_PyBytes_Resize@@Base+0x246> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009ae44 : │ │ │ │ +0009ae4c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #208] @ (9af24 ) │ │ │ │ + ldr r4, [pc, #208] @ (9af2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5bc8 │ │ │ │ + bl 1a9590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9af26 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1a5c94 │ │ │ │ + bl 1a965c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9af26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9aef6 │ │ │ │ + cbnz r5, 9aefe │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d28c <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d298 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9aed0 │ │ │ │ + cbz r0, 9aed8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9af12 │ │ │ │ + cbnz r3, 9af1a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e148 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aef0 │ │ │ │ + beq.n 9aef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9aef0 │ │ │ │ - ldr r2, [pc, #68] @ (9af28 ) │ │ │ │ + cbnz r3, 9aef8 │ │ │ │ + ldr r2, [pc, #68] @ (9af30 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9af06 │ │ │ │ + cbnz r3, 9af0e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 9aea2 │ │ │ │ + b.n 9aeaa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9aee8 │ │ │ │ + b.n 9aef0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9aed0 │ │ │ │ + b.n 9aed8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9aef0 │ │ │ │ + b.n 9aef8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009af2c : │ │ │ │ +0009af34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 9b024 │ │ │ │ + blt.n 9b02c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16025 @ 0x3e99 │ │ │ │ + movw r0, #16029 @ 0x3e9d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b006 │ │ │ │ - cbz r4, 9afda │ │ │ │ - ldr r1, [pc, #196] @ (9b028 ) │ │ │ │ + bne.n 9b00e │ │ │ │ + cbz r4, 9afe2 │ │ │ │ + ldr r1, [pc, #196] @ (9b030 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9afe4 │ │ │ │ + beq.n 9afec │ │ │ │ lsrs r2, r4, #18 │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9af9e │ │ │ │ + bgt.n 9afa6 │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9afe4 │ │ │ │ - cbz r1, 9afe4 │ │ │ │ + bgt.n 9afec │ │ │ │ + cbz r1, 9afec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9afb6 │ │ │ │ + bhi.n 9afbe │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9afd4 │ │ │ │ + bcc.n 9afdc │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 7179c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9afd2 │ │ │ │ + cbz r0, 9afda │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773d8 │ │ │ │ + bl 773e8 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 7179c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50181 @ 0xc405 │ │ │ │ + movw r2, #50145 @ 0xc3e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b014 │ │ │ │ + bne.n 9b01c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -168583,24 +168548,24 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9afd4 │ │ │ │ + b.n 9afdc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b02c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b044 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b034 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b04c <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b03a <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b042 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -168612,55 +168577,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b2c8 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b2ce <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b2d6 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b2e8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b2f0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b0a8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b0b0 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b138 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b140 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b0a8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b0b0 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b12a <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b132 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b0e0 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b0e8 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b124 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b12c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b2e8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b2dc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b2f0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b196 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b19e <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -168668,21 +168633,21 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r0, r3, [r6] │ │ │ │ add.w r2, r3, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b15a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b162 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b284 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b156 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b15e <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -168691,680 +168656,680 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b112 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b11a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b11c <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b124 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b09c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b0a4 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b276 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b27e <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9b0a8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b0b0 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b096 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b09e <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b102 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b10a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b27c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b284 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b27c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b284 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b0fe <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b106 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b2a2 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b2aa <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b2b8 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2b0 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b2b8 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b2b8 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b1ee <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b2e8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b1f6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b2f0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b1ee <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b1f6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b25e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b266 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b1c6 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b1ce <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1954 │ │ │ │ + bl b1938 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2aa <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b2b2 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b214 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b21c <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9b200 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b208 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c234c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + bl c2330 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b254 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b25c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b252 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b25a <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b254 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b25c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b0d6 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b0de <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b0d6 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b0de <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83d8c │ │ │ │ + bl 83d90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b2aa <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b2b2 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b1e0 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b1e8 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b152 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e7e34 │ │ │ │ + b.n 9b15a <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1ea6c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b102 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e7e34 │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 9b10a <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1ea6c4 │ │ │ │ + bl 7f76c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0d4 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b0dc <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b112 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b11a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.n 9b1a2 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25f224 │ │ │ │ + b.n 9b1aa <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b0ce <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25e8f4 │ │ │ │ + b.n 9b0d6 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b076 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b07e <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b112 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25e8f4 │ │ │ │ + b.n 9b11a <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25f224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b0c2 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b0ca <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b254 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b25c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d0b6 <_Py_NewReferenceNoTotal@@Base+0x208a> │ │ │ │ + beq.w 9d05c <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0c4 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + bne.w 9d06a <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c560 <_Py_NewReferenceNoTotal@@Base+0x1534> │ │ │ │ + beq.w 9c56e <_Py_NewReferenceNoTotal@@Base+0x153a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9beac <_Py_NewReferenceNoTotal@@Base+0xe80> │ │ │ │ + beq.w 9bd42 <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ba04 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ + beq.w 9ba0c <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9beac <_Py_NewReferenceNoTotal@@Base+0xe80> │ │ │ │ + beq.w 9bd42 <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ba04 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ + beq.w 9ba0c <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b344 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b34c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1f2e> │ │ │ │ + beq.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x2052> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0c4 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + bne.w 9d06a <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + beq.w 9cfe6 <_Py_NewReferenceNoTotal@@Base+0x1fb2> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cf92 <_Py_NewReferenceNoTotal@@Base+0x1f66> │ │ │ │ + beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b8ec <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ + beq.w 9b8f4 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b888 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + bne.w 9b890 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c0f6 <_Py_NewReferenceNoTotal@@Base+0x10ca> │ │ │ │ + beq.w 9c104 <_Py_NewReferenceNoTotal@@Base+0x10d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c10e <_Py_NewReferenceNoTotal@@Base+0x10e2> │ │ │ │ + beq.w 9c11c <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9beb2 <_Py_NewReferenceNoTotal@@Base+0xe86> │ │ │ │ + beq.w 9bea6 <_Py_NewReferenceNoTotal@@Base+0xe72> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + bne.w 9d09a <_Py_NewReferenceNoTotal@@Base+0x2066> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c6b4 <_Py_NewReferenceNoTotal@@Base+0x1688> │ │ │ │ + beq.w 9c6b0 <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c6cc <_Py_NewReferenceNoTotal@@Base+0x16a0> │ │ │ │ + beq.w 9c6c8 <_Py_NewReferenceNoTotal@@Base+0x1694> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ + beq.w 9d07c <_Py_NewReferenceNoTotal@@Base+0x2048> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c5f6 <_Py_NewReferenceNoTotal@@Base+0x15ca> │ │ │ │ + beq.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x15c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bb3e <_Py_NewReferenceNoTotal@@Base+0xb12> │ │ │ │ + beq.w 9baee <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b44c <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b454 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bb3e <_Py_NewReferenceNoTotal@@Base+0xb12> │ │ │ │ + beq.w 9baee <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b43e <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b446 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b8a0 <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ + bne.w 9b8a8 <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ + bne.w 9cd22 <_Py_NewReferenceNoTotal@@Base+0x1cee> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c5d4 <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ + beq.w 9c5d2 <_Py_NewReferenceNoTotal@@Base+0x159e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c5e4 <_Py_NewReferenceNoTotal@@Base+0x15b8> │ │ │ │ + beq.w 9c5e2 <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc40 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ + beq.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b4ae <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc40 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ + beq.w 9bc48 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b498 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b4a0 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b8d0 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ + bne.w 9b8d8 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cb96 <_Py_NewReferenceNoTotal@@Base+0x1b6a> │ │ │ │ + bne.w 9cb92 <_Py_NewReferenceNoTotal@@Base+0x1b5e> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9c584 <_Py_NewReferenceNoTotal@@Base+0x1558> │ │ │ │ + beq.w 9c592 <_Py_NewReferenceNoTotal@@Base+0x155e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ movw r1, #6045 @ 0x179d │ │ │ │ movt r1, #7 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9c5b0 <_Py_NewReferenceNoTotal@@Base+0x1584> │ │ │ │ - ldr r3, [pc, #704] @ (9b7b4 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c5be <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ + ldr r3, [pc, #704] @ (9b7bc <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c138 <_Py_NewReferenceNoTotal@@Base+0x110c> │ │ │ │ + beq.w 9c146 <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9b850 <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ + beq.w 9b858 <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d006 <_Py_NewReferenceNoTotal@@Base+0x1fda> │ │ │ │ + beq.w 9d19e <_Py_NewReferenceNoTotal@@Base+0x216a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14a0 │ │ │ │ + bl b1484 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b558 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + cbz r0, 9b560 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9bd3a <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ + beq.w 9bd48 <_Py_NewReferenceNoTotal@@Base+0xd14> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9bd5a <_Py_NewReferenceNoTotal@@Base+0xd2e> │ │ │ │ + beq.w 9bd68 <_Py_NewReferenceNoTotal@@Base+0xd34> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29657 @ 0x73d9 │ │ │ │ + movw r1, #29673 @ 0x73e9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c60a <_Py_NewReferenceNoTotal@@Base+0x15de> │ │ │ │ - ldr r2, [pc, #572] @ (9b7b4 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c608 <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ + ldr r2, [pc, #572] @ (9b7bc <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9c526 <_Py_NewReferenceNoTotal@@Base+0x14fa> │ │ │ │ + beq.w 9c534 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b5c8 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ cmp r2, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c526 <_Py_NewReferenceNoTotal@@Base+0x14fa> │ │ │ │ + beq.w 9c534 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bef8 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + beq.w 9bf2a <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c62e <_Py_NewReferenceNoTotal@@Base+0x1602> │ │ │ │ + beq.w 9c62a <_Py_NewReferenceNoTotal@@Base+0x15f6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + bne.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e4c │ │ │ │ + bl b3e38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ + bne.w 9bbf0 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca1a <_Py_NewReferenceNoTotal@@Base+0x19ee> │ │ │ │ + bne.w 9ca16 <_Py_NewReferenceNoTotal@@Base+0x19e2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1b70> │ │ │ │ + bne.w 9cb98 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ba18 <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ + beq.w 9ba20 <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ + beq.w 9ba3a <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1b70> │ │ │ │ + bne.w 9cb98 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b4e04 │ │ │ │ + bl b4de0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba5a <_Py_NewReferenceNoTotal@@Base+0xa2e> │ │ │ │ + bne.w 9ba62 <_Py_NewReferenceNoTotal@@Base+0xa2e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c238 <_Py_NewReferenceNoTotal@@Base+0x120c> │ │ │ │ + beq.w 9c23e <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9bf0c <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ + beq.w 9bf3e <_Py_NewReferenceNoTotal@@Base+0xf0a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c272 <_Py_NewReferenceNoTotal@@Base+0x1246> │ │ │ │ + beq.w 9c280 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9c286 <_Py_NewReferenceNoTotal@@Base+0x125a> │ │ │ │ + beq.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r2, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9bed8 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + beq.w 9bf0a <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c29c <_Py_NewReferenceNoTotal@@Base+0x1270> │ │ │ │ + bne.w 9c2aa <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9c2a4 <_Py_NewReferenceNoTotal@@Base+0x1278> │ │ │ │ + beq.w 9c2b2 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9bed8 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + beq.w 9bf0a <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f6 <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ + bne.w 9c334 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c2ca <_Py_NewReferenceNoTotal@@Base+0x129e> │ │ │ │ + beq.w 9c308 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c152 <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + beq.w 9c160 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c32c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + beq.w 9c33a <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c4f0 <_Py_NewReferenceNoTotal@@Base+0x14c4> │ │ │ │ + beq.w 9c4fe <_Py_NewReferenceNoTotal@@Base+0x14ca> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c350 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + beq.w 9c382 <_Py_NewReferenceNoTotal@@Base+0x134e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c704 <_Py_NewReferenceNoTotal@@Base+0x16d8> │ │ │ │ + beq.w 9c700 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c396 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c840 <_Py_NewReferenceNoTotal@@Base+0x1814> │ │ │ │ + beq.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c372 <_Py_NewReferenceNoTotal@@Base+0x1346> │ │ │ │ + beq.w 9c35e <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c7a8 <_Py_NewReferenceNoTotal@@Base+0x177c> │ │ │ │ + beq.w 9c7a4 <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c480 <_Py_NewReferenceNoTotal@@Base+0x1454> │ │ │ │ + beq.w 9c48e <_Py_NewReferenceNoTotal@@Base+0x145a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c8b6 <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ + beq.w 9c8b2 <_Py_NewReferenceNoTotal@@Base+0x187e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c4a4 <_Py_NewReferenceNoTotal@@Base+0x1478> │ │ │ │ + beq.w 9c4b2 <_Py_NewReferenceNoTotal@@Base+0x147e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9c9e2 <_Py_NewReferenceNoTotal@@Base+0x19b6> │ │ │ │ - b.n 9b7b8 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + beq.w 9c9de <_Py_NewReferenceNoTotal@@Base+0x19aa> │ │ │ │ + b.n 9b7c0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c4ca <_Py_NewReferenceNoTotal@@Base+0x149e> │ │ │ │ + beq.w 9c4d8 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9cae4 <_Py_NewReferenceNoTotal@@Base+0x1ab8> │ │ │ │ + beq.w 9cae0 <_Py_NewReferenceNoTotal@@Base+0x1aac> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + bne.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c3b8 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + beq.w 9c3c6 <_Py_NewReferenceNoTotal@@Base+0x1392> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c3d6 <_Py_NewReferenceNoTotal@@Base+0x13aa> │ │ │ │ + beq.w 9c3e4 <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r3, r1, [r5] │ │ │ │ add.w r2, r1, #16 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ - bcc.w 9baae <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + bcc.w 9bab6 <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r2, r2, r1 │ │ │ │ - beq.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x20fe> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bea8 <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ + bne.w 9bea2 <_Py_NewReferenceNoTotal@@Base+0xe6e> │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [r3, fp] │ │ │ │ @@ -169380,483 +169345,485 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 9b526 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + bcc.w 9b52e <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ add.w r3, r1, lr │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w ip, [r1, lr] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b528 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + beq.w 9b530 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + beq.w 9b5ee <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b604 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + b.n 9b60c <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b460 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b468 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c54e <_Py_NewReferenceNoTotal@@Base+0x1522> │ │ │ │ + beq.w 9c55c <_Py_NewReferenceNoTotal@@Base+0x1528> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9bfa0 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + beq.w 9bfd2 <_Py_NewReferenceNoTotal@@Base+0xf9e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b460 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + b.n 9b468 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ mov r9, r7 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b4ba <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b4c2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c0c0 <_Py_NewReferenceNoTotal@@Base+0x1094> │ │ │ │ + beq.w 9c0f2 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c01a <_Py_NewReferenceNoTotal@@Base+0xfee> │ │ │ │ + beq.w 9c04c <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b4ba <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b4c2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9cdac <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + bpl.w 9cd02 <_Py_NewReferenceNoTotal@@Base+0x1cce> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + beq.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1ce6> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab404 <_PyEval_EvalFrameDefault@@Base+0xd2dc> │ │ │ │ + bl ab3bc <_PyEval_EvalFrameDefault@@Base+0xd274> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + beq.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1ce6> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9ca2c <_Py_NewReferenceNoTotal@@Base+0x1a00> │ │ │ │ + bhi.w 9ca28 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ + beq.w 9d002 <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca7c <_Py_NewReferenceNoTotal@@Base+0x1a50> │ │ │ │ + bne.w 9ca78 <_Py_NewReferenceNoTotal@@Base+0x1a44> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c260 <_Py_NewReferenceNoTotal@@Base+0x1234> │ │ │ │ + beq.w 9c26e <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b3a4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b3ac <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3a4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b3ac <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f873c │ │ │ │ + bl 1fac74 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b3a6 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b3ae <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2eb0 │ │ │ │ + bl b2e9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d124 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ + beq.w 9ceac <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f8b1c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fb054 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29316 @ 0x7284 │ │ │ │ + movw r2, #30468 @ 0x7704 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b5fe <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b606 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b604 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + b.n 9b60c <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ ldrd r6, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cda4 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ + blt.w 9ccfa <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9ba56 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + bne.n 9ba5e <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9cd8c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + bpl.w 9cce2 <_Py_NewReferenceNoTotal@@Base+0x1cae> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9cda4 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ - movw r1, #21548 @ 0x542c │ │ │ │ + beq.w 9ccfa <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8ee <_Py_NewReferenceNoTotal@@Base+0x18c2> │ │ │ │ + beq.w 9c8ea <_Py_NewReferenceNoTotal@@Base+0x18b6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b624 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.n 9b62c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ subs r3, r1, #1 │ │ │ │ - bmi.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1b70> │ │ │ │ + bmi.w 9cb98 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c0a0 <_Py_NewReferenceNoTotal@@Base+0x1074> │ │ │ │ + bls.w 9c0d2 <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r3, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce16 <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + beq.w 9d038 <_Py_NewReferenceNoTotal@@Base+0x2004> │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ movs r2, #25 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ add.w r2, r1, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 9b814 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + bcs.w 9b81c <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x20fe> │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0], #16 │ │ │ │ add.w r1, r2, #23 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ str r0, [r2, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r5, r2 │ │ │ │ add.w r2, r1, #16 │ │ │ │ - b.n 9b814 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc028 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5f4 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0cbc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5fe <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5fe <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1ac950 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ - b.n 9b9f0 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + b.n 9b81c <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d09e <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ + bne.w 9ceb4 <_Py_NewReferenceNoTotal@@Base+0x1e80> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bc3a <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ + bne.n 9bbea <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b88c <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ + beq.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c228 <_Py_NewReferenceNoTotal@@Base+0x11fc> │ │ │ │ + bge.w 9c236 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bc3a <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ + bne.n 9bbea <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + beq.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + ble.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdd0 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ + bne.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x1da2> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9bc3a <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ + cbnz r2, 9bbea <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c126 <_Py_NewReferenceNoTotal@@Base+0x10fa> │ │ │ │ + beq.w 9c134 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c126 <_Py_NewReferenceNoTotal@@Base+0x10fa> │ │ │ │ + ble.w 9c134 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bc3a <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ + cbnz r2, 9bbea <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + beq.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + ble.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bc02 <_Py_NewReferenceNoTotal@@Base+0xbd6> │ │ │ │ + beq.n 9bbb2 <_Py_NewReferenceNoTotal@@Base+0xb7e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b462 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.n 9b46a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc08c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b5fc <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0ca0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b606 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2848 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b606 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1b031c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + b.n 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ + bne.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x2020> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bd32 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + bne.n 9bd3a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8bc <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ + beq.w 9b8c4 <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c230 <_Py_NewReferenceNoTotal@@Base+0x1204> │ │ │ │ + bge.w 9c266 <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bd32 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + bne.n 9bd3a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + beq.w 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + ble.w 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdd8 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + bne.w 9cf44 <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9bd32 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + cbnz r2, 9bd3a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c12e <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ + beq.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.w 9c12e <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ + ble.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bd32 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + cbnz r2, 9bd3a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + beq.w 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + ble.w 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab8fc <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab8c4 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acde8 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acdb0 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bcfc <_Py_NewReferenceNoTotal@@Base+0xcd0> │ │ │ │ + beq.n 9bd04 <_Py_NewReferenceNoTotal@@Base+0xcd0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b4bc <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b368 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccb2 <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ + blt.w 9cd46 <_Py_NewReferenceNoTotal@@Base+0x1d12> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9b558 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + bne.w 9b560 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r1, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r6 │ │ │ │ @@ -169864,802 +169831,794 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cf40 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ + beq.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9bdaa <_Py_NewReferenceNoTotal@@Base+0xd7e> │ │ │ │ + cbnz r3, 9bda4 <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14a0 │ │ │ │ + bl b1484 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9bdaa <_Py_NewReferenceNoTotal@@Base+0xd7e> │ │ │ │ - ldrd r0, r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9c618 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - beq.w 9c0d0 <_Py_NewReferenceNoTotal@@Base+0x10a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9becc <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1d3c> │ │ │ │ + beq.w 9ccc6 <_Py_NewReferenceNoTotal@@Base+0x1c92> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1d3c> │ │ │ │ + bne.w 9ccc6 <_Py_NewReferenceNoTotal@@Base+0x1c92> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl b1954 │ │ │ │ + bl b1938 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d01c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + beq.w 9ce92 <_Py_NewReferenceNoTotal@@Base+0x1e5e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 9be04 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ + ble.n 9bdfe <_Py_NewReferenceNoTotal@@Base+0xdca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9be04 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ + beq.n 9bdfe <_Py_NewReferenceNoTotal@@Base+0xdca> │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9bdf2 <_Py_NewReferenceNoTotal@@Base+0xdc6> │ │ │ │ + bne.n 9bdec <_Py_NewReferenceNoTotal@@Base+0xdb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ + bl 77218 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0cbc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0ca0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5ce <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ + beq.w 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1e72> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab80 │ │ │ │ + bl 9ab88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5ce <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ + beq.w 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1e72> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b87e <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + bne.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r9, [r3, #20] │ │ │ │ - bl c1ef8 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1edc <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl c226c <_PyArg_CheckPositional@@Base+0x1d5c> │ │ │ │ + bl c2250 <_PyArg_CheckPositional@@Base+0x1d5c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9f0 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + beq.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ add.w r2, r1, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.w 9baae <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + bhi.w 9bab6 <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r2, r2, r1 │ │ │ │ - beq.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x20fe> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + beq.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 9b828 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b360 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.n 9b830 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3e4c │ │ │ │ + bl b3e38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b3e0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b3e0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c002 <_Py_NewReferenceNoTotal@@Base+0xfd6> │ │ │ │ + b.n 9c034 <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ + ldrd r0, r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 9c616 <_Py_NewReferenceNoTotal@@Base+0x15e2> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9bda4 <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ + add.w r9, r0, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cmp r1, r0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cc3a <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str.w r3, [r7, r1, lsl #2] │ │ │ │ + adds r3, r1, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 9bd84 <_Py_NewReferenceNoTotal@@Base+0xd50> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a6708 │ │ │ │ + bl 1aa0d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + bne.n 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b6c8 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - b.n 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + beq.w 9b6d0 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + b.n 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ strd r2, r0, [r1, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d16c <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ + beq.w 9d14c <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0fc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + bne.w 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ + beq.w 9cf4a <_Py_NewReferenceNoTotal@@Base+0x1f16> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0fa <_Py_NewReferenceNoTotal@@Base+0x20ce> │ │ │ │ + beq.w 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e04 │ │ │ │ + bl b4de0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0fc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + bne.w 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0fc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + beq.w 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0f4 <_Py_NewReferenceNoTotal@@Base+0x20c8> │ │ │ │ + beq.w 9cf32 <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.n 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d4e0 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8b8 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - movw r1, #2673 @ 0xa71 │ │ │ │ + beq.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + movw r1, #2625 @ 0xa41 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a580c │ │ │ │ + bl 1a91d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8b8 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + beq.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d090 <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ + beq.w 9d156 <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a6174 │ │ │ │ + bl 1a9b3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c08a <_Py_NewReferenceNoTotal@@Base+0x105e> │ │ │ │ + beq.n 9c0bc <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cbca <_Py_NewReferenceNoTotal@@Base+0x1b9e> │ │ │ │ + bne.w 9cba2 <_Py_NewReferenceNoTotal@@Base+0x1b6e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4be <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b4c6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7700 │ │ │ │ + bl c7760 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9b8f0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ - movw r1, #2673 @ 0xa71 │ │ │ │ + beq.w 9b8f0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + movw r1, #2625 @ 0xa41 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a580c │ │ │ │ + bl 1a91d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9b8f0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d090 <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ + beq.w 9d156 <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1ae088 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c000 <_Py_NewReferenceNoTotal@@Base+0xfd4> │ │ │ │ + bne.n 9c032 <_Py_NewReferenceNoTotal@@Base+0xffe> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f768 │ │ │ │ + bl 7f76c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d098 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ + bne.w 9d15e <_Py_NewReferenceNoTotal@@Base+0x212a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.w 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ + b.w 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ba76 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ + beq.w 9ba7e <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bls.n 9c0ba <_Py_NewReferenceNoTotal@@Base+0x108e> │ │ │ │ + bls.n 9c0ec <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ba76 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ + bne.w 9ba7e <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 9c0a8 <_Py_NewReferenceNoTotal@@Base+0x107c> │ │ │ │ - b.n 9ba76 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ + bcs.n 9c0da <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ + b.n 9ba7e <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc3e <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ + blt.w 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9b8da <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ - add.w r9, r0, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cba6 <_Py_NewReferenceNoTotal@@Base+0x1b7a> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r7, r1, lsl #2] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9bd76 <_Py_NewReferenceNoTotal@@Base+0xd4a> │ │ │ │ + b.w 9b8e2 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + bne.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x20b2> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9cfda <_Py_NewReferenceNoTotal@@Base+0x1fae> │ │ │ │ + bne.w 9d0fa <_Py_NewReferenceNoTotal@@Base+0x20c6> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9cd84 <_Py_NewReferenceNoTotal@@Base+0x1d58> │ │ │ │ + blt.w 9cd34 <_Py_NewReferenceNoTotal@@Base+0x1d00> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b3ca <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b3d2 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + b.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ - b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + b.w 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 71858 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2fc <_Py_NewReferenceNoTotal@@Base+0x12d0> │ │ │ │ + beq.w 9c2d8 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b872 <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ + b.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d20a <_Py_NewReferenceNoTotal@@Base+0x21de> │ │ │ │ + beq.w 9d218 <_Py_NewReferenceNoTotal@@Base+0x21e4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d200 <_Py_NewReferenceNoTotal@@Base+0x21d4> │ │ │ │ + bne.w 9d20e <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9d146 <_Py_NewReferenceNoTotal@@Base+0x211a> │ │ │ │ + beq.w 9d11a <_Py_NewReferenceNoTotal@@Base+0x20e6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca84 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca84 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ + beq.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x2002> │ │ │ │ + beq.w 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d026 <_Py_NewReferenceNoTotal@@Base+0x1ffa> │ │ │ │ + bne.w 9cdec <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb84 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + bne.w 9cb80 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ca86 <_Py_NewReferenceNoTotal@@Base+0x1a5a> │ │ │ │ + bne.w 9ca82 <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d13c <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + beq.w 9d110 <_Py_NewReferenceNoTotal@@Base+0x20dc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd sl, r8, [r3, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d12c <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ + beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ movs r2, #17 │ │ │ │ strd r7, r9, [r0, #4] │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ + b.n 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ mov r9, sl │ │ │ │ mov r8, r2 │ │ │ │ - b.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + b.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce08 <_Py_NewReferenceNoTotal@@Base+0x1ddc> │ │ │ │ + blt.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1daa> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bf0c <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ + beq.w 9bf3e <_Py_NewReferenceNoTotal@@Base+0xf0a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b662 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + blt.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1ce6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x938> │ │ │ │ + b.w 9b96c <_Py_NewReferenceNoTotal@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c29c <_Py_NewReferenceNoTotal@@Base+0x1270> │ │ │ │ + cbnz r2, 9c2aa <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9cf4a <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ + bne.w 9d016 <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c298 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + blt.n 9c2a6 <_Py_NewReferenceNoTotal@@Base+0x1272> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b686 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + b.w 9b68e <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9beee <_Py_NewReferenceNoTotal@@Base+0xec2> │ │ │ │ + b.n 9bf20 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc48 <_Py_NewReferenceNoTotal@@Base+0x1c1c> │ │ │ │ + blt.w 9cc5e <_Py_NewReferenceNoTotal@@Base+0x1c2a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bed8 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + beq.w 9bf0a <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6ba <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + b.w 9b6c2 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ + movt r1, #6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9cc72 <_Py_NewReferenceNoTotal@@Base+0x1c3e> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 2a0fc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1e64> │ │ │ │ + ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #800] @ 0x320 │ │ │ │ + b.n 9c15a <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c2ee <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + blt.n 9c32c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c152 <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + beq.w 9c160 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49373 @ 0xc0dd │ │ │ │ - movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cc5c <_Py_NewReferenceNoTotal@@Base+0x1c30> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9c5c0 <_Py_NewReferenceNoTotal@@Base+0x1594> │ │ │ │ - ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c14c <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd60 <_Py_NewReferenceNoTotal@@Base+0x1d34> │ │ │ │ + blt.w 9ccbe <_Py_NewReferenceNoTotal@@Base+0x1c8a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c4f0 <_Py_NewReferenceNoTotal@@Base+0x14c4> │ │ │ │ + beq.w 9c4fe <_Py_NewReferenceNoTotal@@Base+0x14ca> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b706 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c2ee <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + blt.n 9c32c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c704 <_Py_NewReferenceNoTotal@@Base+0x16d8> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c7a4 <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b770 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c2ee <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + blt.n 9c32c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #529 @ 0x211 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c7a8 <_Py_NewReferenceNoTotal@@Base+0x177c> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c700 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b768 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c2ee <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + blt.n 9c32c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c840 <_Py_NewReferenceNoTotal@@Base+0x1814> │ │ │ │ + beq.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b74e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c476 <_Py_NewReferenceNoTotal@@Base+0x144a> │ │ │ │ + blt.n 9c484 <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b7fc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b804 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d184 <_Py_NewReferenceNoTotal@@Base+0x2158> │ │ │ │ + beq.w 9d16c <_Py_NewReferenceNoTotal@@Base+0x2138> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d0ac <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + bne.w 9ce6a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d0cc <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ + beq.w 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1e40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ac <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + beq.w 9ce6a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abbf8 │ │ │ │ + bl 1af5c4 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ac <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + beq.w 9ce6a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ac <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + beq.w 9ce6a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1abd18 │ │ │ │ + bl 1af6e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d17c <_Py_NewReferenceNoTotal@@Base+0x2150> │ │ │ │ + beq.w 9d164 <_Py_NewReferenceNoTotal@@Base+0x2130> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x207a> │ │ │ │ + beq.w 9ce64 <_Py_NewReferenceNoTotal@@Base+0x1e30> │ │ │ │ strd r7, r6, [r0, #32] │ │ │ │ movs r1, #24 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.n 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7fe <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x1c68> │ │ │ │ + blt.w 9ccaa <_Py_NewReferenceNoTotal@@Base+0x1c76> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c8b6 <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ + beq.w 9c8b2 <_Py_NewReferenceNoTotal@@Base+0x187e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b78c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + b.w 9b794 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc6c <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + blt.w 9cc82 <_Py_NewReferenceNoTotal@@Base+0x1c4e> │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9c9e2 <_Py_NewReferenceNoTotal@@Base+0x19b6> │ │ │ │ + beq.w 9c9de <_Py_NewReferenceNoTotal@@Base+0x19aa> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7b8 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b7c0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c2ee <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + blt.w 9c32c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cae4 <_Py_NewReferenceNoTotal@@Base+0x1ab8> │ │ │ │ + beq.w 9cae0 <_Py_NewReferenceNoTotal@@Base+0x1aac> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7da <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b7e2 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + beq.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + beq.w 9d01c <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ movs r2, #26 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.n 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50081 @ 0xc3a1 │ │ │ │ + movw r2, #50045 @ 0xc37d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cc74 <_Py_NewReferenceNoTotal@@Base+0x1c48> │ │ │ │ + bne.w 9cc8a <_Py_NewReferenceNoTotal@@Base+0x1c56> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc7e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + blt.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x1c60> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + b.w 9b8b2 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdfa <_Py_NewReferenceNoTotal@@Base+0x1dce> │ │ │ │ + blt.w 9ce56 <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b344 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b354 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b34c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b35c <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0e4 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ + bne.w 9d072 <_Py_NewReferenceNoTotal@@Base+0x203e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ movw r1, #6045 @ 0x179d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b4f2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b4fa <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c14c <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7e34 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b87e <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + bne.w 9c15a <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + b.w 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1e64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b480 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b488 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc88 <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ + blt.w 9cc9e <_Py_NewReferenceNoTotal@@Base+0x1c6a> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b480 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b488 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cc9c <_Py_NewReferenceNoTotal@@Base+0x1c70> │ │ │ │ + blt.w 9ccb2 <_Py_NewReferenceNoTotal@@Base+0x1c7e> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b426 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + b.w 9b42e <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cca8 <_Py_NewReferenceNoTotal@@Base+0x1c7c> │ │ │ │ + blt.w 9cd3c <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 9bd9c <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ + b.n 9bed6 <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r9, r0, r2 │ │ │ │ ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ @@ -170669,635 +170628,670 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ add.w lr, r8, r2, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 9c66e <_Py_NewReferenceNoTotal@@Base+0x1642> │ │ │ │ + bne.n 9c66a <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9c66a <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ + cbz r1, 9c666 <_Py_NewReferenceNoTotal@@Base+0x1632> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ccf4 <_Py_NewReferenceNoTotal@@Base+0x1cc8> │ │ │ │ + beq.w 9cd5a <_Py_NewReferenceNoTotal@@Base+0x1d26> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1ca4> │ │ │ │ + beq.w 9cc16 <_Py_NewReferenceNoTotal@@Base+0x1be2> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9c68a <_Py_NewReferenceNoTotal@@Base+0x165e> │ │ │ │ + cbnz r2, 9c686 <_Py_NewReferenceNoTotal@@Base+0x1652> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ccca <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x1d92> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9c6ac <_Py_NewReferenceNoTotal@@Base+0x1680> │ │ │ │ + cbz r7, 9c6a8 <_Py_NewReferenceNoTotal@@Base+0x1674> │ │ │ │ str r0, [r7, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cf74 <_Py_NewReferenceNoTotal@@Base+0x1f48> │ │ │ │ + bne.w 9d0a0 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b3fa <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b402 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccbe <_Py_NewReferenceNoTotal@@Base+0x1c92> │ │ │ │ + blt.w 9cd52 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ + bne.w 9cd22 <_Py_NewReferenceNoTotal@@Base+0x1cee> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ + beq.w 9d07c <_Py_NewReferenceNoTotal@@Base+0x2048> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9b41c <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b424 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1e52> │ │ │ │ + beq.w 9cef6 <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ce56 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ + bne.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e96> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1e34> │ │ │ │ + beq.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce4e <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ + beq.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad288 │ │ │ │ + bl 1b0c54 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce4e <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ - movw r1, #55577 @ 0xd919 │ │ │ │ - movt r1, #26 │ │ │ │ + beq.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ + movw r1, #4837 @ 0x12e5 │ │ │ │ + movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a580c │ │ │ │ + bl 1a91d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce4e <_Py_NewReferenceNoTotal@@Base+0x1e22> │ │ │ │ + beq.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf36 <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ + beq.w 9ced4 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ + beq.w 9cec2 <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf20 <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ + beq.w 9cf1c <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c836 <_Py_NewReferenceNoTotal@@Base+0x180a> │ │ │ │ + bne.n 9c832 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1ed6> │ │ │ │ + beq.w 9cefe <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c834 <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c830 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9c834 <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ + cbz r0, 9c830 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab520 │ │ │ │ + bl 1aeeec │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r2, 9c836 <_Py_NewReferenceNoTotal@@Base+0x180a> │ │ │ │ + cbnz r2, 9c832 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c836 <_Py_NewReferenceNoTotal@@Base+0x180a> │ │ │ │ + cbz r0, 9c832 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ab5ec │ │ │ │ + bl 1aefb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf28 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + bne.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b768 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b770 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d1d2 <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ + beq.w 9d1e0 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1c8 <_Py_NewReferenceNoTotal@@Base+0x219c> │ │ │ │ + bne.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d1ac <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ + beq.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x2186> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7878 │ │ │ │ + bl 1ab240 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9c8ae <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ + cbz r0, 9c8aa <_Py_NewReferenceNoTotal@@Base+0x1876> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c8ae <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ + cbz r0, 9c8aa <_Py_NewReferenceNoTotal@@Base+0x1876> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - bl 1a6438 │ │ │ │ + bl 1a9e00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1dc <_Py_NewReferenceNoTotal@@Base+0x21b0> │ │ │ │ + bne.w 9d1ea <_Py_NewReferenceNoTotal@@Base+0x21b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c3b2 <_Py_NewReferenceNoTotal@@Base+0x1386> │ │ │ │ + b.n 9c3c0 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + beq.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + beq.w 9d01c <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.w 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d4e0 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba56 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + beq.w 9ba5e <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + beq.w 9d1b0 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cc52 <_Py_NewReferenceNoTotal@@Base+0x1c26> │ │ │ │ + bne.w 9cc68 <_Py_NewReferenceNoTotal@@Base+0x1c34> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x21fa> │ │ │ │ + beq.w 9d234 <_Py_NewReferenceNoTotal@@Base+0x2200> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21548 @ 0x542c │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5c18 │ │ │ │ + bl 1a95e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d4e0 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a75f8 │ │ │ │ + bl 1aafc0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cc52 <_Py_NewReferenceNoTotal@@Base+0x1c26> │ │ │ │ + bne.w 9cc68 <_Py_NewReferenceNoTotal@@Base+0x1c34> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d21c <_Py_NewReferenceNoTotal@@Base+0x21f0> │ │ │ │ + beq.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x21f6> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2eb0 │ │ │ │ + bl b2e9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d214 <_Py_NewReferenceNoTotal@@Base+0x21e8> │ │ │ │ + beq.w 9d222 <_Py_NewReferenceNoTotal@@Base+0x21ee> │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 215a70 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ + bl 2172e0 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29380 @ 0x72c4 │ │ │ │ + movw r2, #30532 @ 0x7744 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ - bl 7f768 │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + beq.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b624 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.w 9b62c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + beq.w 9c332 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + beq.w 9d01c <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ movs r2, #28 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.w 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + bne.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcec │ │ │ │ - b.w 9b5fe <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + bl 1e2738 │ │ │ │ + b.w 9b606 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ + beq.w 9d002 <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r7, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r7, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ + beq.w 9d002 <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b93c <_Py_NewReferenceNoTotal@@Base+0x910> │ │ │ │ + b.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x910> │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + b.w 9b94c <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d200 <_Py_NewReferenceNoTotal@@Base+0x21d4> │ │ │ │ + bne.w 9d20e <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ + beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ + beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r8, r7, [r3, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d12c <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ + beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ movs r2, #17 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ + b.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d082 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + beq.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x1e14> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d078 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + bne.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d05c <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ + beq.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1dee> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03e <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ + beq.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abbf8 │ │ │ │ + bl 1af5c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03e <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ + beq.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03e <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ + beq.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd sl, r9, [r3, #20] │ │ │ │ - bl 1abd18 │ │ │ │ + bl 1af6e4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d048 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ + beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acd70 <_PyArena_Malloc@@Base> │ │ │ │ + bl acd38 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d038 <_Py_NewReferenceNoTotal@@Base+0x200c> │ │ │ │ + beq.w 9cdfe <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ movs r1, #23 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be84 <_Py_NewReferenceNoTotal@@Base+0xe58> │ │ │ │ + b.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1d6 <_Py_NewReferenceNoTotal@@Base+0x11aa> │ │ │ │ - b.w 9c1ce <_Py_NewReferenceNoTotal@@Base+0x11a2> │ │ │ │ + bne.w 9c1e4 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + b.w 9c1dc <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bl 83d8c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d018 <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c0e8 <_Py_NewReferenceNoTotal@@Base+0x10bc> │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3478 │ │ │ │ + bl b3464 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c012 <_Py_NewReferenceNoTotal@@Base+0xfe6> │ │ │ │ + beq.w 9c044 <_Py_NewReferenceNoTotal@@Base+0x1010> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f873c │ │ │ │ + bl 1fac74 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x214a> │ │ │ │ + bne.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b285c │ │ │ │ + bl b2848 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f8b1c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fb054 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29348 @ 0x72a4 │ │ │ │ + movw r2, #30500 @ 0x7724 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac044 │ │ │ │ + bl 1afa10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be7e <_Py_NewReferenceNoTotal@@Base+0xe52> │ │ │ │ - b.w 9b9f0 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4bc <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + b.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + cbz r2, 9cc24 <_Py_NewReferenceNoTotal@@Base+0x1bf0> │ │ │ │ + str r0, [r2, #24] │ │ │ │ + ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 83d90 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce8e <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9befc <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6ba <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + b.w 9b6c2 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b624 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.w 9b62c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c31a <_Py_NewReferenceNoTotal@@Base+0x12ee> │ │ │ │ + b.w 9c2f6 <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7b8 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b7c0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9c53e <_Py_NewReferenceNoTotal@@Base+0x1512> │ │ │ │ + b.n 9c54c <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b462 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b46a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b4bc <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b78c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + b.w 9b794 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b462 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b46a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + movw r1, #29673 @ 0x73e9 │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c608 <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #28796 @ 0x707c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19b0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cb98 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28796 @ 0x707c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19b0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b3ae <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b4c6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b3e0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bdb8 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ - subs r7, r3, #1 │ │ │ │ + b.w 9bdb2 <_Py_NewReferenceNoTotal@@Base+0xd7e> │ │ │ │ movs r2, #1 │ │ │ │ + subs r7, r3, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9b4be <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9c69c <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ - ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cbz r2, 9ccde <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ - str r0, [r2, #24] │ │ │ │ - ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ - str.w r0, [r8, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.n 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c67a <_Py_NewReferenceNoTotal@@Base+0x164e> │ │ │ │ + beq.w 9c676 <_Py_NewReferenceNoTotal@@Base+0x1642> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9cd5a <_Py_NewReferenceNoTotal@@Base+0x1d2e> │ │ │ │ + cbz r3, 9cdc0 <_Py_NewReferenceNoTotal@@Base+0x1d8c> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 9cd2c <_Py_NewReferenceNoTotal@@Base+0x1d00> │ │ │ │ + cbz r3, 9cd92 <_Py_NewReferenceNoTotal@@Base+0x1d5e> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ @@ -171308,835 +171302,809 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r3, r9] │ │ │ │ ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cd02 <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b706 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29657 @ 0x73d9 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9c60a <_Py_NewReferenceNoTotal@@Base+0x15de> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9b574 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + b.n 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1d34> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9c698 <_Py_NewReferenceNoTotal@@Base+0x1664> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9bd92 <_Py_NewReferenceNoTotal@@Base+0xd5e> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b3d8 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27644 @ 0x6bfc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9ca82 <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9c1c0 <_Py_NewReferenceNoTotal@@Base+0x118c> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 9ce14 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c4f8 <_Py_NewReferenceNoTotal@@Base+0x14c4> │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1b70> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27644 @ 0x6bfc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1940 │ │ │ │ + b.n 9cb50 <_Py_NewReferenceNoTotal@@Base+0x1b1c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b3a6 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1e7e34 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7e2 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ - b.w 9b3a4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + blt.n 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cb0e <_Py_NewReferenceNoTotal@@Base+0x1ada> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7e2 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + b.n 9caf2 <_Py_NewReferenceNoTotal@@Base+0x1abe> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 9ce80 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b804 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d18a <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b804 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77218 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r1, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 7f768 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b7fe <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r2, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b7fe <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r3 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r2, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ + bl 1ea6c4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9c4 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b4c6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 9cee8 <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9cfb8 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + b.n 9c712 <_Py_NewReferenceNoTotal@@Base+0x16de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ced2 <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ + blt.n 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c732 <_Py_NewReferenceNoTotal@@Base+0x1706> │ │ │ │ - b.n 9ce56 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ + beq.w 9c7d0 <_Py_NewReferenceNoTotal@@Base+0x179c> │ │ │ │ + b.n 9c832 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + b.n 9c7b6 <_Py_NewReferenceNoTotal@@Base+0x1782> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b770 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 9cf56 <_Py_NewReferenceNoTotal@@Base+0x1f22> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.n 9c716 <_Py_NewReferenceNoTotal@@Base+0x16ea> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b66a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9cec8 <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cefa <_Py_NewReferenceNoTotal@@Base+0x1ece> │ │ │ │ + bne.n 9cfde <_Py_NewReferenceNoTotal@@Base+0x1faa> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9cee8 <_Py_NewReferenceNoTotal@@Base+0x1ebc> │ │ │ │ + beq.n 9cfcc <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cfc <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9cee0 <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ + bl 97ce8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cfb0 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e04 │ │ │ │ + bl b4de0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9cee0 <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ + cbz r0, 9cfb0 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23468c │ │ │ │ - bl 7f768 │ │ │ │ + bl 235bcc │ │ │ │ + bl 7f76c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbz r0, 9cee2 <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ + cbz r0, 9cfb2 <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ce56 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ - bl 7f768 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9ce54 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.n 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, r3, #1 │ │ │ │ - b.n 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1e9a> │ │ │ │ + b.n 9cfac <_Py_NewReferenceNoTotal@@Base+0x1f78> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c72e <_Py_NewReferenceNoTotal@@Base+0x16fa> │ │ │ │ + b.n 9ceca <_Py_NewReferenceNoTotal@@Base+0x1e96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ + bl 25f224 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ce9a <_Py_NewReferenceNoTotal@@Base+0x1e6e> │ │ │ │ + beq.n 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1f4c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1e9a> │ │ │ │ + b.n 9cfac <_Py_NewReferenceNoTotal@@Base+0x1f78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25f224 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + ldrd r3, r6, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b392 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1ea6c4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cf28 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne.w 9b94c <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + b.w 9b3ac <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b68e <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7f76c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 7f76c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b8ca <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bl 25f224 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c7d4 <_Py_NewReferenceNoTotal@@Base+0x17a8> │ │ │ │ - b.n 9c836 <_Py_NewReferenceNoTotal@@Base+0x180a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.n 9c7ba <_Py_NewReferenceNoTotal@@Base+0x178e> │ │ │ │ + beq.w 9b31e <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b768 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c36c <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9bd84 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ - mov r3, r7 │ │ │ │ - b.w 9b686 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9c6fe <_Py_NewReferenceNoTotal@@Base+0x16d2> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9c6fa <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cfe0 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + blt.n 9d0ee <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.w 9b360 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.w 9b368 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b4be <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b4c6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.n 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9d0ee <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + b.n 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b9fa <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + blt.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + bne.w 9b88e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b398 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + bne.w 9b3a0 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + blt.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1ce6> │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b398 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + b.w 9b3a0 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b4be <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9b3ca <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b4c6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1e7e34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r3 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b536 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9bdb4 <_Py_NewReferenceNoTotal@@Base+0xd88> │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77208 │ │ │ │ - b.w 9c5c0 <_Py_NewReferenceNoTotal@@Base+0x1594> │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b3d2 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + bl 7f76c │ │ │ │ + cbnz r0, 9d124 <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ca86 <_Py_NewReferenceNoTotal@@Base+0x1a5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9c1b2 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 9d04e <_Py_NewReferenceNoTotal@@Base+0x2022> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ + b.w 9c326 <_Py_NewReferenceNoTotal@@Base+0x12f2> │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c4ea <_Py_NewReferenceNoTotal@@Base+0x14be> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cb54 <_Py_NewReferenceNoTotal@@Base+0x1b28> │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9d1f8 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7da <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1ea6c4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d08a <_Py_NewReferenceNoTotal@@Base+0x205e> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cb12 <_Py_NewReferenceNoTotal@@Base+0x1ae6> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7da <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + bne.w 9b830 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b84e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.n 9caf6 <_Py_NewReferenceNoTotal@@Base+0x1aca> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d078 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9bf50 <_Py_NewReferenceNoTotal@@Base+0xf1c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.n 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 9d0d6 <_Py_NewReferenceNoTotal@@Base+0x20aa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7fc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - bl 25e8f4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b316 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d18e <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7fc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b87e <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b38a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 9d15e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b662 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.n 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9c458 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d15e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9c3f6 <_Py_NewReferenceNoTotal@@Base+0x13c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bf3a <_Py_NewReferenceNoTotal@@Base+0xf0e> │ │ │ │ - b.n 9d0fc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b9bc <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ - bl 7f768 │ │ │ │ - cbnz r0, 9d150 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c2e8 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d1ea <_Py_NewReferenceNoTotal@@Base+0x21be> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b662 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9bf1e <_Py_NewReferenceNoTotal@@Base+0xef2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b4be <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c44a <_Py_NewReferenceNoTotal@@Base+0x141e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9c3e8 <_Py_NewReferenceNoTotal@@Base+0x13bc> │ │ │ │ + beq.w 9bf6c <_Py_NewReferenceNoTotal@@Base+0xf38> │ │ │ │ + b.n 9cf3a <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c404 <_Py_NewReferenceNoTotal@@Base+0x13d8> │ │ │ │ - b.n 9d0ac <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + beq.w 9c412 <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ + b.n 9ce6a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f224 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b53e <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9bdae <_Py_NewReferenceNoTotal@@Base+0xd7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9c90c <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9c908 <_Py_NewReferenceNoTotal@@Base+0x18d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d1dc <_Py_NewReferenceNoTotal@@Base+0x21b0> │ │ │ │ + blt.n 9d1ea <_Py_NewReferenceNoTotal@@Base+0x21b6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c86e <_Py_NewReferenceNoTotal@@Base+0x1842> │ │ │ │ + beq.w 9c86a <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b74e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9c852 <_Py_NewReferenceNoTotal@@Base+0x1826> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9c84e <_Py_NewReferenceNoTotal@@Base+0x181a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b74e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c184 <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ + beq.w 9c192 <_Py_NewReferenceNoTotal@@Base+0x115e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b6ea <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e8f4 │ │ │ │ - b.w 9c164 <_Py_NewReferenceNoTotal@@Base+0x1138> │ │ │ │ + bl 25f224 │ │ │ │ + b.w 9c172 <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c99a <_Py_NewReferenceNoTotal@@Base+0x196e> │ │ │ │ + b.w 9c996 <_Py_NewReferenceNoTotal@@Base+0x1962> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ba56 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + b.w 9ba5e <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c9d4 <_Py_NewReferenceNoTotal@@Base+0x19a8> │ │ │ │ + blt.w 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c928 <_Py_NewReferenceNoTotal@@Base+0x18fc> │ │ │ │ - b.n 9cc52 <_Py_NewReferenceNoTotal@@Base+0x1c26> │ │ │ │ - nop │ │ │ │ + beq.w 9c924 <_Py_NewReferenceNoTotal@@Base+0x18f0> │ │ │ │ + b.n 9cc68 <_Py_NewReferenceNoTotal@@Base+0x1c34> │ │ │ │ │ │ │ │ -0009d248 : │ │ │ │ +0009d254 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d256 │ │ │ │ + beq.n 9d262 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27644 @ 0x6bfc │ │ │ │ + movw r1, #28796 @ 0x707c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d28c <_PyEvalFramePushAndInit@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0009d298 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d36c <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ + beq.n 9d37e <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.n 9d36c <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r0, #148] @ 0x94 │ │ │ │ + itt lt │ │ │ │ + addlt.w r3, r4, r3, lsl #2 │ │ │ │ + strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ + bge.n 9d37e <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d324 <_PyEvalFramePushAndInit@@Base+0x98> │ │ │ │ + beq.n 9d334 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ - ldrd r0, r1, [r7, #8] │ │ │ │ + ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9d346 <_PyEvalFramePushAndInit@@Base+0xba> │ │ │ │ + ble.n 9d358 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, sl │ │ │ │ - bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ - cbnz r0, 9d360 <_PyEvalFramePushAndInit@@Base+0xd4> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 9d5f4 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d372 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ - ldrd r0, r3, [r7, #8] │ │ │ │ + ldrd r0, r3, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9d2f8 <_PyEvalFramePushAndInit@@Base+0x6c> │ │ │ │ + bgt.n 9d308 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d5f4 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d31c <_PyEvalFramePushAndInit@@Base+0x90> │ │ │ │ + beq.n 9d32c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a6354 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a9d1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d31c <_PyEvalFramePushAndInit@@Base+0x90> │ │ │ │ + b.n 9d32c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ + mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.n 9d468 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 9d48a <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r4, [r8, #144] @ 0x90 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ + ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9d3d8 <_PyEvalFramePushAndInit@@Base+0x14c> │ │ │ │ - ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + cbz r0, 9d3f0 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r9, [r0] │ │ │ │ + strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 9d3b2 <_PyEvalFramePushAndInit@@Base+0x126> │ │ │ │ - ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 9d3cc <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ - add.w r1, r0, r9 │ │ │ │ - str.w r0, [r8, #144] @ 0x90 │ │ │ │ + add r1, r0 │ │ │ │ + str.w r0, [r7, #144] @ 0x90 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - str.w r1, [r8, #152] @ 0x98 │ │ │ │ + str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r8, #148] @ 0x94 │ │ │ │ + str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d2c6 <_PyEvalFramePushAndInit@@Base+0x3a> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 9d2d4 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d402 <_PyEvalFramePushAndInit@@Base+0x176> │ │ │ │ + beq.n 9d41a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d402 <_PyEvalFramePushAndInit@@Base+0x176> │ │ │ │ - ldr r2, [pc, #208] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d41a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d4dc <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d3fa <_PyEvalFramePushAndInit@@Base+0x16e> │ │ │ │ + cbz r3, 9d412 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 9d42e <_PyEvalFramePushAndInit@@Base+0x1a2> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9d450 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d42e <_PyEvalFramePushAndInit@@Base+0x1a2> │ │ │ │ + beq.n 9d450 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d42e <_PyEvalFramePushAndInit@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #164] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9d450 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d4dc <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d426 <_PyEvalFramePushAndInit@@Base+0x19a> │ │ │ │ + cbz r3, 9d446 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #140] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r6, [pc, #136] @ (9d4dc <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d46e <_PyEvalFramePushAndInit@@Base+0x1e2> │ │ │ │ - ldr.w r5, [sl, r4, lsl #2] │ │ │ │ + beq.n 9d48e <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 9d464 <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 9d486 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d464 <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ - ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d45c <_PyEvalFramePushAndInit@@Base+0x1d0> │ │ │ │ - ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ + cbnz r3, 9d486 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ + cbz r3, 9d47e <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9d436 <_PyEvalFramePushAndInit@@Base+0x1aa> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 9d376 <_PyEvalFramePushAndInit@@Base+0xea> │ │ │ │ + b.n 9d458 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 9d388 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9d4b4 <_PyEvalFramePushAndInit@@Base+0x228> │ │ │ │ + cbz r3, 9d4d4 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r4, sl, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + add.w r4, r9, r4, lsl #2 │ │ │ │ + ldr r7, [pc, #64] @ (9d4dc <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9d4b4 <_PyEvalFramePushAndInit@@Base+0x228> │ │ │ │ + bge.n 9d4d4 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d4b0 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + beq.n 9d4d0 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d4b0 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + cbnz r3, 9d4d0 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4a8 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + cbz r3, 9d4c8 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9d484 <_PyEvalFramePushAndInit@@Base+0x1f8> │ │ │ │ - bl 1e7e34 │ │ │ │ - b.n 9d368 <_PyEvalFramePushAndInit@@Base+0xdc> │ │ │ │ + b.n 9d4a4 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1ea6c4 │ │ │ │ + b.n 9d37a <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d54a <_PyEvalFramePushAndInit@@Base+0x2be> │ │ │ │ + beq.n 9d56a <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d4f0 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + beq.n 9d510 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9d5a0 <_PyEvalFramePushAndInit@@Base+0x314> │ │ │ │ + bpl.n 9d5c0 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9d5b8 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + beq.n 9d5d8 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab404 <_PyEval_EvalFrameDefault@@Base+0xd2dc> │ │ │ │ + bl ab3bc <_PyEval_EvalFrameDefault@@Base+0xd274> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5b8 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + beq.n 9d5d8 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9d556 <_PyEvalFramePushAndInit@@Base+0x2ca> │ │ │ │ + bhi.n 9d576 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9d5c0 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + beq.n 9d5e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9d59c <_PyEvalFramePushAndInit@@Base+0x310> │ │ │ │ + cbnz r3, 9d5bc <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 97d50 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d3c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d5b8 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + blt.n 9d5d8 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d4dc <_PyEvalFramePushAndInit@@Base+0x250> │ │ │ │ + b.n 9d4fc <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76e6c │ │ │ │ + bl 76e78 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9d5c0 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + cbz r0, 9d5e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9d5c0 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + cbz r0, 9d5e0 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9d52e <_PyEvalFramePushAndInit@@Base+0x2a2> │ │ │ │ + b.n 9d54e <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d532 <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + b.n 9d552 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27644 @ 0x6bfc │ │ │ │ + movw r1, #28796 @ 0x707c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1940 │ │ │ │ + bl d19b0 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d4ea <_PyEvalFramePushAndInit@@Base+0x25e> │ │ │ │ + b.n 9d50a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1e7e34 │ │ │ │ + bl 1ea6c4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d532 <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ - b.n 9d4e8 <_PyEvalFramePushAndInit@@Base+0x25c> │ │ │ │ + bne.n 9d552 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d508 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172148,199 +172116,199 @@ │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 9daa2 <_PyEvalFramePushAndInit@@Base+0x816> │ │ │ │ + bne.w 9dac2 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9d66e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + ble.n 9d68e <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d64a <_PyEvalFramePushAndInit@@Base+0x3be> │ │ │ │ + beq.n 9d66a <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9d64a <_PyEvalFramePushAndInit@@Base+0x3be> │ │ │ │ + beq.n 9d66a <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9d63e <_PyEvalFramePushAndInit@@Base+0x3b2> │ │ │ │ + bne.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6f6 <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + bne.n 9d716 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9dc0c <_PyEvalFramePushAndInit@@Base+0x980> │ │ │ │ + bgt.w 9dc2c <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d7fa <_PyEvalFramePushAndInit@@Base+0x56e> │ │ │ │ + bne.w 9d81a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9d678 <_PyEvalFramePushAndInit@@Base+0x3ec> │ │ │ │ + blt.n 9d698 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9d960 <_PyEvalFramePushAndInit@@Base+0x6d4> │ │ │ │ + bgt.w 9d980 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9d6f4 <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ + bne.n 9d714 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d64e <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + b.n 9d66e <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db60 <_PyEvalFramePushAndInit@@Base+0x8d4> │ │ │ │ + beq.w 9db80 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9db60 <_PyEvalFramePushAndInit@@Base+0x8d4> │ │ │ │ + blt.w 9db80 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9dafe <_PyEvalFramePushAndInit@@Base+0x872> │ │ │ │ + blt.w 9db1e <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bge.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9d6c6 <_PyEvalFramePushAndInit@@Base+0x43a> │ │ │ │ + cbnz r7, 9d6e6 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + ble.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9d6ec <_PyEvalFramePushAndInit@@Base+0x460> │ │ │ │ + cbnz r7, 9d70c <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9d6d6 <_PyEvalFramePushAndInit@@Base+0x44a> │ │ │ │ - b.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.n 9d6f6 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9db2e <_PyEvalFramePushAndInit@@Base+0x8a2> │ │ │ │ + ble.w 9db4e <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c308c <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c3074 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd76 <_PyEvalFramePushAndInit@@Base+0xaea> │ │ │ │ + beq.w 9dd96 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d7fa <_PyEvalFramePushAndInit@@Base+0x56e> │ │ │ │ + bne.n 9d81a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9d65a <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ + bge.n 9d67a <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9de58 <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ + blt.w 9de78 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9de3a <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + bne.w 9de5a <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22528 @ 0x5800 │ │ │ │ + movw r0, #23680 @ 0x5c80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9dedc <_PyEvalFramePushAndInit@@Base+0xc50> │ │ │ │ - movw r0, #64004 @ 0xfa04 │ │ │ │ + bne.w 9defc <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #65156 @ 0xfe84 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #26900 @ 0x6914 │ │ │ │ + movw r6, #27972 @ 0x6d44 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29400 @ 0x72d8 │ │ │ │ + movw r2, #30552 @ 0x7758 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #64004 @ 0xfa04 │ │ │ │ + movw r3, #65156 @ 0xfe84 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29404 @ 0x72dc │ │ │ │ + movw r3, #30556 @ 0x775c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29756 @ 0x743c │ │ │ │ + movw r2, #30908 @ 0x78bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9debe <_PyEvalFramePushAndInit@@Base+0xc32> │ │ │ │ + bne.w 9dede <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - ldr r2, [pc, #372] @ (9d95c <_PyEvalFramePushAndInit@@Base+0x6d0>) │ │ │ │ + bne.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9d97c <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9df94 <_PyEvalFramePushAndInit@@Base+0xd08> │ │ │ │ + bne.w 9dfb4 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9d718 <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + ble.n 9d738 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -172350,949 +172318,949 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9df66 <_PyEvalFramePushAndInit@@Base+0xcda> │ │ │ │ + beq.w 9df86 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9df66 <_PyEvalFramePushAndInit@@Base+0xcda> │ │ │ │ + bpl.w 9df86 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d93a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9dae0 <_PyEvalFramePushAndInit@@Base+0x854> │ │ │ │ + beq.w 9db00 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d8ca <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d91c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d8ca <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d91c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d8ca <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d91c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d8ca <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d8fa <_PyEvalFramePushAndInit@@Base+0x66e> │ │ │ │ + beq.n 9d91a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9d89c <_PyEvalFramePushAndInit@@Base+0x610> │ │ │ │ + bgt.n 9d8bc <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9dae0 <_PyEvalFramePushAndInit@@Base+0x854> │ │ │ │ - bne.n 9d8f6 <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + bgt.w 9db00 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9d916 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d93a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ - bne.n 9d8f6 <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + bgt.n 9d91c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9d916 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d93a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d8fa <_PyEvalFramePushAndInit@@Base+0x66e> │ │ │ │ + bgt.n 9d91a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9d8dc <_PyEvalFramePushAndInit@@Base+0x650> │ │ │ │ + beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dff8 <_PyEvalFramePushAndInit@@Base+0xd6c> │ │ │ │ + bne.w 9e018 <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9d950 <_PyEvalFramePushAndInit@@Base+0x6c4> │ │ │ │ + beq.n 9d970 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d826 <_PyEvalFramePushAndInit@@Base+0x59a> │ │ │ │ + b.n 9d846 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc2a <_PyEvalFramePushAndInit@@Base+0x99e> │ │ │ │ + beq.w 9dc4a <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 79398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d8f6 <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + beq.n 9d916 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d946 <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ + beq.n 9d966 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e01c <_PyEvalFramePushAndInit@@Base+0xd90> │ │ │ │ + beq.w 9e03c <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9d912 <_PyEvalFramePushAndInit@@Base+0x686> │ │ │ │ + bne.n 9d932 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9d718 <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + b.n 9d738 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9d666 <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + bge.w 9d686 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db1c <_PyEvalFramePushAndInit@@Base+0x890> │ │ │ │ + bne.w 9db3c <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9d9b8 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + cbz r3, 9d9d8 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9dc1a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dbca <_PyEvalFramePushAndInit@@Base+0x93e> │ │ │ │ + bne.w 9dbea <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dbca <_PyEvalFramePushAndInit@@Base+0x93e> │ │ │ │ + beq.w 9dbea <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db0c <_PyEvalFramePushAndInit@@Base+0x880> │ │ │ │ + bne.w 9db2c <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9da86 <_PyEvalFramePushAndInit@@Base+0x7fa> │ │ │ │ + bge.n 9daa6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9daf4 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.w 9db14 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da10 <_PyEvalFramePushAndInit@@Base+0x784> │ │ │ │ + cbz r3, 9da30 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9dc1a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dbe2 <_PyEvalFramePushAndInit@@Base+0x956> │ │ │ │ + bne.w 9dc02 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dbe2 <_PyEvalFramePushAndInit@@Base+0x956> │ │ │ │ + beq.w 9dc02 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dae4 <_PyEvalFramePushAndInit@@Base+0x858> │ │ │ │ + bne.n 9db04 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9da86 <_PyEvalFramePushAndInit@@Base+0x7fa> │ │ │ │ + ble.n 9daa6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9da78 <_PyEvalFramePushAndInit@@Base+0x7ec> │ │ │ │ + cbnz r3, 9da98 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da74 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + cbz r3, 9da94 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9dc1a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9dbb2 <_PyEvalFramePushAndInit@@Base+0x926> │ │ │ │ + bne.w 9dbd2 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dbb2 <_PyEvalFramePushAndInit@@Base+0x926> │ │ │ │ + beq.w 9dbd2 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dba0 <_PyEvalFramePushAndInit@@Base+0x914> │ │ │ │ + bne.w 9dbc0 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9da32 <_PyEvalFramePushAndInit@@Base+0x7a6> │ │ │ │ + bgt.n 9da52 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d666 <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + beq.w 9d686 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22e5b8 │ │ │ │ + bl 22fc3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d668 <_PyEvalFramePushAndInit@@Base+0x3dc> │ │ │ │ + b.n 9d688 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ bl 71330 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd66 <_PyEvalFramePushAndInit@@Base+0xada> │ │ │ │ + beq.w 9dd86 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9db38 <_PyEvalFramePushAndInit@@Base+0x8ac> │ │ │ │ + beq.n 9db58 <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d6f6 <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + ble.w 9d716 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d628 <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ - b.n 9d6f6 <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + bne.w 9d648 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d716 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + b.n 9d91c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9da1c <_PyEvalFramePushAndInit@@Base+0x790> │ │ │ │ - b.n 9da7e <_PyEvalFramePushAndInit@@Base+0x7f2> │ │ │ │ + bgt.n 9da3c <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9da9e <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d69c <_PyEvalFramePushAndInit@@Base+0x410> │ │ │ │ - b.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.w 9d6bc <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9d67e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9d9c4 <_PyEvalFramePushAndInit@@Base+0x738> │ │ │ │ - b.n 9d666 <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + blt.w 9d9e4 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9d686 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9ddbc <_PyEvalFramePushAndInit@@Base+0xb30>) │ │ │ │ + ldr r3, [pc, #648] @ (9dddc <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9d714 <_PyEvalFramePushAndInit@@Base+0x488> │ │ │ │ + b.n 9d734 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d64e <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + ble.w 9d66e <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d628 <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ - b.n 9d64e <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + bne.w 9d648 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d66e <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dd38 <_PyEvalFramePushAndInit@@Base+0xaac> │ │ │ │ + beq.w 9dd58 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9d690 <_PyEvalFramePushAndInit@@Base+0x404> │ │ │ │ + ble.w 9d6b0 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dcf2 <_PyEvalFramePushAndInit@@Base+0xa66> │ │ │ │ + beq.w 9dd12 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9db76 <_PyEvalFramePushAndInit@@Base+0x8ea> │ │ │ │ + bne.n 9db96 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d690 <_PyEvalFramePushAndInit@@Base+0x404> │ │ │ │ + beq.w 9d6b0 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22e5b8 │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bl 22fc3c │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9da78 <_PyEvalFramePushAndInit@@Base+0x7ec> │ │ │ │ + b.n 9da98 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9da60 <_PyEvalFramePushAndInit@@Base+0x7d4> │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bne.w 9da80 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9d9a4 <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bne.w 9d9c4 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cbac │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9d9fe <_PyEvalFramePushAndInit@@Base+0x772> │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - movw r0, #65036 @ 0xfe0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 9da1e <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #652 @ 0x28c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215214 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bl 216a74 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9d714 <_PyEvalFramePushAndInit@@Base+0x488> │ │ │ │ + bge.w 9d734 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9de68 <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ + bne.w 9de88 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dc0e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + b.n 9dc2e <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ddc4 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ + bne.w 9dde4 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9dcfe <_PyEvalFramePushAndInit@@Base+0xa72> │ │ │ │ + bge.n 9dd1e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dcf6 <_PyEvalFramePushAndInit@@Base+0xa6a> │ │ │ │ + beq.n 9dd16 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dc68 <_PyEvalFramePushAndInit@@Base+0x9dc> │ │ │ │ + b.n 9dc88 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9dc5a <_PyEvalFramePushAndInit@@Base+0x9ce> │ │ │ │ + blt.n 9dc7a <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fda54 │ │ │ │ + bl 1fff0c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9dca4 <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ + beq.n 9dcc4 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9dca4 <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ - ldr r2, [pc, #304] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + cbnz r2, 9dcc4 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9dde0 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9df86 <_PyEvalFramePushAndInit@@Base+0xcfa> │ │ │ │ + bne.w 9dfa6 <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9dcfe <_PyEvalFramePushAndInit@@Base+0xa72> │ │ │ │ + cbz r5, 9dd1e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29520 @ 0x7350 │ │ │ │ + movw r2, #30672 @ 0x77d0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #232] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + cbnz r3, 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9dde0 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dce8 <_PyEvalFramePushAndInit@@Base+0xa5c> │ │ │ │ + cbz r3, 9dd08 <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9db84 <_PyEvalFramePushAndInit@@Base+0x8f8> │ │ │ │ + b.n 9dba4 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3c00 │ │ │ │ + bl d3c60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29588 @ 0x7394 │ │ │ │ + movw r2, #30740 @ 0x7814 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bge.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9dd42 <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ + bne.n 9dd62 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9dd20 <_PyEvalFramePushAndInit@@Base+0xa94> │ │ │ │ + b.n 9dd40 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9db8e <_PyEvalFramePushAndInit@@Base+0x902> │ │ │ │ - b.n 9db76 <_PyEvalFramePushAndInit@@Base+0x8ea> │ │ │ │ + ble.w 9dbae <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9db96 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd32 <_PyEvalFramePushAndInit@@Base+0xaa6> │ │ │ │ - ldr r2, [pc, #116] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + bne.n 9dd52 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9dde0 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dd5c <_PyEvalFramePushAndInit@@Base+0xad0> │ │ │ │ + cbz r3, 9dd7c <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd32 <_PyEvalFramePushAndInit@@Base+0xaa6> │ │ │ │ + b.n 9dd52 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + ldr r5, [pc, #80] @ (9dde0 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9de90 <_PyEvalFramePushAndInit@@Base+0xc04> │ │ │ │ + blt.w 9deb0 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + ldr r6, [pc, #60] @ (9dde0 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + ble.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9ddb4 <_PyEvalFramePushAndInit@@Base+0xb28> │ │ │ │ + beq.n 9ddd4 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9ddb4 <_PyEvalFramePushAndInit@@Base+0xb28> │ │ │ │ + cbnz r3, 9ddd4 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ddac <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ + cbz r3, 9ddcc <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9dd86 <_PyEvalFramePushAndInit@@Base+0xafa> │ │ │ │ + b.n 9dda6 <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 721b0 │ │ │ │ + bl 721bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e038 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + bge.w 9e058 <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9dfdc <_PyEvalFramePushAndInit@@Base+0xd50> │ │ │ │ + beq.w 9dffc <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d126c │ │ │ │ + bl d12dc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9dfa0 <_PyEvalFramePushAndInit@@Base+0xd14> │ │ │ │ - bne.w 9dfa8 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bgt.w 9dfc0 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9dfc8 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9de06 <_PyEvalFramePushAndInit@@Base+0xb7a> │ │ │ │ + bne.n 9de26 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9dde6 <_PyEvalFramePushAndInit@@Base+0xb5a> │ │ │ │ + b.n 9de06 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d740 <_PyEvalFramePushAndInit@@Base+0x4b4> │ │ │ │ + beq.w 9d760 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29680 @ 0x73f0 │ │ │ │ + movw r0, #30832 @ 0x7870 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d756 <_PyEvalFramePushAndInit@@Base+0x4ca> │ │ │ │ + b.n 9d776 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d734 <_PyEvalFramePushAndInit@@Base+0x4a8> │ │ │ │ + beq.w 9d754 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9d734 <_PyEvalFramePushAndInit@@Base+0x4a8> │ │ │ │ + b.n 9d754 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc24 <_PyEvalFramePushAndInit@@Base+0x998> │ │ │ │ - ldr r2, [pc, #672] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dc44 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9de84 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + cbnz r3, 9dea4 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dc24 <_PyEvalFramePushAndInit@@Base+0x998> │ │ │ │ + b.n 9dc44 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9de7a <_PyEvalFramePushAndInit@@Base+0xbee> │ │ │ │ + b.n 9de9a <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9deb8 <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ + beq.n 9ded8 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9deb8 <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ + cbnz r3, 9ded8 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9deb0 <_PyEvalFramePushAndInit@@Base+0xc24> │ │ │ │ + cbz r3, 9ded0 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dd70 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7ce <_PyEvalFramePushAndInit@@Base+0x542> │ │ │ │ - ldr r2, [pc, #584] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9d7ee <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9df5a <_PyEvalFramePushAndInit@@Base+0xcce> │ │ │ │ + bne.n 9df7a <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d7ce <_PyEvalFramePushAndInit@@Base+0x542> │ │ │ │ - movw r6, #64004 @ 0xfa04 │ │ │ │ + b.n 9d7ee <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #65156 @ 0xfe84 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #26900 @ 0x6914 │ │ │ │ + movw sl, #27972 @ 0x6d44 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, sl │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, sl │ │ │ │ - movw r0, #29696 @ 0x7400 │ │ │ │ + movw r0, #30848 @ 0x7880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddc00 │ │ │ │ + bl ddcd8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9df28 <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ + cbz r0, 9df48 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9df1e <_PyEvalFramePushAndInit@@Base+0xc92> │ │ │ │ + cbz r4, 9df3e <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29404 @ 0x72dc │ │ │ │ + movw r3, #30556 @ 0x775c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d7a8 <_PyEvalFramePushAndInit@@Base+0x51c> │ │ │ │ + b.n 9d7c8 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - ldr r2, [pc, #468] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9df50 <_PyEvalFramePushAndInit@@Base+0xcc4> │ │ │ │ + cbz r3, 9df70 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n 9dabc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9ded2 <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + b.n 9def2 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29412 @ 0x72e4 │ │ │ │ + movw r2, #30564 @ 0x7764 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9dc98 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ + b.n 9dcb8 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9d7f0 <_PyEvalFramePushAndInit@@Base+0x564> │ │ │ │ + b.n 9d810 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ bl 83af8 │ │ │ │ - cbz r0, 9dfe8 <_PyEvalFramePushAndInit@@Base+0xd5c> │ │ │ │ + cbz r0, 9e008 <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.w 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #328] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9dfec <_PyEvalFramePushAndInit@@Base+0xd60> │ │ │ │ + cbnz r3, 9e00c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 83af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dfa8 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.n 9dfc8 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de26 <_PyEvalFramePushAndInit@@Base+0xb9a> │ │ │ │ + b.n 9de46 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9dfd0 <_PyEvalFramePushAndInit@@Base+0xd44> │ │ │ │ + b.n 9dff0 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29636 @ 0x73c4 │ │ │ │ + movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #244] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd3c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e02e <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ + cbz r3, 9e04e <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d946 <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ + b.n 9d966 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e0d4 <_PyEvalFramePushAndInit@@Base+0xe48> │ │ │ │ - movw r0, #52432 @ 0xccd0 │ │ │ │ + beq.n 9e0f4 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #53584 @ 0xd150 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ bl 7a108 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9dfce <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a2a0 │ │ │ │ + bl 10a46c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e082 <_PyEvalFramePushAndInit@@Base+0xdf6> │ │ │ │ + beq.n 9e0a2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e082 <_PyEvalFramePushAndInit@@Base+0xdf6> │ │ │ │ - ldr r2, [pc, #160] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + cbnz r3, 9e0a2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e0c8 <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ + cbnz r3, 9e0e8 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9dfce <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29444 @ 0x7304 │ │ │ │ + movw r2, #30596 @ 0x7784 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1499e4 <_PyErr_Format@@Base> │ │ │ │ + bl 14a890 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9dfce <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dfae <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ - ldr r2, [pc, #92] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dfce <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e108 <_PyEvalFramePushAndInit@@Base+0xe7c> │ │ │ │ + cbnz r3, 9e128 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + b.n 9dfce <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e07a <_PyEvalFramePushAndInit@@Base+0xdee> │ │ │ │ + b.n 9e09a <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9dc3c <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ + beq.w 9dc5c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dc3c <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ - ldr r2, [pc, #36] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dc5c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9e134 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e118 <_PyEvalFramePushAndInit@@Base+0xe8c> │ │ │ │ + cbnz r4, 9e138 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dc3c <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ + b.n 9dc5c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0be <_PyEvalFramePushAndInit@@Base+0xe32> │ │ │ │ + b.n 9e0de <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e0f6 <_PyEvalFramePushAndInit@@Base+0xe6a> │ │ │ │ + b.n 9e116 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e128 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e148 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9244 <_PyEval_EvalFrameDefault@@Base+0xb11c> │ │ │ │ + beq.w aa976 <_PyEval_EvalFrameDefault@@Base+0xc82e> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #644] @ (9e3dc <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #644] @ (9e3fc <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w a9216 <_PyEval_EvalFrameDefault@@Base+0xb0ee> │ │ │ │ + bmi.w aa948 <_PyEval_EvalFrameDefault@@Base+0xc800> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a7a04 <_PyEval_EvalFrameDefault@@Base+0x98dc> │ │ │ │ + bne.w a8132 <_PyEval_EvalFrameDefault@@Base+0x9fea> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a79aa <_PyEval_EvalFrameDefault@@Base+0x9882> │ │ │ │ + ble.w a8354 <_PyEval_EvalFrameDefault@@Base+0xa20c> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #49480 @ 0xc148 │ │ │ │ + movw sl, #50696 @ 0xc608 │ │ │ │ movt sl, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -173316,15 +173284,15 @@ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4934 <_PyEval_EvalFrameDefault@@Base+0x680c> │ │ │ │ + beq.w a4968 <_PyEval_EvalFrameDefault@@Base+0x6820> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -173357,23 +173325,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e286 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9e2a6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e286 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9e2a6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a49b8 <_PyEval_EvalFrameDefault@@Base+0x6890> │ │ │ │ + beq.w a49ec <_PyEval_EvalFrameDefault@@Base+0x68a4> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173404,15 +173372,15 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6afe <_PyEval_EvalFrameDefault@@Base+0x89d6> │ │ │ │ + bne.w a6aba <_PyEval_EvalFrameDefault@@Base+0x8972> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -173425,20 +173393,20 @@ │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a4974 <_PyEval_EvalFrameDefault@@Base+0x684c> │ │ │ │ + beq.w a49a8 <_PyEval_EvalFrameDefault@@Base+0x6860> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a497c <_PyEval_EvalFrameDefault@@Base+0x6854> │ │ │ │ + beq.w a49b0 <_PyEval_EvalFrameDefault@@Base+0x6868> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r0, [r9] │ │ │ │ add.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -173451,94 +173419,94 @@ │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh.w r5, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a9fce <_PyEval_EvalFrameDefault@@Base+0xbea6> │ │ │ │ + bne.w ab0f4 <_PyEval_EvalFrameDefault@@Base+0xcfac> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4af4 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + bne.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x69e0> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4af4 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + beq.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x69e0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a499a <_PyEval_EvalFrameDefault@@Base+0x6872> │ │ │ │ + beq.w a49ce <_PyEval_EvalFrameDefault@@Base+0x6886> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a49a6 <_PyEval_EvalFrameDefault@@Base+0x687e> │ │ │ │ + bmi.w a49da <_PyEval_EvalFrameDefault@@Base+0x6892> │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r6, r6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrh.w r1, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a9fce <_PyEval_EvalFrameDefault@@Base+0xbea6> │ │ │ │ + bne.w ab0f4 <_PyEval_EvalFrameDefault@@Base+0xcfac> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a4af4 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + bne.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x69e0> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldrh.w r5, [r8, #6] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a4af4 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + bne.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x69e0> │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4af4 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + bne.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x69e0> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4af4 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + beq.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x69e0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a494e <_PyEval_EvalFrameDefault@@Base+0x6826> │ │ │ │ + beq.w a4982 <_PyEval_EvalFrameDefault@@Base+0x683a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w a495a <_PyEval_EvalFrameDefault@@Base+0x6832> │ │ │ │ + bpl.w a498e <_PyEval_EvalFrameDefault@@Base+0x6846> │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -173550,36 +173518,36 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4788 <_PyEval_EvalFrameDefault@@Base+0x6660> │ │ │ │ + bne.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4788 <_PyEval_EvalFrameDefault@@Base+0x6660> │ │ │ │ + beq.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a71d6 <_PyEval_EvalFrameDefault@@Base+0x90ae> │ │ │ │ + beq.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a49e6 <_PyEval_EvalFrameDefault@@Base+0x68be> │ │ │ │ + beq.w a4a1a <_PyEval_EvalFrameDefault@@Base+0x68d2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9e4c4 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ + beq.n 9e4e4 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a829c <_PyEval_EvalFrameDefault@@Base+0xa174> │ │ │ │ + beq.w a7660 <_PyEval_EvalFrameDefault@@Base+0x9518> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -173594,30 +173562,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c66 <_PyEval_EvalFrameDefault@@Base+0x6b3e> │ │ │ │ + bne.w a4c68 <_PyEval_EvalFrameDefault@@Base+0x6b20> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6f62 <_PyEval_EvalFrameDefault@@Base+0x8e3a> │ │ │ │ + bne.w a74f2 <_PyEval_EvalFrameDefault@@Base+0x93aa> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r8, r8, r3, lsl #1 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -173656,15 +173624,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r7, r4 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - bl b9c10 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9bec <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r9, r4, r3, lsl #2 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ @@ -173681,15 +173649,15 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a6a14 <_PyEval_EvalFrameDefault@@Base+0x88ec> │ │ │ │ + bne.w a6316 <_PyEval_EvalFrameDefault@@Base+0x81ce> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -173708,20 +173676,20 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7844 <_PyEval_EvalFrameDefault@@Base+0x971c> │ │ │ │ + bne.w a732e <_PyEval_EvalFrameDefault@@Base+0x91e6> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a9a38 <_PyEval_EvalFrameDefault@@Base+0xb910> │ │ │ │ + beq.w aa1d2 <_PyEval_EvalFrameDefault@@Base+0xc08a> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -173735,43 +173703,43 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #15 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bls.w a479a <_PyEval_EvalFrameDefault@@Base+0x6672> │ │ │ │ + bls.w a47f8 <_PyEval_EvalFrameDefault@@Base+0x66b0> │ │ │ │ ldrh.w r3, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a4a68 <_PyEval_EvalFrameDefault@@Base+0x6940> │ │ │ │ + beq.w a4a9c <_PyEval_EvalFrameDefault@@Base+0x6954> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ subs r1, r4, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.w a4a78 <_PyEval_EvalFrameDefault@@Base+0x6950> │ │ │ │ + lsls r4, r3, #31 │ │ │ │ + bmi.w a4aac <_PyEval_EvalFrameDefault@@Base+0x6964> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e5d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e6fe <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ + beq.n 9e71e <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7ffe <_PyEval_EvalFrameDefault@@Base+0x9ed6> │ │ │ │ + beq.w a8620 <_PyEval_EvalFrameDefault@@Base+0xa4d8> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173782,28 +173750,28 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a83d2 <_PyEval_EvalFrameDefault@@Base+0xa2aa> │ │ │ │ + bne.w a89c2 <_PyEval_EvalFrameDefault@@Base+0xa87a> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl b9c10 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9bec <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ str.w r5, [r4, r6, lsl #2] │ │ │ │ str r0, [r4, #32] │ │ │ │ @@ -173822,24 +173790,24 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a64ea <_PyEval_EvalFrameDefault@@Base+0x83c2> │ │ │ │ + bne.w a65b8 <_PyEval_EvalFrameDefault@@Base+0x8470> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a6eaa <_PyEval_EvalFrameDefault@@Base+0x8d82> │ │ │ │ + bne.w a7128 <_PyEval_EvalFrameDefault@@Base+0x8fe0> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a6210 <_PyEval_EvalFrameDefault@@Base+0x80e8> │ │ │ │ + bhi.w a672e <_PyEval_EvalFrameDefault@@Base+0x85e6> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a6210 <_PyEval_EvalFrameDefault@@Base+0x80e8> │ │ │ │ + bhi.w a672e <_PyEval_EvalFrameDefault@@Base+0x85e6> │ │ │ │ and.w r3, r2, #3 │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ @@ -173853,19 +173821,19 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c14 <_PyEval_EvalFrameDefault@@Base+0x6aec> │ │ │ │ + bne.w a4c48 <_PyEval_EvalFrameDefault@@Base+0x6b00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c34 <_PyEval_EvalFrameDefault@@Base+0x6b0c> │ │ │ │ + bne.w a4c8a <_PyEval_EvalFrameDefault@@Base+0x6b42> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r3, r4 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -173883,15 +173851,15 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a54e0 <_PyEval_EvalFrameDefault@@Base+0x73b8> │ │ │ │ + bne.w a5502 <_PyEval_EvalFrameDefault@@Base+0x73ba> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ movw r5, #24368 @ 0x5f30 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ subs r6, r6, r3 │ │ │ │ mvns r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -173900,95 +173868,95 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a54f0 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + bne.w a5512 <_PyEval_EvalFrameDefault@@Base+0x73ca> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a54f0 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + bne.w a5512 <_PyEval_EvalFrameDefault@@Base+0x73ca> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a54f0 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + bne.w a5512 <_PyEval_EvalFrameDefault@@Base+0x73ca> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a54f0 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + beq.w a5512 <_PyEval_EvalFrameDefault@@Base+0x73ca> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a54f0 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + bge.w a5512 <_PyEval_EvalFrameDefault@@Base+0x73ca> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a54f0 <_PyEval_EvalFrameDefault@@Base+0x73c8> │ │ │ │ + ble.w a5512 <_PyEval_EvalFrameDefault@@Base+0x73ca> │ │ │ │ add.w r0, r5, lr, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w a49f2 <_PyEval_EvalFrameDefault@@Base+0x68ca> │ │ │ │ + beq.w a4a26 <_PyEval_EvalFrameDefault@@Base+0x68de> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldrd r4, r2, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ strd r4, r2, [r5, #12] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w a4a16 <_PyEval_EvalFrameDefault@@Base+0x68ee> │ │ │ │ + ble.w a4a4a <_PyEval_EvalFrameDefault@@Base+0x6902> │ │ │ │ sub.w r2, r0, ip │ │ │ │ add.w ip, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ble.w a4a26 <_PyEval_EvalFrameDefault@@Base+0x68fe> │ │ │ │ + ble.w a4a5a <_PyEval_EvalFrameDefault@@Base+0x6912> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r4, r6, lsl #2 │ │ │ │ rsb r4, r4, #0 │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ - ble.n 9e984 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ + ble.n 9e9a4 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r6 │ │ │ │ adds r2, #10 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r6, r9, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bgt.n 9e974 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ + bgt.n 9e994 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -174022,39 +173990,39 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ + bne.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ + beq.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ea2e <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ + beq.n 9ea4e <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a666c <_PyEval_EvalFrameDefault@@Base+0x8544> │ │ │ │ + beq.w a68ac <_PyEval_EvalFrameDefault@@Base+0x8764> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - bne.w a6c40 <_PyEval_EvalFrameDefault@@Base+0x8b18> │ │ │ │ + bne.w a69ec <_PyEval_EvalFrameDefault@@Base+0x88a4> │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -174070,64 +174038,64 @@ │ │ │ │ sub.w r0, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aae72 <_PyEval_EvalFrameDefault@@Base+0xcd4a> │ │ │ │ + bne.w a99dc <_PyEval_EvalFrameDefault@@Base+0xb894> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + ble.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eae0 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ + beq.n 9eb00 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4bb0 <_PyEval_EvalFrameDefault@@Base+0x6a88> │ │ │ │ + beq.w a4be4 <_PyEval_EvalFrameDefault@@Base+0x6a9c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eaf4 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ + beq.n 9eb14 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a491c <_PyEval_EvalFrameDefault@@Base+0x67f4> │ │ │ │ + beq.w a492e <_PyEval_EvalFrameDefault@@Base+0x67e6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7406 <_PyEval_EvalFrameDefault@@Base+0x92de> │ │ │ │ + beq.w a78ba <_PyEval_EvalFrameDefault@@Base+0x9772> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a73de <_PyEval_EvalFrameDefault@@Base+0x92b6> │ │ │ │ + bne.w a7870 <_PyEval_EvalFrameDefault@@Base+0x9728> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174145,103 +174113,103 @@ │ │ │ │ sub.w r3, r9, r2 │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a7b72 <_PyEval_EvalFrameDefault@@Base+0x9a4a> │ │ │ │ + beq.w a7200 <_PyEval_EvalFrameDefault@@Base+0x90b8> │ │ │ │ adds r1, r0, #1 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + beq.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ adds r6, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble.n 9ec0e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + ble.n 9ec2e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ebc4 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ + beq.n 9ebe4 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6026 <_PyEval_EvalFrameDefault@@Base+0x7efe> │ │ │ │ + beq.w a615c <_PyEval_EvalFrameDefault@@Base+0x8014> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9ec0e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + beq.n 9ec2e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ebe0 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ + beq.n 9ec00 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6482 <_PyEval_EvalFrameDefault@@Base+0x835a> │ │ │ │ + beq.w a6ac8 <_PyEval_EvalFrameDefault@@Base+0x8980> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ec0e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + beq.n 9ec2e <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec04 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ + beq.n 9ec24 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5a8a <_PyEval_EvalFrameDefault@@Base+0x7962> │ │ │ │ + beq.w a5bea <_PyEval_EvalFrameDefault@@Base+0x7aa2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9ebec <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ + bne.n 9ec0c <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec22 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ + beq.n 9ec42 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa744 <_PyEval_EvalFrameDefault@@Base+0xc61c> │ │ │ │ + beq.w aa12e <_PyEval_EvalFrameDefault@@Base+0xbfe6> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a793c <_PyEval_EvalFrameDefault@@Base+0x9814> │ │ │ │ + beq.w a7676 <_PyEval_EvalFrameDefault@@Base+0x952e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a78a0 <_PyEval_EvalFrameDefault@@Base+0x9778> │ │ │ │ + bne.w a760e <_PyEval_EvalFrameDefault@@Base+0x94c6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174251,42 +174219,42 @@ │ │ │ │ movw r3, #4572 @ 0x11dc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ + bne.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ + bne.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ + beq.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a546e <_PyEval_EvalFrameDefault@@Base+0x7346> │ │ │ │ + beq.w a554e <_PyEval_EvalFrameDefault@@Base+0x7406> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9ecba <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ + beq.n 9ecda <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aab00 <_PyEval_EvalFrameDefault@@Base+0xc9d8> │ │ │ │ + beq.w a93e8 <_PyEval_EvalFrameDefault@@Base+0xb2a0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -174302,28 +174270,28 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5800 <_PyEval_EvalFrameDefault@@Base+0x76d8> │ │ │ │ + bne.w a5918 <_PyEval_EvalFrameDefault@@Base+0x77d0> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5800 <_PyEval_EvalFrameDefault@@Base+0x76d8> │ │ │ │ + beq.w a5918 <_PyEval_EvalFrameDefault@@Base+0x77d0> │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5800 <_PyEval_EvalFrameDefault@@Base+0x76d8> │ │ │ │ + bne.w a5918 <_PyEval_EvalFrameDefault@@Base+0x77d0> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aadce <_PyEval_EvalFrameDefault@@Base+0xcca6> │ │ │ │ + beq.w aa398 <_PyEval_EvalFrameDefault@@Base+0xc250> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -174336,299 +174304,200 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9398 <_PyEval_EvalFrameDefault@@Base+0xb270> │ │ │ │ + beq.w a9470 <_PyEval_EvalFrameDefault@@Base+0xb328> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a4b96 <_PyEval_EvalFrameDefault@@Base+0x6a6e> │ │ │ │ + beq.w a4bca <_PyEval_EvalFrameDefault@@Base+0x6a82> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ - movw r2, #24368 @ 0x5f30 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + movw r1, #24368 @ 0x5f30 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ subs r6, r6, r0 │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #33156 @ 0x8184 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r1, r9, r6, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + add.w r3, r9, r6, lsl #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r8, r8, #8 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r1, r2 │ │ │ │ - beq.w a856c <_PyEval_EvalFrameDefault@@Base+0xa444> │ │ │ │ + cmpne r3, r1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + beq.w a8b5c <_PyEval_EvalFrameDefault@@Base+0xaa14> │ │ │ │ mvns r3, r0 │ │ │ │ sub.w r4, r9, r0, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4dc4 <_PyEval_EvalFrameDefault@@Base+0x6c9c> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ + bne.w a4df8 <_PyEval_EvalFrameDefault@@Base+0x6cb0> │ │ │ │ + orr.w r2, r0, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee00 <_PyEval_EvalFrameDefault@@Base+0xcd8> │ │ │ │ + beq.n 9ee22 <_PyEval_EvalFrameDefault@@Base+0xcda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5436 <_PyEval_EvalFrameDefault@@Base+0x730e> │ │ │ │ + beq.w a53ac <_PyEval_EvalFrameDefault@@Base+0x7264> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a4aca <_PyEval_EvalFrameDefault@@Base+0x69a2> │ │ │ │ + ble.w a4afe <_PyEval_EvalFrameDefault@@Base+0x69b6> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee1e <_PyEval_EvalFrameDefault@@Base+0xcf6> │ │ │ │ + beq.n 9ee40 <_PyEval_EvalFrameDefault@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a626c <_PyEval_EvalFrameDefault@@Base+0x8144> │ │ │ │ + beq.w a6c8a <_PyEval_EvalFrameDefault@@Base+0x8b42> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ee4a <_PyEval_EvalFrameDefault@@Base+0xd22> │ │ │ │ + beq.n 9ee72 <_PyEval_EvalFrameDefault@@Base+0xd2a> │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr.w r6, [r4, r5, lsl #2] │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r4, [r9, r5, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee40 <_PyEval_EvalFrameDefault@@Base+0xd18> │ │ │ │ + beq.n 9ee66 <_PyEval_EvalFrameDefault@@Base+0xd1e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a633c <_PyEval_EvalFrameDefault@@Base+0x8214> │ │ │ │ + beq.w a6d6e <_PyEval_EvalFrameDefault@@Base+0x8c26> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 9ee28 <_PyEval_EvalFrameDefault@@Base+0xd00> │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 9ee4e <_PyEval_EvalFrameDefault@@Base+0xd06> │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a79de <_PyEval_EvalFrameDefault@@Base+0x98b6> │ │ │ │ + beq.w a8388 <_PyEval_EvalFrameDefault@@Base+0xa240> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a79ba <_PyEval_EvalFrameDefault@@Base+0x9892> │ │ │ │ + bne.w a8364 <_PyEval_EvalFrameDefault@@Base+0xa21c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a680e <_PyEval_EvalFrameDefault@@Base+0x86e6> │ │ │ │ + bls.w a651a <_PyEval_EvalFrameDefault@@Base+0x83d2> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ - movw r4, #65535 @ 0xffff │ │ │ │ - cmp r2, r4 │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + cmp r2, r0 │ │ │ │ and.w r1, r3, #15 │ │ │ │ - ubfx r0, r3, #4, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - beq.w ab00a <_PyEval_EvalFrameDefault@@Base+0xcee2> │ │ │ │ + ubfx r4, r3, #4, #12 │ │ │ │ + mov r3, r4 │ │ │ │ + beq.w a93be <_PyEval_EvalFrameDefault@@Base+0xb276> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add.w r2, sl, r3, lsl #2 │ │ │ │ - subs r3, r0, #1 │ │ │ │ + subs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r4, [r2, #1064] @ 0x428 │ │ │ │ - ldrb.w r2, [r8, #-2] │ │ │ │ - bfi r2, r1, #0, #4 │ │ │ │ - strb.w r2, [r8, #-2] │ │ │ │ + add.w r3, sl, r3, lsl #2 │ │ │ │ + ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ + ldrb.w r3, [r8, #-2] │ │ │ │ + bfi r3, r1, #0, #4 │ │ │ │ + strb.w r3, [r8, #-2] │ │ │ │ mov r1, r5 │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - bfi r2, r3, #4, #12 │ │ │ │ - strh.w r2, [r8, #-2] │ │ │ │ - blx r4 │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + bfi r3, r4, #4, #12 │ │ │ │ + strh.w r3, [r8, #-2] │ │ │ │ + blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eee4 <_PyEval_EvalFrameDefault@@Base+0xdbc> │ │ │ │ + beq.n 9ef0c <_PyEval_EvalFrameDefault@@Base+0xdc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4dac <_PyEval_EvalFrameDefault@@Base+0x6c84> │ │ │ │ + beq.w a4dbe <_PyEval_EvalFrameDefault@@Base+0x6c76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ef10 <_PyEval_EvalFrameDefault@@Base+0xde8> │ │ │ │ + bne.n 9ef3a <_PyEval_EvalFrameDefault@@Base+0xdf2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9eeee <_PyEval_EvalFrameDefault@@Base+0xdc6> │ │ │ │ - ldr r2, [pc, #664] @ (9f1b4 <_PyEval_EvalFrameDefault@@Base+0x108c>) │ │ │ │ + bne.n 9ef16 <_PyEval_EvalFrameDefault@@Base+0xdce> │ │ │ │ + ldr r2, [pc, #548] @ (9f168 <_PyEval_EvalFrameDefault@@Base+0x1020>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8766 <_PyEval_EvalFrameDefault@@Base+0xa63e> │ │ │ │ + bne.w a6ef4 <_PyEval_EvalFrameDefault@@Base+0x8dac> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #31153 @ 0x79b1 │ │ │ │ - movt r1, #17 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w a570e <_PyEval_EvalFrameDefault@@Base+0x75e6> │ │ │ │ + movw r2, #32213 @ 0x7dd5 │ │ │ │ + movt r2, #17 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a5b50 <_PyEval_EvalFrameDefault@@Base+0x7a08> │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a875a <_PyEval_EvalFrameDefault@@Base+0xa632> │ │ │ │ - ldr r3, [pc, #624] @ (9f1b8 <_PyEval_EvalFrameDefault@@Base+0x1090>) │ │ │ │ + bne.w a6ee8 <_PyEval_EvalFrameDefault@@Base+0x8da0> │ │ │ │ + ldr r3, [pc, #508] @ (9f16c <_PyEval_EvalFrameDefault@@Base+0x1024>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi.w a8750 <_PyEval_EvalFrameDefault@@Base+0xa628> │ │ │ │ + bhi.w a6ede <_PyEval_EvalFrameDefault@@Base+0x8d96> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r3, #1608] @ 0x648 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 9eef2 <_PyEval_EvalFrameDefault@@Base+0xdca> │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aafee <_PyEval_EvalFrameDefault@@Base+0xcec6> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aafee <_PyEval_EvalFrameDefault@@Base+0xcec6> │ │ │ │ - ldrb.w r3, [r7, #38] @ 0x26 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 9efb8 <_PyEval_EvalFrameDefault@@Base+0xe90> │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 9efa8 <_PyEval_EvalFrameDefault@@Base+0xe80> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - add.w r3, r2, #124 @ 0x7c │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bcc.n 9efb8 <_PyEval_EvalFrameDefault@@Base+0xe90> │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - cbnz r0, 9efb4 <_PyEval_EvalFrameDefault@@Base+0xe8c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl d3e18 │ │ │ │ - cbz r0, 9efb8 <_PyEval_EvalFrameDefault@@Base+0xe90> │ │ │ │ - bl d40c8 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a6e6e <_PyEval_EvalFrameDefault@@Base+0x8d46> │ │ │ │ - ldr.w ip, [r7] │ │ │ │ - add.w r0, ip, #124 @ 0x7c │ │ │ │ - ldr.w r2, [ip, #20] │ │ │ │ - sub.w r0, r8, r0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - subs r0, #1 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bgt.w a5b88 <_PyEval_EvalFrameDefault@@Base+0x7a60> │ │ │ │ - cmp r3, r1 │ │ │ │ - bcs.w a5c0c <_PyEval_EvalFrameDefault@@Base+0x7ae4> │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - and.w r4, r2, #63 @ 0x3f │ │ │ │ - lsls r6, r2, #25 │ │ │ │ - bmi.w a59c2 <_PyEval_EvalFrameDefault@@Base+0x789a> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - blt.w a5c0c <_PyEval_EvalFrameDefault@@Base+0x7ae4> │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ - and.w r5, r6, #63 @ 0x3f │ │ │ │ - tst.w r6, #64 @ 0x40 │ │ │ │ - bne.w a5322 <_PyEval_EvalFrameDefault@@Base+0x71fa> │ │ │ │ - add r5, r4 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ - bge.w a533e <_PyEval_EvalFrameDefault@@Base+0x7216> │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - and.w r5, r2, #63 @ 0x3f │ │ │ │ - lsls r1, r2, #25 │ │ │ │ - bmi.w a5b62 <_PyEval_EvalFrameDefault@@Base+0x7a3a> │ │ │ │ - ldrb r1, [r3, #1] │ │ │ │ - and.w r2, r1, #63 @ 0x3f │ │ │ │ - lsls r0, r1, #25 │ │ │ │ - bmi.w a9dbc <_PyEval_EvalFrameDefault@@Base+0xbc94> │ │ │ │ - ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ - add.w r3, r3, r2, lsr #1 │ │ │ │ - and.w r2, r1, #1 │ │ │ │ - add.w r4, r7, #40 @ 0x28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - cmp r9, r4 │ │ │ │ - bhi.w a69d4 <_PyEval_EvalFrameDefault@@Base+0x88ac> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w a68f2 <_PyEval_EvalFrameDefault@@Base+0x87ca> │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - mov r4, r9 │ │ │ │ - add.w r2, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ - str.w r1, [fp, #72] @ 0x48 │ │ │ │ - str.w r3, [r4], #4 │ │ │ │ - ldrb.w r1, [r2, #559] @ 0x22f │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ - add.w r8, r2, r5, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w aabf8 <_PyEval_EvalFrameDefault@@Base+0xcad0> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - mov r9, r4 │ │ │ │ - movw sl, #49480 @ 0xc148 │ │ │ │ - movt sl, #54 @ 0x36 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b.w 9e1c0 <_PyEval_EvalFrameDefault@@Base+0x98> │ │ │ │ + b.n 9ef16 <_PyEval_EvalFrameDefault@@Base+0xdce> │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174637,43 +174506,43 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + bne.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + bne.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + beq.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldrh.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a4ad8 <_PyEval_EvalFrameDefault@@Base+0x69b0> │ │ │ │ + bne.w a4b0c <_PyEval_EvalFrameDefault@@Base+0x69c4> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #12] │ │ │ │ strb r2, [r5, #9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f122 <_PyEval_EvalFrameDefault@@Base+0xffa> │ │ │ │ + beq.n 9f01a <_PyEval_EvalFrameDefault@@Base+0xed2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9bc2 <_PyEval_EvalFrameDefault@@Base+0xba9a> │ │ │ │ + beq.w ab256 <_PyEval_EvalFrameDefault@@Base+0xd10e> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -174682,15 +174551,15 @@ │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a63bc <_PyEval_EvalFrameDefault@@Base+0x8294> │ │ │ │ + bls.w a640a <_PyEval_EvalFrameDefault@@Base+0x82c2> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ and.w r1, r3, #15 │ │ │ │ uxth r4, r3 │ │ │ │ ubfx r2, r3, #4, #12 │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -174703,29 +174572,24 @@ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ bfi r2, r3, #4, #12 │ │ │ │ strh.w r2, [r8, #-2] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a56a8 <_PyEval_EvalFrameDefault@@Base+0x7580> │ │ │ │ + beq.w a578c <_PyEval_EvalFrameDefault@@Base+0x7644> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r6, r6, r0 │ │ │ │ @@ -174734,62 +174598,67 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8de0 <_PyEval_EvalFrameDefault@@Base+0xacb8> │ │ │ │ + bne.w ab206 <_PyEval_EvalFrameDefault@@Base+0xd0be> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 10474c │ │ │ │ + bl 1048dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + blt.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.w a55a0 <_PyEval_EvalFrameDefault@@Base+0x7478> │ │ │ │ + bcs.w a55be <_PyEval_EvalFrameDefault@@Base+0x7476> │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f246 <_PyEval_EvalFrameDefault@@Base+0x111e> │ │ │ │ + beq.n 9f134 <_PyEval_EvalFrameDefault@@Base+0xfec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8dfc <_PyEval_EvalFrameDefault@@Base+0xacd4> │ │ │ │ + beq.w ab214 <_PyEval_EvalFrameDefault@@Base+0xd0cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f25a <_PyEval_EvalFrameDefault@@Base+0x1132> │ │ │ │ + beq.n 9f148 <_PyEval_EvalFrameDefault@@Base+0x1000> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5a72 <_PyEval_EvalFrameDefault@@Base+0x794a> │ │ │ │ + beq.w a5b70 <_PyEval_EvalFrameDefault@@Base+0x7a28> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r1, r3 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -174799,109 +174668,109 @@ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a57da <_PyEval_EvalFrameDefault@@Base+0x76b2> │ │ │ │ + bne.w a59dc <_PyEval_EvalFrameDefault@@Base+0x7894> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble.n 9f364 <_PyEval_EvalFrameDefault@@Base+0x123c> │ │ │ │ + ble.n 9f25c <_PyEval_EvalFrameDefault@@Base+0x1114> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f2f6 <_PyEval_EvalFrameDefault@@Base+0x11ce> │ │ │ │ + beq.n 9f1ee <_PyEval_EvalFrameDefault@@Base+0x10a6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6d86 <_PyEval_EvalFrameDefault@@Base+0x8c5e> │ │ │ │ + beq.w a6756 <_PyEval_EvalFrameDefault@@Base+0x860e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9f364 <_PyEval_EvalFrameDefault@@Base+0x123c> │ │ │ │ + beq.n 9f25c <_PyEval_EvalFrameDefault@@Base+0x1114> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f314 <_PyEval_EvalFrameDefault@@Base+0x11ec> │ │ │ │ + beq.n 9f20c <_PyEval_EvalFrameDefault@@Base+0x10c4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a67a6 <_PyEval_EvalFrameDefault@@Base+0x867e> │ │ │ │ + beq.w a64b8 <_PyEval_EvalFrameDefault@@Base+0x8370> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9f364 <_PyEval_EvalFrameDefault@@Base+0x123c> │ │ │ │ + beq.n 9f25c <_PyEval_EvalFrameDefault@@Base+0x1114> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f332 <_PyEval_EvalFrameDefault@@Base+0x120a> │ │ │ │ + beq.n 9f22a <_PyEval_EvalFrameDefault@@Base+0x10e2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6cee <_PyEval_EvalFrameDefault@@Base+0x8bc6> │ │ │ │ + beq.w a64d8 <_PyEval_EvalFrameDefault@@Base+0x8390> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9f364 <_PyEval_EvalFrameDefault@@Base+0x123c> │ │ │ │ + beq.n 9f25c <_PyEval_EvalFrameDefault@@Base+0x1114> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f35a <_PyEval_EvalFrameDefault@@Base+0x1232> │ │ │ │ + beq.n 9f252 <_PyEval_EvalFrameDefault@@Base+0x110a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6da6 <_PyEval_EvalFrameDefault@@Base+0x8c7e> │ │ │ │ + beq.w a64f8 <_PyEval_EvalFrameDefault@@Base+0x83b0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9f342 <_PyEval_EvalFrameDefault@@Base+0x121a> │ │ │ │ + bne.n 9f23a <_PyEval_EvalFrameDefault@@Base+0x10f2> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f378 <_PyEval_EvalFrameDefault@@Base+0x1250> │ │ │ │ + beq.n 9f270 <_PyEval_EvalFrameDefault@@Base+0x1128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4890 <_PyEval_EvalFrameDefault@@Base+0x6768> │ │ │ │ + beq.w a48e2 <_PyEval_EvalFrameDefault@@Base+0x679a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a64e2 <_PyEval_EvalFrameDefault@@Base+0x83ba> │ │ │ │ + beq.w a6798 <_PyEval_EvalFrameDefault@@Base+0x8650> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a756e <_PyEval_EvalFrameDefault@@Base+0x9446> │ │ │ │ + bne.w a8210 <_PyEval_EvalFrameDefault@@Base+0xa0c8> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174919,51 +174788,51 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9ba6 <_PyEval_EvalFrameDefault@@Base+0xba7e> │ │ │ │ + bne.w aad4e <_PyEval_EvalFrameDefault@@Base+0xcc06> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldrd r4, r6, [r1] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa54 │ │ │ │ + bl cfabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + blt.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w a4c54 <_PyEval_EvalFrameDefault@@Base+0x6b2c> │ │ │ │ + bne.w a4caa <_PyEval_EvalFrameDefault@@Base+0x6b62> │ │ │ │ movw r9, #7780 @ 0x1e64 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f42a <_PyEval_EvalFrameDefault@@Base+0x1302> │ │ │ │ + beq.n 9f322 <_PyEval_EvalFrameDefault@@Base+0x11da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa384 <_PyEval_EvalFrameDefault@@Base+0xc25c> │ │ │ │ + beq.w aad5c <_PyEval_EvalFrameDefault@@Base+0xcc14> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4d68 <_PyEval_EvalFrameDefault@@Base+0x6c40> │ │ │ │ + bne.w a4d8e <_PyEval_EvalFrameDefault@@Base+0x6c46> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f44a <_PyEval_EvalFrameDefault@@Base+0x1322> │ │ │ │ + beq.n 9f342 <_PyEval_EvalFrameDefault@@Base+0x11fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa110 <_PyEval_EvalFrameDefault@@Base+0xbfe8> │ │ │ │ + beq.w aa79e <_PyEval_EvalFrameDefault@@Base+0xc656> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [r3] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174976,57 +174845,57 @@ │ │ │ │ add.w r8, r8, #2 │ │ │ │ and.w r4, r2, #15 │ │ │ │ asrs r3, r2, #4 │ │ │ │ ldrd r6, r2, [r9, #-8] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f49c <_PyEval_EvalFrameDefault@@Base+0x1374> │ │ │ │ + cbz r5, 9f394 <_PyEval_EvalFrameDefault@@Base+0x124c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f49c <_PyEval_EvalFrameDefault@@Base+0x1374> │ │ │ │ + beq.n 9f394 <_PyEval_EvalFrameDefault@@Base+0x124c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a515c <_PyEval_EvalFrameDefault@@Base+0x7034> │ │ │ │ + beq.w a5198 <_PyEval_EvalFrameDefault@@Base+0x7050> │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 9f4ba <_PyEval_EvalFrameDefault@@Base+0x1392> │ │ │ │ + cbz r5, 9f3b2 <_PyEval_EvalFrameDefault@@Base+0x126a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f4ba <_PyEval_EvalFrameDefault@@Base+0x1392> │ │ │ │ + beq.n 9f3b2 <_PyEval_EvalFrameDefault@@Base+0x126a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a50ec <_PyEval_EvalFrameDefault@@Base+0x6fc4> │ │ │ │ + beq.w a50b8 <_PyEval_EvalFrameDefault@@Base+0x6f70> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4c88 <_PyEval_EvalFrameDefault@@Base+0x6b60> │ │ │ │ + beq.w a4cbc <_PyEval_EvalFrameDefault@@Base+0x6b74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f4f8 <_PyEval_EvalFrameDefault@@Base+0x13d0> │ │ │ │ + beq.n 9f3f0 <_PyEval_EvalFrameDefault@@Base+0x12a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7d54 <_PyEval_EvalFrameDefault@@Base+0x9c2c> │ │ │ │ + beq.w a7454 <_PyEval_EvalFrameDefault@@Base+0x930c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ add.w r2, r8, r3, lsl #1 │ │ │ │ ldrh.w r3, [r8, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh.w r3, [r8, #2] │ │ │ │ @@ -175042,89 +174911,136 @@ │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ movw r2, #22692 @ 0x58a4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6d74 <_PyEval_EvalFrameDefault@@Base+0x8c4c> │ │ │ │ + bne.w a67a0 <_PyEval_EvalFrameDefault@@Base+0x8658> │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w aae96 <_PyEval_EvalFrameDefault@@Base+0xcd6e> │ │ │ │ + beq.w a9414 <_PyEval_EvalFrameDefault@@Base+0xb2cc> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a51c0 <_PyEval_EvalFrameDefault@@Base+0x7098> │ │ │ │ + bls.w a5280 <_PyEval_EvalFrameDefault@@Base+0x7138> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a547a <_PyEval_EvalFrameDefault@@Base+0x7352> │ │ │ │ + beq.w a555a <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 112988 <_PyLong_Add@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a56ac <_PyEval_EvalFrameDefault@@Base+0x7564> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 9f4ee <_PyEval_EvalFrameDefault@@Base+0x13a6> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9f4ca <_PyEval_EvalFrameDefault@@Base+0x1382> │ │ │ │ + ldr r2, [pc, #772] @ (9f7fc <_PyEval_EvalFrameDefault@@Base+0x16b4>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w aa7ca <_PyEval_EvalFrameDefault@@Base+0xc682> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7b814 │ │ │ │ + b.n 9f4ca <_PyEval_EvalFrameDefault@@Base+0x1382> │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a64ea <_PyEval_EvalFrameDefault@@Base+0x83c2> │ │ │ │ + bne.w a65b8 <_PyEval_EvalFrameDefault@@Base+0x8470> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6eaa <_PyEval_EvalFrameDefault@@Base+0x8d82> │ │ │ │ + bne.w a7128 <_PyEval_EvalFrameDefault@@Base+0x8fe0> │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n 9f604 <_PyEval_EvalFrameDefault@@Base+0x14dc> │ │ │ │ + beq.n 9f584 <_PyEval_EvalFrameDefault@@Base+0x143c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4f5e <_PyEval_EvalFrameDefault@@Base+0x6e36> │ │ │ │ + bne.w a4f76 <_PyEval_EvalFrameDefault@@Base+0x6e2e> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w a4f5e <_PyEval_EvalFrameDefault@@Base+0x6e36> │ │ │ │ + bne.w a4f76 <_PyEval_EvalFrameDefault@@Base+0x6e2e> │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w a6fbc <_PyEval_EvalFrameDefault@@Base+0x8e94> │ │ │ │ + bpl.w a8c24 <_PyEval_EvalFrameDefault@@Base+0xaadc> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w a6fec <_PyEval_EvalFrameDefault@@Base+0x8ec4> │ │ │ │ + bpl.w a8c32 <_PyEval_EvalFrameDefault@@Base+0xaaea> │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w a6fc4 <_PyEval_EvalFrameDefault@@Base+0x8e9c> │ │ │ │ + bpl.w a8c2c <_PyEval_EvalFrameDefault@@Base+0xaae4> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w a7b40 <_PyEval_EvalFrameDefault@@Base+0x9a18> │ │ │ │ + bpl.w a7dea <_PyEval_EvalFrameDefault@@Base+0x9ca2> │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 29204 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4e22 <_PyEval_EvalFrameDefault@@Base+0x6cfa> │ │ │ │ + bne.w a4f38 <_PyEval_EvalFrameDefault@@Base+0x6df0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5416 <_PyEval_EvalFrameDefault@@Base+0x72ee> │ │ │ │ + bne.w a5498 <_PyEval_EvalFrameDefault@@Base+0x7350> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #7 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r4, r3 │ │ │ │ itete eq │ │ │ │ movweq r3, #7780 @ 0x1e64 │ │ │ │ movwne r3, #4308 @ 0x10d4 │ │ │ │ @@ -175135,80 +175051,33 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1126c4 <_PyLong_Add@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a5788 <_PyEval_EvalFrameDefault@@Base+0x7660> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 9f6be <_PyEval_EvalFrameDefault@@Base+0x1596> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9f69a <_PyEval_EvalFrameDefault@@Base+0x1572> │ │ │ │ - ldr r2, [pc, #692] @ (9f97c <_PyEval_EvalFrameDefault@@Base+0x1854>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a94d8 <_PyEval_EvalFrameDefault@@Base+0xb3b0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7b820 │ │ │ │ - b.n 9f69a <_PyEval_EvalFrameDefault@@Base+0x1572> │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #14648 @ 0x3938 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a63ac <_PyEval_EvalFrameDefault@@Base+0x8284> │ │ │ │ + bne.w a63fa <_PyEval_EvalFrameDefault@@Base+0x82b2> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5e32 <_PyEval_EvalFrameDefault@@Base+0x7d0a> │ │ │ │ + ble.w a5db6 <_PyEval_EvalFrameDefault@@Base+0x7c6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 80028 │ │ │ │ + bl 8002c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175231,74 +175100,34 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r5, r4, [r9, #-8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - clz r6, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r6, r6, lsr #5 │ │ │ │ - beq.n 9f792 <_PyEval_EvalFrameDefault@@Base+0x166a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7b10 <_PyEval_EvalFrameDefault@@Base+0x99e8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9f7a6 <_PyEval_EvalFrameDefault@@Base+0x167e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7b28 <_PyEval_EvalFrameDefault@@Base+0x9a00> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-8] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ and.w r4, r2, #15 │ │ │ │ asrs r3, r2, #4 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f806 <_PyEval_EvalFrameDefault@@Base+0x16de> │ │ │ │ + cbz r5, 9f68a <_PyEval_EvalFrameDefault@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4d8a <_PyEval_EvalFrameDefault@@Base+0x6c62> │ │ │ │ + bne.w a4dd6 <_PyEval_EvalFrameDefault@@Base+0x6c8e> │ │ │ │ adds r4, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a4d26 <_PyEval_EvalFrameDefault@@Base+0x6bfe> │ │ │ │ + beq.w a4cf0 <_PyEval_EvalFrameDefault@@Base+0x6ba8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -175309,146 +175138,185 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + bne.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ str r2, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a5174 <_PyEval_EvalFrameDefault@@Base+0x704c> │ │ │ │ + bne.w a51d8 <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f878 <_PyEval_EvalFrameDefault@@Base+0x1750> │ │ │ │ + beq.n 9f6fc <_PyEval_EvalFrameDefault@@Base+0x15b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa7c2 <_PyEval_EvalFrameDefault@@Base+0xc69a> │ │ │ │ + beq.w aa744 <_PyEval_EvalFrameDefault@@Base+0xc5fc> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldrd r5, r4, [r9, #-8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldrh.w r2, [r8, #2]! │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ - negs r3, r3 │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr.w r2, [r9, r3] │ │ │ │ - str.w r1, [r9, r3] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + subs r6, r4, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + clz r6, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r6, r6, lsr #5 │ │ │ │ + beq.n 9f740 <_PyEval_EvalFrameDefault@@Base+0x15f8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8576 <_PyEval_EvalFrameDefault@@Base+0xa42e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f754 <_PyEval_EvalFrameDefault@@Base+0x160c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8302 <_PyEval_EvalFrameDefault@@Base+0xa1ba> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + uxtb r4, r1 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-8] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mvns r3, r3 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w a5962 <_PyEval_EvalFrameDefault@@Base+0x783a> │ │ │ │ + bge.w a595c <_PyEval_EvalFrameDefault@@Base+0x7814> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldrh.w r2, [r8, #2]! │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ + negs r3, r3 │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr.w r2, [r9, r3] │ │ │ │ + str.w r1, [r9, r3] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a77a8 <_PyEval_EvalFrameDefault@@Base+0x9680> │ │ │ │ + bne.w a7ab6 <_PyEval_EvalFrameDefault@@Base+0x996e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w a9aac <_PyEval_EvalFrameDefault@@Base+0xb984> │ │ │ │ + bne.w a945e <_PyEval_EvalFrameDefault@@Base+0xb316> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w a4d4e <_PyEval_EvalFrameDefault@@Base+0x6c26> │ │ │ │ + beq.w a4d74 <_PyEval_EvalFrameDefault@@Base+0x6c2c> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a4d58 <_PyEval_EvalFrameDefault@@Base+0x6c30> │ │ │ │ + beq.w a4d7e <_PyEval_EvalFrameDefault@@Base+0x6c36> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9f95c <_PyEval_EvalFrameDefault@@Base+0x1834> │ │ │ │ + beq.n 9f858 <_PyEval_EvalFrameDefault@@Base+0x1710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e54 <_PyEval_EvalFrameDefault@@Base+0x6d2c> │ │ │ │ + beq.w a4e28 <_PyEval_EvalFrameDefault@@Base+0x6ce0> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #11612 @ 0x2d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a63ac <_PyEval_EvalFrameDefault@@Base+0x8284> │ │ │ │ + bne.w a63fa <_PyEval_EvalFrameDefault@@Base+0x82b2> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a4fcc <_PyEval_EvalFrameDefault@@Base+0x6ea4> │ │ │ │ + beq.w a4fec <_PyEval_EvalFrameDefault@@Base+0x6ea4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w a4fb4 <_PyEval_EvalFrameDefault@@Base+0x6e8c> │ │ │ │ + bge.w a4fd4 <_PyEval_EvalFrameDefault@@Base+0x6e8c> │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a5274 <_PyEval_EvalFrameDefault@@Base+0x714c> │ │ │ │ + beq.w a5206 <_PyEval_EvalFrameDefault@@Base+0x70be> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -175456,26 +175324,26 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86288 │ │ │ │ + bl 86234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fa0a <_PyEval_EvalFrameDefault@@Base+0x18e2> │ │ │ │ + beq.n 9f900 <_PyEval_EvalFrameDefault@@Base+0x17b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4854 <_PyEval_EvalFrameDefault@@Base+0x672c> │ │ │ │ + beq.w a4888 <_PyEval_EvalFrameDefault@@Base+0x6740> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175495,146 +175363,76 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ - ble.w a4f12 <_PyEval_EvalFrameDefault@@Base+0x6dea> │ │ │ │ + ble.w a4f7c <_PyEval_EvalFrameDefault@@Base+0x6e34> │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a934c <_PyEval_EvalFrameDefault@@Base+0xb224> │ │ │ │ + beq.w a8fda <_PyEval_EvalFrameDefault@@Base+0xae92> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r4, r7, r2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 9faca <_PyEval_EvalFrameDefault@@Base+0x19a2> │ │ │ │ + ble.n 9f9c0 <_PyEval_EvalFrameDefault@@Base+0x1878> │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w aa2aa <_PyEval_EvalFrameDefault@@Base+0xc182> │ │ │ │ + beq.w a9822 <_PyEval_EvalFrameDefault@@Base+0xb6da> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 9faca <_PyEval_EvalFrameDefault@@Base+0x19a2> │ │ │ │ + ble.n 9f9c0 <_PyEval_EvalFrameDefault@@Base+0x1878> │ │ │ │ adds r3, #11 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r0, #16 │ │ │ │ movs r1, #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w aa29a <_PyEval_EvalFrameDefault@@Base+0xc172> │ │ │ │ + beq.w a9812 <_PyEval_EvalFrameDefault@@Base+0xb6ca> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ - bgt.n 9fab0 <_PyEval_EvalFrameDefault@@Base+0x1988> │ │ │ │ + bgt.n 9f9a6 <_PyEval_EvalFrameDefault@@Base+0x185e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r3, #340] @ 0x154 │ │ │ │ - add.w r3, r8, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w a44d4 <_PyEval_EvalFrameDefault@@Base+0x63ac> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ - movw ip, #24368 @ 0x5f30 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - ldr.w r1, [r9, r6, lsl #2] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w a7abc <_PyEval_EvalFrameDefault@@Base+0x9994> │ │ │ │ - ldr r3, [r1, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7abc <_PyEval_EvalFrameDefault@@Base+0x9994> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mvns r3, r4 │ │ │ │ - ldr.w r2, [r9, r3, lsl #2] │ │ │ │ - sub.w r3, r9, r4, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a4f40 <_PyEval_EvalFrameDefault@@Base+0x6e18> │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - adds r4, #1 │ │ │ │ - subs r3, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bpl.w a4f4a <_PyEval_EvalFrameDefault@@Base+0x6e22> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9d28c <_PyEvalFramePushAndInit@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a888c <_PyEval_EvalFrameDefault@@Base+0xa764> │ │ │ │ - ldr.w r8, [r0, #28] │ │ │ │ - movs r3, #4 │ │ │ │ - strh r3, [r7, #36] @ 0x24 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ - subs r3, r5, r3 │ │ │ │ - add.w r9, r0, #40 @ 0x28 │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - uxtb r4, r2 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str.w r0, [fp, #52] @ 0x34 │ │ │ │ - add.w r9, r9, r1, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r1, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ sub.w r5, r9, r3 │ │ │ │ negs r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c308c <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c3074 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8c6c <_PyEval_EvalFrameDefault@@Base+0xab44> │ │ │ │ + beq.w aa7ec <_PyEval_EvalFrameDefault@@Base+0xc6a4> │ │ │ │ rsb r3, r6, #1 │ │ │ │ str.w r0, [r9, r4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -175643,23 +175441,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4d40 <_PyEval_EvalFrameDefault@@Base+0x6c18> │ │ │ │ + beq.w a4db0 <_PyEval_EvalFrameDefault@@Base+0x6c68> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fc12 <_PyEval_EvalFrameDefault@@Base+0x1aea> │ │ │ │ + beq.n 9fa3e <_PyEval_EvalFrameDefault@@Base+0x18f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8a46 <_PyEval_EvalFrameDefault@@Base+0xa91e> │ │ │ │ + beq.w a7a12 <_PyEval_EvalFrameDefault@@Base+0x98ca> │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ @@ -175676,111 +175474,73 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ab2bc <_PyEval_EvalFrameDefault@@Base+0xd194> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - bne.w a8214 <_PyEval_EvalFrameDefault@@Base+0xa0ec> │ │ │ │ - bl 79398 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9fca6 <_PyEval_EvalFrameDefault@@Base+0x1b7e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8386 <_PyEval_EvalFrameDefault@@Base+0xa25e> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r4, r3, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a64f8 <_PyEval_EvalFrameDefault@@Base+0x83d0> │ │ │ │ + bls.w a65c6 <_PyEval_EvalFrameDefault@@Base+0x847e> │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ and.w r1, r2, #15 │ │ │ │ uxth.w ip, r2 │ │ │ │ ubfx r0, r2, #4, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w aa5a8 <_PyEval_EvalFrameDefault@@Base+0xc480> │ │ │ │ + beq.w a960e <_PyEval_EvalFrameDefault@@Base+0xb4c6> │ │ │ │ ldrb.w r2, [r8, #-2] │ │ │ │ subs r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bfi r2, r1, #0, #4 │ │ │ │ strb.w r2, [r8, #-2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r5, [r8, #-2] │ │ │ │ asrs r2, r2, #5 │ │ │ │ bfi r5, r0, #4, #12 │ │ │ │ strh.w r5, [r8, #-2] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1304 │ │ │ │ + bl d1374 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fd38 <_PyEval_EvalFrameDefault@@Base+0x1c10> │ │ │ │ + beq.n 9faf8 <_PyEval_EvalFrameDefault@@Base+0x19b0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5946 <_PyEval_EvalFrameDefault@@Base+0x781e> │ │ │ │ + beq.w a5a02 <_PyEval_EvalFrameDefault@@Base+0x78ba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fd4c <_PyEval_EvalFrameDefault@@Base+0x1c24> │ │ │ │ + beq.n 9fb0c <_PyEval_EvalFrameDefault@@Base+0x19c4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a46fe <_PyEval_EvalFrameDefault@@Base+0x65d6> │ │ │ │ + beq.w a4732 <_PyEval_EvalFrameDefault@@Base+0x65ea> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.n 9fd84 <_PyEval_EvalFrameDefault@@Base+0x1c5c> │ │ │ │ + bpl.n 9fb44 <_PyEval_EvalFrameDefault@@Base+0x19fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl c3484 │ │ │ │ + bl c346c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a9634 <_PyEval_EvalFrameDefault@@Base+0xb50c> │ │ │ │ + bne.w a94e0 <_PyEval_EvalFrameDefault@@Base+0xb398> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + blt.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ itete ne │ │ │ │ movwne r5, #4308 @ 0x10d4 │ │ │ │ movweq r5, #7780 @ 0x1e64 │ │ │ │ movtne r5, #70 @ 0x46 │ │ │ │ movteq r5, #70 @ 0x46 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ @@ -175788,37 +175548,145 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r0, [r3, #340] @ 0x154 │ │ │ │ + add.w r3, r8, #8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w a40e0 <_PyEval_EvalFrameDefault@@Base+0x5f98> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r6, #1 │ │ │ │ + movw ip, #24368 @ 0x5f30 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + add.w r5, r9, r6, lsl #2 │ │ │ │ + ldr.w r1, [r9, r6, lsl #2] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne.w a8c18 <_PyEval_EvalFrameDefault@@Base+0xaad0> │ │ │ │ + ldr r3, [r1, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a8c18 <_PyEval_EvalFrameDefault@@Base+0xaad0> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mvns r3, r4 │ │ │ │ + ldr.w r2, [r9, r3, lsl #2] │ │ │ │ + sub.w r3, r9, r4, lsl #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a4f58 <_PyEval_EvalFrameDefault@@Base+0x6e10> │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + adds r4, #1 │ │ │ │ + subs r3, #4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + bpl.w a4f62 <_PyEval_EvalFrameDefault@@Base+0x6e1a> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d298 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a8238 <_PyEval_EvalFrameDefault@@Base+0xa0f0> │ │ │ │ + ldr.w r8, [r0, #28] │ │ │ │ + movs r3, #4 │ │ │ │ + strh r3, [r7, #36] @ 0x24 │ │ │ │ + add.w r3, r7, #40 @ 0x28 │ │ │ │ + subs r3, r5, r3 │ │ │ │ + add.w r9, r0, #40 @ 0x28 │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + uxtb r4, r2 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #28] │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str.w r0, [fp, #52] @ 0x34 │ │ │ │ + add.w r9, r9, r1, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aac3c <_PyEval_EvalFrameDefault@@Base+0xcaf4> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ + bne.w a88e2 <_PyEval_EvalFrameDefault@@Base+0xa79a> │ │ │ │ + bl 79398 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9fc78 <_PyEval_EvalFrameDefault@@Base+0x1b30> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a83c2 <_PyEval_EvalFrameDefault@@Base+0xa27a> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldrd r2, r1, [r9, #-12] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - bne.w a825a <_PyEval_EvalFrameDefault@@Base+0xa132> │ │ │ │ + bne.w a82ae <_PyEval_EvalFrameDefault@@Base+0xa166> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w a5698 <_PyEval_EvalFrameDefault@@Base+0x7570> │ │ │ │ + bne.w a5738 <_PyEval_EvalFrameDefault@@Base+0x75f0> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9fde4 <_PyEval_EvalFrameDefault@@Base+0x1cbc> │ │ │ │ + beq.n 9fcda <_PyEval_EvalFrameDefault@@Base+0x1b92> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a8262 <_PyEval_EvalFrameDefault@@Base+0xa13a> │ │ │ │ + beq.w a82b6 <_PyEval_EvalFrameDefault@@Base+0xa16e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175830,53 +175698,53 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a8800 <_PyEval_EvalFrameDefault@@Base+0xa6d8> │ │ │ │ + bhi.w a7738 <_PyEval_EvalFrameDefault@@Base+0x95f0> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w a8800 <_PyEval_EvalFrameDefault@@Base+0xa6d8> │ │ │ │ + bge.w a7738 <_PyEval_EvalFrameDefault@@Base+0x95f0> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a87e0 <_PyEval_EvalFrameDefault@@Base+0xa6b8> │ │ │ │ + bne.w a771a <_PyEval_EvalFrameDefault@@Base+0x95d2> │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w a87d8 <_PyEval_EvalFrameDefault@@Base+0xa6b0> │ │ │ │ + bpl.w a7716 <_PyEval_EvalFrameDefault@@Base+0x95ce> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w a8948 <_PyEval_EvalFrameDefault@@Base+0xa820> │ │ │ │ + bpl.w a770c <_PyEval_EvalFrameDefault@@Base+0x95c4> │ │ │ │ add r1, r6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w a8800 <_PyEval_EvalFrameDefault@@Base+0xa6d8> │ │ │ │ + bhi.w a7738 <_PyEval_EvalFrameDefault@@Base+0x95f0> │ │ │ │ movs r3, #24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add.w r3, r3, #42496 @ 0xa600 │ │ │ │ adds r4, r3, r2 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5ad2 <_PyEval_EvalFrameDefault@@Base+0x79aa> │ │ │ │ + bne.w a5b88 <_PyEval_EvalFrameDefault@@Base+0x7a40> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5062 <_PyEval_EvalFrameDefault@@Base+0x6f3a> │ │ │ │ + bne.w a510e <_PyEval_EvalFrameDefault@@Base+0x6fc6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175895,95 +175763,95 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a7ece <_PyEval_EvalFrameDefault@@Base+0x9da6> │ │ │ │ + bne.w a7e5a <_PyEval_EvalFrameDefault@@Base+0x9d12> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a7eec <_PyEval_EvalFrameDefault@@Base+0x9dc4> │ │ │ │ + bne.w a7e78 <_PyEval_EvalFrameDefault@@Base+0x9d30> │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ - bne.w a52f2 <_PyEval_EvalFrameDefault@@Base+0x71ca> │ │ │ │ + bne.w a5484 <_PyEval_EvalFrameDefault@@Base+0x733c> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble.w a5142 <_PyEval_EvalFrameDefault@@Base+0x701a> │ │ │ │ + ble.w a50a8 <_PyEval_EvalFrameDefault@@Base+0x6f60> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ff30 <_PyEval_EvalFrameDefault@@Base+0x1e08> │ │ │ │ + beq.n 9fe26 <_PyEval_EvalFrameDefault@@Base+0x1cde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6ac4 <_PyEval_EvalFrameDefault@@Base+0x899c> │ │ │ │ + beq.w a6a04 <_PyEval_EvalFrameDefault@@Base+0x88bc> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9ff56 <_PyEval_EvalFrameDefault@@Base+0x1e2e> │ │ │ │ + beq.n 9fe4c <_PyEval_EvalFrameDefault@@Base+0x1d04> │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ff50 <_PyEval_EvalFrameDefault@@Base+0x1e28> │ │ │ │ + beq.n 9fe46 <_PyEval_EvalFrameDefault@@Base+0x1cfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6654 <_PyEval_EvalFrameDefault@@Base+0x852c> │ │ │ │ + beq.w a6bb8 <_PyEval_EvalFrameDefault@@Base+0x8a70> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9ff36 <_PyEval_EvalFrameDefault@@Base+0x1e0e> │ │ │ │ + bne.n 9fe2c <_PyEval_EvalFrameDefault@@Base+0x1ce4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ff6e <_PyEval_EvalFrameDefault@@Base+0x1e46> │ │ │ │ + beq.n 9fe64 <_PyEval_EvalFrameDefault@@Base+0x1d1c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9be0 <_PyEval_EvalFrameDefault@@Base+0xbab8> │ │ │ │ + beq.w a8c7a <_PyEval_EvalFrameDefault@@Base+0xab32> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a7718 <_PyEval_EvalFrameDefault@@Base+0x95f0> │ │ │ │ + beq.w a83b8 <_PyEval_EvalFrameDefault@@Base+0xa270> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a76f0 <_PyEval_EvalFrameDefault@@Base+0x95c8> │ │ │ │ + bne.w a8390 <_PyEval_EvalFrameDefault@@Base+0xa248> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r3, r4, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a6586 <_PyEval_EvalFrameDefault@@Base+0x845e> │ │ │ │ + bls.w a693a <_PyEval_EvalFrameDefault@@Base+0x87f2> │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r2, #15 │ │ │ │ uxth r6, r2 │ │ │ │ ubfx r1, r2, #4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ @@ -176000,25 +175868,25 @@ │ │ │ │ strh.w r5, [r8, #-2] │ │ │ │ bl 8242c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a000e <_PyEval_EvalFrameDefault@@Base+0x1ee6> │ │ │ │ + beq.n 9ff04 <_PyEval_EvalFrameDefault@@Base+0x1dbc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a663c <_PyEval_EvalFrameDefault@@Base+0x8514> │ │ │ │ + beq.w a6c72 <_PyEval_EvalFrameDefault@@Base+0x8b2a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a46dc <_PyEval_EvalFrameDefault@@Base+0x65b4> │ │ │ │ + bne.w a4710 <_PyEval_EvalFrameDefault@@Base+0x65c8> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r5, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -176026,141 +175894,171 @@ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r5, [r9, #-12] │ │ │ │ ldrd r0, r1, [r9, #-8] │ │ │ │ - bl 10f544 <_PyTime_localtime@@Base+0x50> │ │ │ │ + bl 10f7bc <_PyTime_localtime@@Base+0x50> │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aabd0 <_PyEval_EvalFrameDefault@@Base+0xcaa8> │ │ │ │ + beq.w ab176 <_PyEval_EvalFrameDefault@@Base+0xd02e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8242c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0090 <_PyEval_EvalFrameDefault@@Base+0x1f68> │ │ │ │ + beq.n 9ff86 <_PyEval_EvalFrameDefault@@Base+0x1e3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a0090 <_PyEval_EvalFrameDefault@@Base+0x1f68> │ │ │ │ - ldr r2, [pc, #756] @ (a0374 <_PyEval_EvalFrameDefault@@Base+0x224c>) │ │ │ │ + cbnz r3, 9ff86 <_PyEval_EvalFrameDefault@@Base+0x1e3e> │ │ │ │ + ldr r2, [pc, #636] @ (a01f0 <_PyEval_EvalFrameDefault@@Base+0x20a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8076 <_PyEval_EvalFrameDefault@@Base+0x9f4e> │ │ │ │ + bne.w a7b32 <_PyEval_EvalFrameDefault@@Base+0x99ea> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a00a4 <_PyEval_EvalFrameDefault@@Base+0x1f7c> │ │ │ │ + beq.n 9ff9a <_PyEval_EvalFrameDefault@@Base+0x1e52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4874 <_PyEval_EvalFrameDefault@@Base+0x674c> │ │ │ │ + beq.w a4912 <_PyEval_EvalFrameDefault@@Base+0x67ca> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ + beq.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x78ea> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x66d8> │ │ │ │ + ldr r3, [pc, #536] @ (a01f4 <_PyEval_EvalFrameDefault@@Base+0x20ac>) │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w a54e0 <_PyEval_EvalFrameDefault@@Base+0x7398> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9fff6 <_PyEval_EvalFrameDefault@@Base+0x1eae> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7b40 <_PyEval_EvalFrameDefault@@Base+0x99f8> │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r2, r8, #8 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a44d4 <_PyEval_EvalFrameDefault@@Base+0x63ac> │ │ │ │ + bne.w a40e0 <_PyEval_EvalFrameDefault@@Base+0x5f98> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ mvns r3, r2 │ │ │ │ subs r6, r6, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ add.w r2, r9, r6, lsl #2 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w aa146 <_PyEval_EvalFrameDefault@@Base+0xc01e> │ │ │ │ + beq.w a9914 <_PyEval_EvalFrameDefault@@Base+0xb7cc> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w aa156 <_PyEval_EvalFrameDefault@@Base+0xc02e> │ │ │ │ + beq.w a9924 <_PyEval_EvalFrameDefault@@Base+0xb7dc> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r1, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a015e <_PyEval_EvalFrameDefault@@Base+0x2036> │ │ │ │ + beq.n a00ae <_PyEval_EvalFrameDefault@@Base+0x1f66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a56f8 <_PyEval_EvalFrameDefault@@Base+0x75d0> │ │ │ │ + beq.w a56cc <_PyEval_EvalFrameDefault@@Base+0x7584> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + beq.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr.w r1, [fp, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bge.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + ble.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w r2, [fp, #148] @ 0x94 │ │ │ │ subs r6, r1, #0 │ │ │ │ @@ -176168,61 +176066,61 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #8] │ │ │ │ - beq.w aa12e <_PyEval_EvalFrameDefault@@Base+0xc006> │ │ │ │ + beq.w a98fc <_PyEval_EvalFrameDefault@@Base+0xb7b4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldrd ip, r4, [r4, #8] │ │ │ │ strd ip, r4, [r5, #12] │ │ │ │ cmp r0, r2 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - bge.w a4dd0 <_PyEval_EvalFrameDefault@@Base+0x6ca8> │ │ │ │ + bge.w a4ee6 <_PyEval_EvalFrameDefault@@Base+0x6d9e> │ │ │ │ subs r2, r2, r0 │ │ │ │ adds r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ble.w a4de0 <_PyEval_EvalFrameDefault@@Base+0x6cb8> │ │ │ │ + ble.w a4ef6 <_PyEval_EvalFrameDefault@@Base+0x6dae> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ mov.w r4, r0, lsl #2 │ │ │ │ rsb r4, r4, #0 │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ str.w r2, [r1, r6, lsl #2] │ │ │ │ - ble.n a025c <_PyEval_EvalFrameDefault@@Base+0x2134> │ │ │ │ + ble.n a01ac <_PyEval_EvalFrameDefault@@Base+0x2064> │ │ │ │ add.w r2, r6, #10 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r6, r9, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.n a024a <_PyEval_EvalFrameDefault@@Base+0x2122> │ │ │ │ + bgt.n a019a <_PyEval_EvalFrameDefault@@Base+0x2052> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -176240,83 +176138,14 @@ │ │ │ │ add.w r9, r1, r3, lsl #2 │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ str.w r5, [fp, #52] @ 0x34 │ │ │ │ str r2, [r5, #32] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w a47ec <_PyEval_EvalFrameDefault@@Base+0x66c4> │ │ │ │ - ldr r3, [pc, #188] @ (a0378 <_PyEval_EvalFrameDefault@@Base+0x2250>) │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w a54be <_PyEval_EvalFrameDefault@@Base+0x7396> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a02d6 <_PyEval_EvalFrameDefault@@Base+0x21ae> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7198 <_PyEval_EvalFrameDefault@@Base+0x9070> │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldrh.w r2, [r8, #-6] │ │ │ │ - cmp r2, #15 │ │ │ │ - bls.w a47f6 <_PyEval_EvalFrameDefault@@Base+0x66ce> │ │ │ │ - ldrh.w r3, [r8, #-6] │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - cmp r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ubfx r1, r3, #4, #12 │ │ │ │ - ittt ne │ │ │ │ - addne.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ - bfine r3, r2, #4, #12 │ │ │ │ - strhne.w r3, [r8, #-6] │ │ │ │ - bl c3484 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a0346 <_PyEval_EvalFrameDefault@@Base+0x221e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a6d5c <_PyEval_EvalFrameDefault@@Base+0x8c34> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ - beq.w a51a2 <_PyEval_EvalFrameDefault@@Base+0x707a> │ │ │ │ - uxtb r4, r2 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ @@ -176333,94 +176162,94 @@ │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r0, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bls.w a4516 <_PyEval_EvalFrameDefault@@Base+0x63ee> │ │ │ │ + bls.w a4122 <_PyEval_EvalFrameDefault@@Base+0x5fda> │ │ │ │ ldrh.w r3, [r8, #-6] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ cmp r0, r5 │ │ │ │ ubfx r1, r3, #4, #12 │ │ │ │ - beq.w a4e84 <_PyEval_EvalFrameDefault@@Base+0x6d5c> │ │ │ │ + beq.w a4e58 <_PyEval_EvalFrameDefault@@Base+0x6d10> │ │ │ │ subs r1, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a4e8a <_PyEval_EvalFrameDefault@@Base+0x6d62> │ │ │ │ + bne.w a4e5e <_PyEval_EvalFrameDefault@@Base+0x6d16> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a6928 <_PyEval_EvalFrameDefault@@Base+0x8800> │ │ │ │ + beq.w a6a50 <_PyEval_EvalFrameDefault@@Base+0x8908> │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a4ea6 <_PyEval_EvalFrameDefault@@Base+0x6d7e> │ │ │ │ + beq.w a4e7a <_PyEval_EvalFrameDefault@@Base+0x6d32> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e144 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w a7ad0 <_PyEval_EvalFrameDefault@@Base+0x99a8> │ │ │ │ + beq.w a7f52 <_PyEval_EvalFrameDefault@@Base+0x9e0a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a042c <_PyEval_EvalFrameDefault@@Base+0x2304> │ │ │ │ + beq.n a02a8 <_PyEval_EvalFrameDefault@@Base+0x2160> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4f28 <_PyEval_EvalFrameDefault@@Base+0x6e00> │ │ │ │ + beq.w a4f92 <_PyEval_EvalFrameDefault@@Base+0x6e4a> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w a4e42 <_PyEval_EvalFrameDefault@@Base+0x6d1a> │ │ │ │ + ble.w a4e16 <_PyEval_EvalFrameDefault@@Base+0x6cce> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a511a <_PyEval_EvalFrameDefault@@Base+0x6ff2> │ │ │ │ + bne.w a50e6 <_PyEval_EvalFrameDefault@@Base+0x6f9e> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n a047c <_PyEval_EvalFrameDefault@@Base+0x2354> │ │ │ │ + beq.n a02f8 <_PyEval_EvalFrameDefault@@Base+0x21b0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a552c <_PyEval_EvalFrameDefault@@Base+0x7404> │ │ │ │ + bne.w a54b8 <_PyEval_EvalFrameDefault@@Base+0x7370> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n a047c <_PyEval_EvalFrameDefault@@Base+0x2354> │ │ │ │ + beq.n a02f8 <_PyEval_EvalFrameDefault@@Base+0x21b0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #2 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4f84 <_PyEval_EvalFrameDefault@@Base+0x6e5c> │ │ │ │ + bne.w a4faa <_PyEval_EvalFrameDefault@@Base+0x6e62> │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n a0462 <_PyEval_EvalFrameDefault@@Base+0x233a> │ │ │ │ + bne.n a02de <_PyEval_EvalFrameDefault@@Base+0x2196> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a7134 <_PyEval_EvalFrameDefault@@Base+0x900c> │ │ │ │ + beq.w a7d3a <_PyEval_EvalFrameDefault@@Base+0x9bf2> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a710c <_PyEval_EvalFrameDefault@@Base+0x8fe4> │ │ │ │ + bne.w a7a8e <_PyEval_EvalFrameDefault@@Base+0x9946> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -176430,123 +176259,124 @@ │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1ee8 <_PyLong_Subtract@@Base> │ │ │ │ + bl f1fd4 <_PyLong_Subtract@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a557c <_PyEval_EvalFrameDefault@@Base+0x7454> │ │ │ │ + bne.w a5574 <_PyEval_EvalFrameDefault@@Base+0x742c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0502 <_PyEval_EvalFrameDefault@@Base+0x23da> │ │ │ │ + beq.n a037e <_PyEval_EvalFrameDefault@@Base+0x2236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4772 <_PyEval_EvalFrameDefault@@Base+0x664a> │ │ │ │ + beq.w a474a <_PyEval_EvalFrameDefault@@Base+0x6602> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r4, [r9, #-8] │ │ │ │ - movw r3, #26080 @ 0x65e0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - vmul.f64 d0, d0, d7 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.w a50b8 <_PyEval_EvalFrameDefault@@Base+0x6f90> │ │ │ │ + ldrh.w r2, [r8, #-6] │ │ │ │ + cmp r2, #15 │ │ │ │ + bls.w a482a <_PyEval_EvalFrameDefault@@Base+0x66e2> │ │ │ │ + ldrh.w r3, [r8, #-6] │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + cmp r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ubfx r1, r3, #4, #12 │ │ │ │ + ittt ne │ │ │ │ + addne.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ + bfine r3, r2, #4, #12 │ │ │ │ + strhne.w r3, [r8, #-6] │ │ │ │ + bl c346c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vstr d0, [r4, #8] │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a057c <_PyEval_EvalFrameDefault@@Base+0x2454> │ │ │ │ + beq.n a03f0 <_PyEval_EvalFrameDefault@@Base+0x22a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7d18 <_PyEval_EvalFrameDefault@@Base+0x9bf0> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ + beq.w a75f6 <_PyEval_EvalFrameDefault@@Base+0x94ae> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + beq.w a51ba <_PyEval_EvalFrameDefault@@Base+0x7072> │ │ │ │ + uxtb r4, r2 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r5, r4, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a6bb2 <_PyEval_EvalFrameDefault@@Base+0x8a8a> │ │ │ │ + bls.w a66a0 <_PyEval_EvalFrameDefault@@Base+0x8558> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r1, r3, #4, #12 │ │ │ │ - beq.w a7eb6 <_PyEval_EvalFrameDefault@@Base+0x9d8e> │ │ │ │ + beq.w a7cda <_PyEval_EvalFrameDefault@@Base+0x9b92> │ │ │ │ subs r2, r1, #1 │ │ │ │ bfi r3, r2, #4, #12 │ │ │ │ strh.w r3, [r8, #-2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7ec0 <_PyEval_EvalFrameDefault@@Base+0x9d98> │ │ │ │ + beq.w a7ce4 <_PyEval_EvalFrameDefault@@Base+0x9b9c> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7ec0 <_PyEval_EvalFrameDefault@@Base+0x9d98> │ │ │ │ + beq.w a7ce4 <_PyEval_EvalFrameDefault@@Base+0x9b9c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a528e <_PyEval_EvalFrameDefault@@Base+0x7166> │ │ │ │ + bne.w a525e <_PyEval_EvalFrameDefault@@Base+0x7116> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0606 <_PyEval_EvalFrameDefault@@Base+0x24de> │ │ │ │ + beq.n a0488 <_PyEval_EvalFrameDefault@@Base+0x2340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5aa2 <_PyEval_EvalFrameDefault@@Base+0x797a> │ │ │ │ + beq.w a57ea <_PyEval_EvalFrameDefault@@Base+0x76a2> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + blt.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -176557,14 +176387,52 @@ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r4, [r9, #-8] │ │ │ │ + movw r3, #26080 @ 0x65e0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + vmul.f64 d0, d0, d7 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.w a5164 <_PyEval_EvalFrameDefault@@Base+0x701c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vstr d0, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a051a <_PyEval_EvalFrameDefault@@Base+0x23d2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7cf2 <_PyEval_EvalFrameDefault@@Base+0x9baa> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r5 │ │ │ │ subs r6, r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -176573,82 +176441,82 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ sub.w r0, r9, r2 │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a8a2c <_PyEval_EvalFrameDefault@@Base+0xa904> │ │ │ │ + beq.w a831a <_PyEval_EvalFrameDefault@@Base+0xa1d2> │ │ │ │ subs r0, #4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r5, #30792 @ 0x7848 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + ble.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldrd r5, r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r2 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a06ea <_PyEval_EvalFrameDefault@@Base+0x25c2> │ │ │ │ + beq.n a05e0 <_PyEval_EvalFrameDefault@@Base+0x2498> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a7644 <_PyEval_EvalFrameDefault@@Base+0x951c> │ │ │ │ + beq.w a733a <_PyEval_EvalFrameDefault@@Base+0x91f2> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0702 <_PyEval_EvalFrameDefault@@Base+0x25da> │ │ │ │ + beq.n a05f8 <_PyEval_EvalFrameDefault@@Base+0x24b0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5306 <_PyEval_EvalFrameDefault@@Base+0x71de> │ │ │ │ + beq.w a5468 <_PyEval_EvalFrameDefault@@Base+0x7320> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0716 <_PyEval_EvalFrameDefault@@Base+0x25ee> │ │ │ │ + beq.n a060c <_PyEval_EvalFrameDefault@@Base+0x24c4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w aaa84 <_PyEval_EvalFrameDefault@@Base+0xc95c> │ │ │ │ + beq.w a947e <_PyEval_EvalFrameDefault@@Base+0xb336> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7ac8 <_PyEval_EvalFrameDefault@@Base+0x99a0> │ │ │ │ + beq.w a7538 <_PyEval_EvalFrameDefault@@Base+0x93f0> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aaa60 <_PyEval_EvalFrameDefault@@Base+0xc938> │ │ │ │ + bne.w a9fbc <_PyEval_EvalFrameDefault@@Base+0xbe74> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -176662,99 +176530,123 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r4, r8, #2 │ │ │ │ + ldr.w r0, [r9, #-4]! │ │ │ │ + subs r5, r3, #2 │ │ │ │ + add.w r3, r7, #40 @ 0x28 │ │ │ │ + sub.w r9, r9, r3 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + strb.w r5, [r7, #-1] │ │ │ │ + str r4, [r7, #28] │ │ │ │ + mov.w r3, r9, asr #2 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldrd r4, r5, [r2, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr.w r1, [r7, #-12] │ │ │ │ + str.w r1, [fp, #76] @ 0x4c │ │ │ │ + add.w r8, r4, #4 │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r4, [r7, #-12] │ │ │ │ + add.w r1, r2, #40 @ 0x28 │ │ │ │ + str.w r3, [fp, #28] │ │ │ │ + add.w r9, r1, r5, lsl #2 │ │ │ │ + str.w r2, [fp, #52] @ 0x34 │ │ │ │ + lsrs r3, r6, #8 │ │ │ │ + str r4, [r7, #4] │ │ │ │ + uxtb r4, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r2, #32] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + mov r7, r2 │ │ │ │ + str.w r0, [r1, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a47ec <_PyEval_EvalFrameDefault@@Base+0x66c4> │ │ │ │ + bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x66d8> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ movweq r3, #7780 @ 0x1e64 │ │ │ │ movteq r3, #70 @ 0x46 │ │ │ │ - bne.w a50a0 <_PyEval_EvalFrameDefault@@Base+0x6f78> │ │ │ │ + bne.w a514c <_PyEval_EvalFrameDefault@@Base+0x7004> │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9984 <_PyEval_EvalFrameDefault@@Base+0xb85c> │ │ │ │ + beq.w ab1b2 <_PyEval_EvalFrameDefault@@Base+0xd06a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9a9dc │ │ │ │ + bl 9a9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + blt.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a53a2 <_PyEval_EvalFrameDefault@@Base+0x727a> │ │ │ │ + beq.w a5338 <_PyEval_EvalFrameDefault@@Base+0x71f0> │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add.w r4, r8, #2 │ │ │ │ - ldr.w r0, [r9, #-4]! │ │ │ │ - subs r5, r3, #2 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ - sub.w r9, r9, r3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - strb.w r5, [r7, #-1] │ │ │ │ - str r4, [r7, #28] │ │ │ │ - mov.w r3, r9, asr #2 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldrd r4, r5, [r2, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r1, [r7, #-12] │ │ │ │ - str.w r1, [fp, #76] @ 0x4c │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r4, [r7, #-12] │ │ │ │ - add.w r1, r2, #40 @ 0x28 │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ - add.w r9, r1, r5, lsl #2 │ │ │ │ - str.w r2, [fp, #52] @ 0x34 │ │ │ │ - lsrs r3, r6, #8 │ │ │ │ - str r4, [r7, #4] │ │ │ │ - uxtb r4, r6 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + sub.w r5, r9, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a59c2 <_PyEval_EvalFrameDefault@@Base+0x787a> │ │ │ │ + bl 721bc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a8b10 <_PyEval_EvalFrameDefault@@Base+0xa9c8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r2, #32] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - mov r7, r2 │ │ │ │ - str.w r0, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #1 │ │ │ │ mvn.w r3, #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ @@ -176769,177 +176661,153 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a3be4 <_PyEval_EvalFrameDefault@@Base+0x5abc> │ │ │ │ + bne.w a43ae <_PyEval_EvalFrameDefault@@Base+0x6266> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ ldrne r6, [sp, #16] │ │ │ │ - bne.n a0914 <_PyEval_EvalFrameDefault@@Base+0x27ec> │ │ │ │ + bne.n a0850 <_PyEval_EvalFrameDefault@@Base+0x2708> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r6, r1, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w aab58 <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + beq.w aaaf6 <_PyEval_EvalFrameDefault@@Base+0xc9ae> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w aab6a <_PyEval_EvalFrameDefault@@Base+0xca42> │ │ │ │ + beq.w aab08 <_PyEval_EvalFrameDefault@@Base+0xc9c0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a090c <_PyEval_EvalFrameDefault@@Base+0x27e4> │ │ │ │ + beq.n a0848 <_PyEval_EvalFrameDefault@@Base+0x2700> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a83ae <_PyEval_EvalFrameDefault@@Base+0xa286> │ │ │ │ + beq.w a807c <_PyEval_EvalFrameDefault@@Base+0x9f34> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r1, r6, r3 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a5850 <_PyEval_EvalFrameDefault@@Base+0x7728> │ │ │ │ + bne.w a5822 <_PyEval_EvalFrameDefault@@Base+0x76da> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a5850 <_PyEval_EvalFrameDefault@@Base+0x7728> │ │ │ │ + bne.w a5822 <_PyEval_EvalFrameDefault@@Base+0x76da> │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - movw r3, #56441 @ 0xdc79 │ │ │ │ + movw r3, #56541 @ 0xdcdd │ │ │ │ movt r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a5850 <_PyEval_EvalFrameDefault@@Base+0x7728> │ │ │ │ + bne.w a5822 <_PyEval_EvalFrameDefault@@Base+0x76da> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w aabac <_PyEval_EvalFrameDefault@@Base+0xca84> │ │ │ │ + bpl.w aaae2 <_PyEval_EvalFrameDefault@@Base+0xc99a> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9d28c <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d298 <_PyEvalFramePushAndInit@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0980 <_PyEval_EvalFrameDefault@@Base+0x2858> │ │ │ │ + beq.n a08bc <_PyEval_EvalFrameDefault@@Base+0x2774> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aab8e <_PyEval_EvalFrameDefault@@Base+0xca66> │ │ │ │ + beq.w aaab6 <_PyEval_EvalFrameDefault@@Base+0xc96e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #3 │ │ │ │ sub.w r9, r9, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a8856 <_PyEval_EvalFrameDefault@@Base+0xa72e> │ │ │ │ + beq.w a729e <_PyEval_EvalFrameDefault@@Base+0x9156> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ str.w r7, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e188 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - sub.w r5, r9, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a57c0 <_PyEval_EvalFrameDefault@@Base+0x7698> │ │ │ │ - bl 721b0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a74b8 <_PyEval_EvalFrameDefault@@Base+0x9390> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + b.w 9e1a8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #10 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w a5e0a <_PyEval_EvalFrameDefault@@Base+0x7ce2> │ │ │ │ + bls.w a6090 <_PyEval_EvalFrameDefault@@Base+0x7f48> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r2, #2 │ │ │ │ ldrh.w r3, [r8, #-8] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a8c82 <_PyEval_EvalFrameDefault@@Base+0xab5a> │ │ │ │ + beq.w ab12c <_PyEval_EvalFrameDefault@@Base+0xcfe4> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r4, #1 │ │ │ │ bfi r3, r4, #4, #12 │ │ │ │ strh.w r3, [r8, #-8] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r4, [r9, #-8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8119c │ │ │ │ + bl 811a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0a54 <_PyEval_EvalFrameDefault@@Base+0x292c> │ │ │ │ + beq.n a094a <_PyEval_EvalFrameDefault@@Base+0x2802> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8660 <_PyEval_EvalFrameDefault@@Base+0xa538> │ │ │ │ + beq.w a8402 <_PyEval_EvalFrameDefault@@Base+0xa2ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0a68 <_PyEval_EvalFrameDefault@@Base+0x2940> │ │ │ │ + beq.n a095e <_PyEval_EvalFrameDefault@@Base+0x2816> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8e78 <_PyEval_EvalFrameDefault@@Base+0xad50> │ │ │ │ + beq.w a8dd2 <_PyEval_EvalFrameDefault@@Base+0xac8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + bne.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -176948,25 +176816,25 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7b80 <_PyEval_EvalFrameDefault@@Base+0x9a58> │ │ │ │ + bne.w a71dc <_PyEval_EvalFrameDefault@@Base+0x9094> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add r3, r5 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7b80 <_PyEval_EvalFrameDefault@@Base+0x9a58> │ │ │ │ + bne.w a71dc <_PyEval_EvalFrameDefault@@Base+0x9094> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w aaace <_PyEval_EvalFrameDefault@@Base+0xc9a6> │ │ │ │ + beq.w aa09a <_PyEval_EvalFrameDefault@@Base+0xbf52> │ │ │ │ ldrh.w r0, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r1 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r0 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ @@ -176989,106 +176857,106 @@ │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7d0a <_PyEval_EvalFrameDefault@@Base+0x9be2> │ │ │ │ + beq.w a869e <_PyEval_EvalFrameDefault@@Base+0xa556> │ │ │ │ subs r3, r0, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + beq.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r6, r1, #4 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n a0bd4 <_PyEval_EvalFrameDefault@@Base+0x2aac> │ │ │ │ + ble.n a0aca <_PyEval_EvalFrameDefault@@Base+0x2982> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0b88 <_PyEval_EvalFrameDefault@@Base+0x2a60> │ │ │ │ + beq.n a0a7e <_PyEval_EvalFrameDefault@@Base+0x2936> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a71b6 <_PyEval_EvalFrameDefault@@Base+0x908e> │ │ │ │ + beq.w a8b3c <_PyEval_EvalFrameDefault@@Base+0xa9f4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a0bd4 <_PyEval_EvalFrameDefault@@Base+0x2aac> │ │ │ │ + beq.n a0aca <_PyEval_EvalFrameDefault@@Base+0x2982> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0ba6 <_PyEval_EvalFrameDefault@@Base+0x2a7e> │ │ │ │ + beq.n a0a9c <_PyEval_EvalFrameDefault@@Base+0x2954> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a795c <_PyEval_EvalFrameDefault@@Base+0x9834> │ │ │ │ + beq.w a7434 <_PyEval_EvalFrameDefault@@Base+0x92ec> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a0bd4 <_PyEval_EvalFrameDefault@@Base+0x2aac> │ │ │ │ + beq.n a0aca <_PyEval_EvalFrameDefault@@Base+0x2982> │ │ │ │ movs r4, #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0bcc <_PyEval_EvalFrameDefault@@Base+0x2aa4> │ │ │ │ + beq.n a0ac2 <_PyEval_EvalFrameDefault@@Base+0x297a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a66d0 <_PyEval_EvalFrameDefault@@Base+0x85a8> │ │ │ │ + beq.w a68f2 <_PyEval_EvalFrameDefault@@Base+0x87aa> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a0bb0 <_PyEval_EvalFrameDefault@@Base+0x2a88> │ │ │ │ + bne.n a0aa6 <_PyEval_EvalFrameDefault@@Base+0x295e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0be8 <_PyEval_EvalFrameDefault@@Base+0x2ac0> │ │ │ │ + beq.n a0ade <_PyEval_EvalFrameDefault@@Base+0x2996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa712 <_PyEval_EvalFrameDefault@@Base+0xc5ea> │ │ │ │ + beq.w a8ebc <_PyEval_EvalFrameDefault@@Base+0xad74> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a8820 <_PyEval_EvalFrameDefault@@Base+0xa6f8> │ │ │ │ + beq.w a819a <_PyEval_EvalFrameDefault@@Base+0xa052> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9284 <_PyEval_EvalFrameDefault@@Base+0xb15c> │ │ │ │ + bne.w aa494 <_PyEval_EvalFrameDefault@@Base+0xc34c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -177099,46 +176967,46 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a8640 <_PyEval_EvalFrameDefault@@Base+0xa518> │ │ │ │ + bne.w a86b6 <_PyEval_EvalFrameDefault@@Base+0xa56e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w a66f2 <_PyEval_EvalFrameDefault@@Base+0x85ca> │ │ │ │ + bhi.w a6656 <_PyEval_EvalFrameDefault@@Base+0x850e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w a66f2 <_PyEval_EvalFrameDefault@@Base+0x85ca> │ │ │ │ + bge.w a6656 <_PyEval_EvalFrameDefault@@Base+0x850e> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a55ce <_PyEval_EvalFrameDefault@@Base+0x74a6> │ │ │ │ + beq.w a56e2 <_PyEval_EvalFrameDefault@@Base+0x759a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a55d6 <_PyEval_EvalFrameDefault@@Base+0x74ae> │ │ │ │ + bne.w a56ea <_PyEval_EvalFrameDefault@@Base+0x75a2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0c90 <_PyEval_EvalFrameDefault@@Base+0x2b68> │ │ │ │ + beq.n a0b86 <_PyEval_EvalFrameDefault@@Base+0x2a3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a672c <_PyEval_EvalFrameDefault@@Base+0x8604> │ │ │ │ + beq.w a6914 <_PyEval_EvalFrameDefault@@Base+0x87cc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -177151,101 +177019,57 @@ │ │ │ │ ldr.w r2, [r9, #-12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7f20 <_PyEval_EvalFrameDefault@@Base+0x9df8> │ │ │ │ + bne.w a6f9a <_PyEval_EvalFrameDefault@@Base+0x8e52> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a59fe <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ + bne.w a5c54 <_PyEval_EvalFrameDefault@@Base+0x7b0c> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w a59fe <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ - ldr r2, [pc, #668] @ (a0f8c <_PyEval_EvalFrameDefault@@Base+0x2e64>) │ │ │ │ + beq.w a5c54 <_PyEval_EvalFrameDefault@@Base+0x7b0c> │ │ │ │ + ldr r2, [pc, #672] @ (a0e84 <_PyEval_EvalFrameDefault@@Base+0x2d3c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w a5ffc <_PyEval_EvalFrameDefault@@Base+0x7ed4> │ │ │ │ - bl 7b9f0 │ │ │ │ + beq.w a6032 <_PyEval_EvalFrameDefault@@Base+0x7eea> │ │ │ │ + bl 7b9e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0d28 <_PyEval_EvalFrameDefault@@Base+0x2c00> │ │ │ │ + beq.n a0c1e <_PyEval_EvalFrameDefault@@Base+0x2ad6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9676 <_PyEval_EvalFrameDefault@@Base+0xb54e> │ │ │ │ + beq.w aa326 <_PyEval_EvalFrameDefault@@Base+0xc1de> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ + bne.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x78ea> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b436c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a0d74 <_PyEval_EvalFrameDefault@@Base+0x2c4c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8d60 <_PyEval_EvalFrameDefault@@Base+0xac38> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldr r3, [pc, #528] @ (a0f8c <_PyEval_EvalFrameDefault@@Base+0x2e64>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w a8d3c <_PyEval_EvalFrameDefault@@Base+0xac14> │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, a0da8 <_PyEval_EvalFrameDefault@@Base+0x2c80> │ │ │ │ - add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ - adds r3, #4 │ │ │ │ - ubfx r2, r2, #0, #12 │ │ │ │ - str.w r4, [r3, r2, lsl #3] │ │ │ │ - add.w r3, r3, r2, lsl #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r5 │ │ │ │ subs r6, r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -177254,80 +177078,124 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ sub.w r1, r9, r2 │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a767c <_PyEval_EvalFrameDefault@@Base+0x9554> │ │ │ │ + beq.w a7848 <_PyEval_EvalFrameDefault@@Base+0x9700> │ │ │ │ subs r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r5, #30792 @ 0x7848 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bne.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + ble.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [fp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0e60 <_PyEval_EvalFrameDefault@@Base+0x2d38> │ │ │ │ + beq.n a0cdc <_PyEval_EvalFrameDefault@@Base+0x2b94> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a7660 <_PyEval_EvalFrameDefault@@Base+0x9538> │ │ │ │ + beq.w a7854 <_PyEval_EvalFrameDefault@@Base+0x970c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a0e74 <_PyEval_EvalFrameDefault@@Base+0x2d4c> │ │ │ │ + beq.n a0cf0 <_PyEval_EvalFrameDefault@@Base+0x2ba8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a9118 <_PyEval_EvalFrameDefault@@Base+0xaff0> │ │ │ │ + beq.w a95b0 <_PyEval_EvalFrameDefault@@Base+0xb468> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a6570 <_PyEval_EvalFrameDefault@@Base+0x8448> │ │ │ │ + beq.w a6b80 <_PyEval_EvalFrameDefault@@Base+0x8a38> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a804e <_PyEval_EvalFrameDefault@@Base+0x9f26> │ │ │ │ + bne.w a8a72 <_PyEval_EvalFrameDefault@@Base+0xa92a> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b4354 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a0d4c <_PyEval_EvalFrameDefault@@Base+0x2c04> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8f74 <_PyEval_EvalFrameDefault@@Base+0xae2c> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + ldr r3, [pc, #304] @ (a0e84 <_PyEval_EvalFrameDefault@@Base+0x2d3c>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w a8f50 <_PyEval_EvalFrameDefault@@Base+0xae08> │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + cbz r2, a0d80 <_PyEval_EvalFrameDefault@@Base+0x2c38> │ │ │ │ + add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ + adds r3, #4 │ │ │ │ + ubfx r2, r2, #0, #12 │ │ │ │ + str.w r4, [r3, r2, lsl #3] │ │ │ │ + add.w r3, r3, r2, lsl #3 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ mvns r3, r1 │ │ │ │ subs r6, r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ @@ -177338,116 +177206,117 @@ │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, r6, lsl #2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8f48 <_PyEval_EvalFrameDefault@@Base+0xae20> │ │ │ │ + bne.w aa762 <_PyEval_EvalFrameDefault@@Base+0xc61a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + bge.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a57f8 <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ + beq.w a59fa <_PyEval_EvalFrameDefault@@Base+0x78b2> │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ blx r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a52b4 <_PyEval_EvalFrameDefault@@Base+0x718c> │ │ │ │ + ble.w a5220 <_PyEval_EvalFrameDefault@@Base+0x70d8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0f24 <_PyEval_EvalFrameDefault@@Base+0x2dfc> │ │ │ │ + beq.n a0e1a <_PyEval_EvalFrameDefault@@Base+0x2cd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5caa <_PyEval_EvalFrameDefault@@Base+0x7b82> │ │ │ │ + beq.w a5c80 <_PyEval_EvalFrameDefault@@Base+0x7b38> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a0f4e <_PyEval_EvalFrameDefault@@Base+0x2e26> │ │ │ │ + beq.n a0e44 <_PyEval_EvalFrameDefault@@Base+0x2cfc> │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n a0f46 <_PyEval_EvalFrameDefault@@Base+0x2e1e> │ │ │ │ + beq.n a0e3c <_PyEval_EvalFrameDefault@@Base+0x2cf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5f4e <_PyEval_EvalFrameDefault@@Base+0x7e26> │ │ │ │ + beq.w a61b8 <_PyEval_EvalFrameDefault@@Base+0x8070> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a0f30 <_PyEval_EvalFrameDefault@@Base+0x2e08> │ │ │ │ + bne.n a0e26 <_PyEval_EvalFrameDefault@@Base+0x2cde> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a52c0 <_PyEval_EvalFrameDefault@@Base+0x7198> │ │ │ │ + bne.w a522c <_PyEval_EvalFrameDefault@@Base+0x70e4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a80ac <_PyEval_EvalFrameDefault@@Base+0x9f84> │ │ │ │ + beq.w a7d98 <_PyEval_EvalFrameDefault@@Base+0x9c50> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8084 <_PyEval_EvalFrameDefault@@Base+0x9f5c> │ │ │ │ + bne.w a7b60 <_PyEval_EvalFrameDefault@@Base+0x9a18> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c95fc │ │ │ │ + bl c9664 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a544e <_PyEval_EvalFrameDefault@@Base+0x7326> │ │ │ │ + bne.w a53c4 <_PyEval_EvalFrameDefault@@Base+0x727c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0fe2 <_PyEval_EvalFrameDefault@@Base+0x2eba> │ │ │ │ + beq.n a0eda <_PyEval_EvalFrameDefault@@Base+0x2d92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a483e <_PyEval_EvalFrameDefault@@Base+0x6716> │ │ │ │ + beq.w a4872 <_PyEval_EvalFrameDefault@@Base+0x672a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -177464,202 +177333,264 @@ │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add.w r1, r8, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a44d4 <_PyEval_EvalFrameDefault@@Base+0x63ac> │ │ │ │ + bne.w a40e0 <_PyEval_EvalFrameDefault@@Base+0x5f98> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w a44d4 <_PyEval_EvalFrameDefault@@Base+0x63ac> │ │ │ │ + bpl.w a40e0 <_PyEval_EvalFrameDefault@@Base+0x5f98> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a5ea0 <_PyEval_EvalFrameDefault@@Base+0x7d78> │ │ │ │ + bge.w a5d8e <_PyEval_EvalFrameDefault@@Base+0x7c46> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a106a <_PyEval_EvalFrameDefault@@Base+0x2f42> │ │ │ │ + beq.n a0f62 <_PyEval_EvalFrameDefault@@Base+0x2e1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8e24 <_PyEval_EvalFrameDefault@@Base+0xacfc> │ │ │ │ + beq.w aa6b2 <_PyEval_EvalFrameDefault@@Base+0xc56a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a107e <_PyEval_EvalFrameDefault@@Base+0x2f56> │ │ │ │ + beq.n a0f76 <_PyEval_EvalFrameDefault@@Base+0x2e2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aac6a <_PyEval_EvalFrameDefault@@Base+0xcb42> │ │ │ │ + beq.w a9112 <_PyEval_EvalFrameDefault@@Base+0xafca> │ │ │ │ ldrh.w r3, [r8, #10] │ │ │ │ sub.w r9, r9, #12 │ │ │ │ add.w r8, r8, #10 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w a47ec <_PyEval_EvalFrameDefault@@Base+0x66c4> │ │ │ │ - ldrh.w r2, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w a7794 <_PyEval_EvalFrameDefault@@Base+0x966c> │ │ │ │ + bpl.w a6f02 <_PyEval_EvalFrameDefault@@Base+0x8dba> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6744 <_PyEval_EvalFrameDefault@@Base+0x861c> │ │ │ │ + bne.w a6234 <_PyEval_EvalFrameDefault@@Base+0x80ec> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w a6744 <_PyEval_EvalFrameDefault@@Base+0x861c> │ │ │ │ + beq.w a6234 <_PyEval_EvalFrameDefault@@Base+0x80ec> │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r0, #3 │ │ │ │ - beq.w a6752 <_PyEval_EvalFrameDefault@@Base+0x862a> │ │ │ │ + beq.w a6242 <_PyEval_EvalFrameDefault@@Base+0x80fa> │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a59e8 <_PyEval_EvalFrameDefault@@Base+0x78c0> │ │ │ │ - ldr r3, [pc, #728] @ (a1404 <_PyEval_EvalFrameDefault@@Base+0x32dc>) │ │ │ │ + bne.w a5a42 <_PyEval_EvalFrameDefault@@Base+0x78fa> │ │ │ │ + ldr r3, [pc, #572] @ (a122c <_PyEval_EvalFrameDefault@@Base+0x30e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7d768 │ │ │ │ + bl 7d760 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, a1168 <_PyEval_EvalFrameDefault@@Base+0x3040> │ │ │ │ + cbz r0, a102a <_PyEval_EvalFrameDefault@@Base+0x2ee2> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1eb4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f24 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a1168 <_PyEval_EvalFrameDefault@@Base+0x3040> │ │ │ │ + beq.n a102a <_PyEval_EvalFrameDefault@@Base+0x2ee2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a910e <_PyEval_EvalFrameDefault@@Base+0xafe6> │ │ │ │ + beq.w aa6a8 <_PyEval_EvalFrameDefault@@Base+0xc560> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1180 <_PyEval_EvalFrameDefault@@Base+0x3058> │ │ │ │ + beq.n a1042 <_PyEval_EvalFrameDefault@@Base+0x2efa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a749a <_PyEval_EvalFrameDefault@@Base+0x9372> │ │ │ │ + beq.w a8250 <_PyEval_EvalFrameDefault@@Base+0xa108> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1194 <_PyEval_EvalFrameDefault@@Base+0x306c> │ │ │ │ + beq.n a1056 <_PyEval_EvalFrameDefault@@Base+0x2f0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a67de <_PyEval_EvalFrameDefault@@Base+0x86b6> │ │ │ │ + beq.w a6bda <_PyEval_EvalFrameDefault@@Base+0x8a92> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + bne.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x66d8> │ │ │ │ + ldrh.w r2, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldrd r3, r4, [r9, #-8] │ │ │ │ + ldrh.w r2, [r8, #-2] │ │ │ │ + cmp r2, #15 │ │ │ │ + bls.w a6fa8 <_PyEval_EvalFrameDefault@@Base+0x8e60> │ │ │ │ + ldr.w r2, [r9, #-12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldrh.w r2, [r8, #-2] │ │ │ │ + movw r6, #65535 @ 0xffff │ │ │ │ + and.w r1, r2, #15 │ │ │ │ + uxth.w ip, r2 │ │ │ │ + ubfx r0, r2, #4, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.w a9b68 <_PyEval_EvalFrameDefault@@Base+0xba20> │ │ │ │ + ldrb.w r2, [r8, #-2] │ │ │ │ + subs r0, #1 │ │ │ │ + bfi r2, r1, #0, #4 │ │ │ │ + strb.w r2, [r8, #-2] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + ldrh.w r5, [r8, #-2] │ │ │ │ + bfi r5, r0, #4, #12 │ │ │ │ + strh.w r5, [r8, #-2] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 88ebc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a5b28 <_PyEval_EvalFrameDefault@@Base+0x79e0> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a1136 <_PyEval_EvalFrameDefault@@Base+0x2fee> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a6ff8 <_PyEval_EvalFrameDefault@@Base+0x8eb0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a114a <_PyEval_EvalFrameDefault@@Base+0x3002> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a78d6 <_PyEval_EvalFrameDefault@@Base+0x978e> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x78ea> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #12 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r5, [r9, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.w a7754 <_PyEval_EvalFrameDefault@@Base+0x962c> │ │ │ │ + bne.w a70e8 <_PyEval_EvalFrameDefault@@Base+0x8fa0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5554 <_PyEval_EvalFrameDefault@@Base+0x742c> │ │ │ │ + bne.w a55ec <_PyEval_EvalFrameDefault@@Base+0x74a4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w a5554 <_PyEval_EvalFrameDefault@@Base+0x742c> │ │ │ │ + beq.w a55ec <_PyEval_EvalFrameDefault@@Base+0x74a4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a5c │ │ │ │ + bl e1b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a5562 <_PyEval_EvalFrameDefault@@Base+0x743a> │ │ │ │ + beq.w a55fa <_PyEval_EvalFrameDefault@@Base+0x74b2> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a5494 <_PyEval_EvalFrameDefault@@Base+0x736c> │ │ │ │ + beq.w a5594 <_PyEval_EvalFrameDefault@@Base+0x744c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5aba <_PyEval_EvalFrameDefault@@Base+0x7992> │ │ │ │ + beq.w a5bd2 <_PyEval_EvalFrameDefault@@Base+0x7a8a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a123e <_PyEval_EvalFrameDefault@@Base+0x3116> │ │ │ │ + beq.n a11ee <_PyEval_EvalFrameDefault@@Base+0x30a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a54a6 <_PyEval_EvalFrameDefault@@Base+0x737e> │ │ │ │ + beq.w a55a6 <_PyEval_EvalFrameDefault@@Base+0x745e> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + blt.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -177670,53 +177601,56 @@ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #20 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldr.w r0, [r8, #-16] │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ ldr.w r3, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a478a <_PyEval_EvalFrameDefault@@Base+0x6662> │ │ │ │ + bne.w a47e8 <_PyEval_EvalFrameDefault@@Base+0x66a0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r1, [r1, #192] @ 0xc0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a478a <_PyEval_EvalFrameDefault@@Base+0x6662> │ │ │ │ + bne.w a47e8 <_PyEval_EvalFrameDefault@@Base+0x66a0> │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a478a <_PyEval_EvalFrameDefault@@Base+0x6662> │ │ │ │ + bne.w a47e8 <_PyEval_EvalFrameDefault@@Base+0x66a0> │ │ │ │ ldr.w r4, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a478a <_PyEval_EvalFrameDefault@@Base+0x6662> │ │ │ │ + beq.w a47e8 <_PyEval_EvalFrameDefault@@Base+0x66a0> │ │ │ │ ldr.w r1, [fp, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r0, r1, asr #2 │ │ │ │ - bge.w a478a <_PyEval_EvalFrameDefault@@Base+0x6662> │ │ │ │ + bge.w a47e8 <_PyEval_EvalFrameDefault@@Base+0x66a0> │ │ │ │ ldr.w ip, [r2] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w a9c62 <_PyEval_EvalFrameDefault@@Base+0xbb3a> │ │ │ │ + beq.w a9a44 <_PyEval_EvalFrameDefault@@Base+0xb8fc> │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n a12fc <_PyEval_EvalFrameDefault@@Base+0x31d4> │ │ │ │ + beq.n a12b2 <_PyEval_EvalFrameDefault@@Base+0x316a> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ ldrd r6, r2, [r2, #8] │ │ │ │ @@ -177724,15 +177658,15 @@ │ │ │ │ strd r6, r2, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #32] │ │ │ │ str r0, [r4, #24] │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ strb.w r0, [r4, #38] @ 0x26 │ │ │ │ - ble.n a132c <_PyEval_EvalFrameDefault@@Base+0x3204> │ │ │ │ + ble.n a12e2 <_PyEval_EvalFrameDefault@@Base+0x319a> │ │ │ │ subs r2, r1, #1 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r9, r7 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ @@ -177741,95 +177675,31 @@ │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #10 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e188 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldrd r3, r4, [r9, #-8] │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - cmp r2, #15 │ │ │ │ - bls.w a7f2e <_PyEval_EvalFrameDefault@@Base+0x9e06> │ │ │ │ - ldr.w r2, [r9, #-12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - movw r6, #65535 @ 0xffff │ │ │ │ - and.w r1, r2, #15 │ │ │ │ - uxth.w ip, r2 │ │ │ │ - ubfx r0, r2, #4, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.w aa4ee <_PyEval_EvalFrameDefault@@Base+0xc3c6> │ │ │ │ - ldrb.w r2, [r8, #-2] │ │ │ │ - subs r0, #1 │ │ │ │ - bfi r2, r1, #0, #4 │ │ │ │ - strb.w r2, [r8, #-2] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - ldrh.w r5, [r8, #-2] │ │ │ │ - bfi r5, r0, #4, #12 │ │ │ │ - strh.w r5, [r8, #-2] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 88f1c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w a5a4a <_PyEval_EvalFrameDefault@@Base+0x7922> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a13d0 <_PyEval_EvalFrameDefault@@Base+0x32a8> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a7f88 <_PyEval_EvalFrameDefault@@Base+0x9e60> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a13e4 <_PyEval_EvalFrameDefault@@Base+0x32bc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a81fc <_PyEval_EvalFrameDefault@@Base+0xa0d4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #12 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 9e1a8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #10 │ │ │ │ ldrh.w r3, [r8, #-8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a5c7c <_PyEval_EvalFrameDefault@@Base+0x7b54> │ │ │ │ + bls.w a61da <_PyEval_EvalFrameDefault@@Base+0x8092> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrh.w r2, [r8, #-8] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ and.w r4, r2, #15 │ │ │ │ uxth r6, r2 │ │ │ │ ubfx r1, r2, #4, #12 │ │ │ │ mov r2, r1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w a4cbc <_PyEval_EvalFrameDefault@@Base+0x6b94> │ │ │ │ + beq.w a4d0a <_PyEval_EvalFrameDefault@@Base+0x6bc2> │ │ │ │ ldrb.w r5, [r8, #-8] │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ bfi r5, r4, #0, #4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strb.w r5, [r8, #-8] │ │ │ │ @@ -177837,28 +177707,28 @@ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldrh.w r2, [r8, #-8] │ │ │ │ bfi r2, r1, #4, #12 │ │ │ │ strh.w r2, [r8, #-8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4cea <_PyEval_EvalFrameDefault@@Base+0x6bc2> │ │ │ │ + bne.w a4d38 <_PyEval_EvalFrameDefault@@Base+0x6bf0> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4cea <_PyEval_EvalFrameDefault@@Base+0x6bc2> │ │ │ │ + bne.w a4d38 <_PyEval_EvalFrameDefault@@Base+0x6bf0> │ │ │ │ mov r2, r4 │ │ │ │ - bl c31d8 <_PyDict_LoadGlobal@@Base> │ │ │ │ + bl c31c0 <_PyDict_LoadGlobal@@Base> │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8152 <_PyEval_EvalFrameDefault@@Base+0xa02a> │ │ │ │ + beq.w a8b8c <_PyEval_EvalFrameDefault@@Base+0xaa44> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w a4d0c <_PyEval_EvalFrameDefault@@Base+0x6be4> │ │ │ │ + bpl.w a4d5a <_PyEval_EvalFrameDefault@@Base+0x6c12> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -177866,102 +177736,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5716 <_PyEval_EvalFrameDefault@@Base+0x75ee> │ │ │ │ + beq.w a5748 <_PyEval_EvalFrameDefault@@Base+0x7600> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w a5742 <_PyEval_EvalFrameDefault@@Base+0x761a> │ │ │ │ + bmi.w a5774 <_PyEval_EvalFrameDefault@@Base+0x762c> │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7c18 <_PyEval_EvalFrameDefault@@Base+0x9af0> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - iteee eq │ │ │ │ - streq r3, [sp, #24] │ │ │ │ - ldrne.w r3, [r9, #-4] │ │ │ │ - strne r3, [sp, #24] │ │ │ │ - movne r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - it ne │ │ │ │ - strne r3, [sp, #28] │ │ │ │ - mvns r3, r3 │ │ │ │ - ldr.w r5, [r9, r3, lsl #2] │ │ │ │ - mvn.w r3, #2 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movw r2, #42012 @ 0xa41c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - ldr.w r6, [r9, r3, lsl #2] │ │ │ │ - cmp r1, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - bne.w a6166 <_PyEval_EvalFrameDefault@@Base+0x803e> │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ - beq.w aa88c <_PyEval_EvalFrameDefault@@Base+0xc764> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w a6044 <_PyEval_EvalFrameDefault@@Base+0x7f1c> │ │ │ │ - ldr r2, [pc, #664] @ (a17e8 <_PyEval_EvalFrameDefault@@Base+0x36c0>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - bl dd350 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1576 <_PyEval_EvalFrameDefault@@Base+0x344e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a57a8 <_PyEval_EvalFrameDefault@@Base+0x7680> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a158a <_PyEval_EvalFrameDefault@@Base+0x3462> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x790a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a4736 <_PyEval_EvalFrameDefault@@Base+0x660e> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a884c <_PyEval_EvalFrameDefault@@Base+0xa724> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r4, [r3, #0] │ │ │ │ - mvn.w r3, #1 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a8828 <_PyEval_EvalFrameDefault@@Base+0xa700> │ │ │ │ + bne.w a8016 <_PyEval_EvalFrameDefault@@Base+0x9ece> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -177971,46 +177762,46 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w aa4be <_PyEval_EvalFrameDefault@@Base+0xc396> │ │ │ │ + bhi.w a964e <_PyEval_EvalFrameDefault@@Base+0xb506> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w aa4be <_PyEval_EvalFrameDefault@@Base+0xc396> │ │ │ │ + bge.w a964e <_PyEval_EvalFrameDefault@@Base+0xb506> │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a575a <_PyEval_EvalFrameDefault@@Base+0x7632> │ │ │ │ + beq.w a570a <_PyEval_EvalFrameDefault@@Base+0x75c2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5762 <_PyEval_EvalFrameDefault@@Base+0x763a> │ │ │ │ + bne.w a5712 <_PyEval_EvalFrameDefault@@Base+0x75ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a163e <_PyEval_EvalFrameDefault@@Base+0x3516> │ │ │ │ + beq.n a145e <_PyEval_EvalFrameDefault@@Base+0x3316> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5990 <_PyEval_EvalFrameDefault@@Base+0x7868> │ │ │ │ + beq.w a5990 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -178021,54 +177812,54 @@ │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-8] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a8246 <_PyEval_EvalFrameDefault@@Base+0xa11e> │ │ │ │ + bne.w a7c4e <_PyEval_EvalFrameDefault@@Base+0x9b06> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5fe8 <_PyEval_EvalFrameDefault@@Base+0x7ec0> │ │ │ │ + bne.w a617a <_PyEval_EvalFrameDefault@@Base+0x8032> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w a5fe8 <_PyEval_EvalFrameDefault@@Base+0x7ec0> │ │ │ │ + beq.w a617a <_PyEval_EvalFrameDefault@@Base+0x8032> │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 782fc │ │ │ │ adds r1, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ it eq │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a16b4 <_PyEval_EvalFrameDefault@@Base+0x358c> │ │ │ │ + beq.n a14d4 <_PyEval_EvalFrameDefault@@Base+0x338c> │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - bne.w a5a26 <_PyEval_EvalFrameDefault@@Base+0x78fe> │ │ │ │ + bne.w a5bc6 <_PyEval_EvalFrameDefault@@Base+0x7a7e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a16c8 <_PyEval_EvalFrameDefault@@Base+0x35a0> │ │ │ │ + beq.n a14e8 <_PyEval_EvalFrameDefault@@Base+0x33a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6354 <_PyEval_EvalFrameDefault@@Base+0x822c> │ │ │ │ + beq.w a6d06 <_PyEval_EvalFrameDefault@@Base+0x8bbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a16dc <_PyEval_EvalFrameDefault@@Base+0x35b4> │ │ │ │ + beq.n a14fc <_PyEval_EvalFrameDefault@@Base+0x33b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a92aa <_PyEval_EvalFrameDefault@@Base+0xb182> │ │ │ │ + beq.w a9762 <_PyEval_EvalFrameDefault@@Base+0xb61a> │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -178079,581 +177870,480 @@ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #204] @ (a17e8 <_PyEval_EvalFrameDefault@@Base+0x36c0>) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + iteee eq │ │ │ │ + streq r3, [sp, #24] │ │ │ │ + ldrne.w r3, [r9, #-4] │ │ │ │ + strne r3, [sp, #24] │ │ │ │ + movne r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + it ne │ │ │ │ + strne r3, [sp, #28] │ │ │ │ + mvns r3, r3 │ │ │ │ + ldr.w r5, [r9, r3, lsl #2] │ │ │ │ + mvn.w r3, #2 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movw r2, #42012 @ 0xa41c │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ + ldr.w r6, [r9, r3, lsl #2] │ │ │ │ + cmp r1, r2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bne.w a63c6 <_PyEval_EvalFrameDefault@@Base+0x827e> │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ + beq.w aa5ce <_PyEval_EvalFrameDefault@@Base+0xc486> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w a5e6c <_PyEval_EvalFrameDefault@@Base+0x7d24> │ │ │ │ + ldr r2, [pc, #644] @ (a181c <_PyEval_EvalFrameDefault@@Base+0x36d4>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + bl dd42c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a15be <_PyEval_EvalFrameDefault@@Base+0x3476> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5944 <_PyEval_EvalFrameDefault@@Base+0x77fc> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a15d2 <_PyEval_EvalFrameDefault@@Base+0x348a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5b58 <_PyEval_EvalFrameDefault@@Base+0x7a10> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a4760 <_PyEval_EvalFrameDefault@@Base+0x6618> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a7c2c <_PyEval_EvalFrameDefault@@Base+0x9ae4> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r4, [r3, #0] │ │ │ │ + mvn.w r3, #1 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a7928 <_PyEval_EvalFrameDefault@@Base+0x97e0> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [pc, #520] @ (a181c <_PyEval_EvalFrameDefault@@Base+0x36d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w r3, r1, lsl #3 │ │ │ │ rsb r2, r3, #0 │ │ │ │ sub.w r4, r9, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bgt.w a5604 <_PyEval_EvalFrameDefault@@Base+0x74dc> │ │ │ │ + bgt.w a5614 <_PyEval_EvalFrameDefault@@Base+0x74cc> │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl bd144 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + bl bd11c <_PyDict_FromItems@@Base+0x324> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9d8e <_PyEval_EvalFrameDefault@@Base+0xbc66> │ │ │ │ + beq.w a959a <_PyEval_EvalFrameDefault@@Base+0xb452> │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ - bpl.w a5650 <_PyEval_EvalFrameDefault@@Base+0x7528> │ │ │ │ + bpl.w a5660 <_PyEval_EvalFrameDefault@@Base+0x7518> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ add r9, r3 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mvn.w r3, #1 │ │ │ │ + ldr.w r4, [r9, #-8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r6, [r9, #-4] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr.w r5, [r9, r3, lsl #2] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a6b48 <_PyEval_EvalFrameDefault@@Base+0x8a00> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.w a6b48 <_PyEval_EvalFrameDefault@@Base+0x8a00> │ │ │ │ + ldr r2, [pc, #368] @ (a181c <_PyEval_EvalFrameDefault@@Base+0x36d4>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + movw r1, #44060 @ 0xac1c │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + beq.w a6b3a <_PyEval_EvalFrameDefault@@Base+0x89f2> │ │ │ │ + bl 7b9e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 116138 <_PyLong_Multiply@@Base> │ │ │ │ + bl 116558 <_PyLong_Multiply@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a580a <_PyEval_EvalFrameDefault@@Base+0x76e2> │ │ │ │ + bne.w a5802 <_PyEval_EvalFrameDefault@@Base+0x76ba> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4716 <_PyEval_EvalFrameDefault@@Base+0x65ee> │ │ │ │ + bne.w a479c <_PyEval_EvalFrameDefault@@Base+0x6654> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r6, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r1, [pc, #716] @ (a1ac8 <_PyEval_EvalFrameDefault@@Base+0x39a0>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8df9c <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a9fe2 <_PyEval_EvalFrameDefault@@Base+0xbeba> │ │ │ │ - ldr r1, [pc, #704] @ (a1acc <_PyEval_EvalFrameDefault@@Base+0x39a4>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8df9c <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a9f58 <_PyEval_EvalFrameDefault@@Base+0xbe30> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a182c <_PyEval_EvalFrameDefault@@Base+0x3704> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aa03e <_PyEval_EvalFrameDefault@@Base+0xbf16> │ │ │ │ - mov r0, r4 │ │ │ │ - bl f9060 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1858 <_PyEval_EvalFrameDefault@@Base+0x3730> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, a1858 <_PyEval_EvalFrameDefault@@Base+0x3730> │ │ │ │ - ldr r2, [pc, #648] @ (a1ad0 <_PyEval_EvalFrameDefault@@Base+0x39a8>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a8b5e <_PyEval_EvalFrameDefault@@Base+0xaa36> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w aa77c <_PyEval_EvalFrameDefault@@Base+0xc654> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r5, [r9, #-4] │ │ │ │ - str.w r6, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - add.w r6, r8, #20 │ │ │ │ + add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a8b58 <_PyEval_EvalFrameDefault@@Base+0xaa30> │ │ │ │ + bne.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8b58 <_PyEval_EvalFrameDefault@@Base+0xaa30> │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + beq.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ ldrh.w ip, [r8, #8] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.w a8b58 <_PyEval_EvalFrameDefault@@Base+0xaa30> │ │ │ │ + bcs.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - ldrb.w lr, [r4, #6] │ │ │ │ + ldrb.w lr, [r6, #6] │ │ │ │ asrs r2, r3, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w a8b2e <_PyEval_EvalFrameDefault@@Base+0xaa06> │ │ │ │ - ldrb.w lr, [r4, #5] │ │ │ │ + beq.w a7d10 <_PyEval_EvalFrameDefault@@Base+0x9bc8> │ │ │ │ + ldrb.w lr, [r6, #5] │ │ │ │ movs r3, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r6, #20 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ - add.w ip, r4, r3 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w a8b52 <_PyEval_EvalFrameDefault@@Base+0xaa2a> │ │ │ │ - ldr.w r4, [ip, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a8b52 <_PyEval_EvalFrameDefault@@Base+0xaa2a> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + bne.w a7d34 <_PyEval_EvalFrameDefault@@Base+0x9bec> │ │ │ │ + ldr.w r6, [ip, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w a7d34 <_PyEval_EvalFrameDefault@@Base+0x9bec> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a8b6c <_PyEval_EvalFrameDefault@@Base+0xaa44> │ │ │ │ + beq.w a84ee <_PyEval_EvalFrameDefault@@Base+0xa3a6> │ │ │ │ adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a1912 <_PyEval_EvalFrameDefault@@Base+0x37ea> │ │ │ │ + beq.n a17f0 <_PyEval_EvalFrameDefault@@Base+0x36a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a95a8 <_PyEval_EvalFrameDefault@@Base+0xb480> │ │ │ │ + beq.w a9718 <_PyEval_EvalFrameDefault@@Base+0xb5d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w a78f0 <_PyEval_EvalFrameDefault@@Base+0x97c8> │ │ │ │ - ldrh r3, [r6, #0] │ │ │ │ - mov r8, r6 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mvn.w r3, #1 │ │ │ │ - ldr.w r4, [r9, #-8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r6, [r9, #-4] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr.w r5, [r9, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a6b0c <_PyEval_EvalFrameDefault@@Base+0x89e4> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w a6b0c <_PyEval_EvalFrameDefault@@Base+0x89e4> │ │ │ │ - ldr r2, [pc, #360] @ (a1ad4 <_PyEval_EvalFrameDefault@@Base+0x39ac>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - movw r1, #44060 @ 0xac1c │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - beq.w a64d4 <_PyEval_EvalFrameDefault@@Base+0x83ac> │ │ │ │ - bl 7b9f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ + mov r8, r4 │ │ │ │ + str.w r6, [r9, #-4] │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + itt ne │ │ │ │ + movne r2, #0 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r5, [r3, #-4]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a77a8 <_PyEval_EvalFrameDefault@@Base+0x9680> │ │ │ │ + bne.w a7ab6 <_PyEval_EvalFrameDefault@@Base+0x996e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a9aac <_PyEval_EvalFrameDefault@@Base+0xb984> │ │ │ │ + bne.w a945e <_PyEval_EvalFrameDefault@@Base+0xb316> │ │ │ │ add.w lr, r5, #12 │ │ │ │ subs r4, r0, #1 │ │ │ │ - bmi.n a1a5a <_PyEval_EvalFrameDefault@@Base+0x3932> │ │ │ │ + bmi.n a18ce <_PyEval_EvalFrameDefault@@Base+0x3786> │ │ │ │ ldr.w r0, [lr, r4, lsl #2] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n a1a5a <_PyEval_EvalFrameDefault@@Base+0x3932> │ │ │ │ + beq.n a18ce <_PyEval_EvalFrameDefault@@Base+0x3786> │ │ │ │ add.w r1, lr, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n a1a5a <_PyEval_EvalFrameDefault@@Base+0x3932> │ │ │ │ + beq.n a18ce <_PyEval_EvalFrameDefault@@Base+0x3786> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n a1a5a <_PyEval_EvalFrameDefault@@Base+0x3932> │ │ │ │ + beq.n a18ce <_PyEval_EvalFrameDefault@@Base+0x3786> │ │ │ │ add.w r1, ip, #4 │ │ │ │ adds r3, #8 │ │ │ │ add r1, r5 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w a55f6 <_PyEval_EvalFrameDefault@@Base+0x74ce> │ │ │ │ + beq.w a57dc <_PyEval_EvalFrameDefault@@Base+0x7694> │ │ │ │ adds r6, #1 │ │ │ │ cmp lr, r1 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - bne.n a1a42 <_PyEval_EvalFrameDefault@@Base+0x391a> │ │ │ │ + bne.n a18b6 <_PyEval_EvalFrameDefault@@Base+0x376e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a1a7c <_PyEval_EvalFrameDefault@@Base+0x3954> │ │ │ │ + beq.n a18f0 <_PyEval_EvalFrameDefault@@Base+0x37a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a1a7c <_PyEval_EvalFrameDefault@@Base+0x3954> │ │ │ │ - ldr r1, [pc, #100] @ (a1ad0 <_PyEval_EvalFrameDefault@@Base+0x39a8>) │ │ │ │ + cbnz r3, a18f0 <_PyEval_EvalFrameDefault@@Base+0x37a8> │ │ │ │ + ldr r1, [pc, #720] @ (a1bb0 <_PyEval_EvalFrameDefault@@Base+0x3a68>) │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a845e <_PyEval_EvalFrameDefault@@Base+0xa336> │ │ │ │ + bne.w a85a2 <_PyEval_EvalFrameDefault@@Base+0xa45a> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r9, r9, r4, lsl #2 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a5d02 <_PyEval_EvalFrameDefault@@Base+0x7bda> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ + ldrb r3, [r5, #11] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ + ldr.w r3, [r2, #440] @ 0x1b8 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w a51b0 <_PyEval_EvalFrameDefault@@Base+0x7068> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [r8, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a1956 <_PyEval_EvalFrameDefault@@Base+0x380e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a94a0 <_PyEval_EvalFrameDefault@@Base+0xb358> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + str.w r6, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - add r2, pc, #720 @ (adr r2, a1d9c <_PyEval_EvalFrameDefault@@Base+0x3c74>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, a1e90 <_PyEval_EvalFrameDefault@@Base+0x3d68>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r9, #-4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr.w r6, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r4, a1b1a <_PyEval_EvalFrameDefault@@Base+0x39f2> │ │ │ │ + ldr r1, [pc, #552] @ (a1bb4 <_PyEval_EvalFrameDefault@@Base+0x3a6c>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8def0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a9300 <_PyEval_EvalFrameDefault@@Base+0xb1b8> │ │ │ │ + ldr r1, [pc, #540] @ (a1bb8 <_PyEval_EvalFrameDefault@@Base+0x3a70>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8def0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aa2b6 <_PyEval_EvalFrameDefault@@Base+0xc16e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a19be <_PyEval_EvalFrameDefault@@Base+0x3876> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9326 <_PyEval_EvalFrameDefault@@Base+0xb1de> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f90d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a1b1a <_PyEval_EvalFrameDefault@@Base+0x39f2> │ │ │ │ + beq.n a19ea <_PyEval_EvalFrameDefault@@Base+0x38a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a1b1a <_PyEval_EvalFrameDefault@@Base+0x39f2> │ │ │ │ - ldr r2, [pc, #544] @ (a1d28 <_PyEval_EvalFrameDefault@@Base+0x3c00>) │ │ │ │ + cbnz r3, a19ea <_PyEval_EvalFrameDefault@@Base+0x38a2> │ │ │ │ + ldr r2, [pc, #472] @ (a1bb0 <_PyEval_EvalFrameDefault@@Base+0x3a68>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7e0a <_PyEval_EvalFrameDefault@@Base+0x9ce2> │ │ │ │ + bne.w a7494 <_PyEval_EvalFrameDefault@@Base+0x934c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w a9008 <_PyEval_EvalFrameDefault@@Base+0xaec0> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ + str.w r5, [r9, #-4] │ │ │ │ + str.w r6, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - add.w r4, r8, #8 │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a47ea <_PyEval_EvalFrameDefault@@Base+0x66c2> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1b64 <_PyEval_EvalFrameDefault@@Base+0x3a3c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a755c <_PyEval_EvalFrameDefault@@Base+0x9434> │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ - mov r8, r4 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ + bne.w a5ca0 <_PyEval_EvalFrameDefault@@Base+0x7b58> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - movw r3, #22148 @ 0x5684 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a47ec <_PyEval_EvalFrameDefault@@Base+0x66c4> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n a1bce <_PyEval_EvalFrameDefault@@Base+0x3aa6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7028 <_PyEval_EvalFrameDefault@@Base+0x8f00> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r2, [r9, #-12] │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bne.w a3f02 <_PyEval_EvalFrameDefault@@Base+0x5dda> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w a3f02 <_PyEval_EvalFrameDefault@@Base+0x5dda> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r1, #57189 @ 0xdf65 │ │ │ │ - movt r1, #11 │ │ │ │ - bic.w r2, r3, #3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - it eq │ │ │ │ - addeq r3, sp, #104 @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 105fa0 <_PySuper_Lookup@@Base> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w aad48 <_PyEval_EvalFrameDefault@@Base+0xcc20> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1c6a <_PyEval_EvalFrameDefault@@Base+0x3b42> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ab054 <_PyEval_EvalFrameDefault@@Base+0xcf2c> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a6f2e <_PyEval_EvalFrameDefault@@Base+0x8e06> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a5b46 <_PyEval_EvalFrameDefault@@Base+0x7a1e> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r0, #33692 @ 0x839c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w r5, r7, r3, lsl #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ - bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - cbz r4, a1cd0 <_PyEval_EvalFrameDefault@@Base+0x3ba8> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #88] @ (a1d2c <_PyEval_EvalFrameDefault@@Base+0x3c04>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - str r4, [r3, #8] │ │ │ │ - sub.w r0, r3, #8 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - strd r1, r2, [r3, #-8] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, a1d12 <_PyEval_EvalFrameDefault@@Base+0x3bea> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1d12 <_PyEval_EvalFrameDefault@@Base+0x3bea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aa274 <_PyEval_EvalFrameDefault@@Base+0xc14c> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - add.w r2, r8, #8 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + add.w r2, r8, #8 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5af4 <_PyEval_EvalFrameDefault@@Base+0x79cc> │ │ │ │ + bne.w a5c02 <_PyEval_EvalFrameDefault@@Base+0x7aba> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ ldr.w ip, [r8, #4] │ │ │ │ movw r2, #33156 @ 0x8184 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r6, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ @@ -178661,26 +178351,26 @@ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r8, r9, r3, lsl #2 │ │ │ │ ldr.w lr, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5b04 <_PyEval_EvalFrameDefault@@Base+0x79dc> │ │ │ │ + bne.w a5c12 <_PyEval_EvalFrameDefault@@Base+0x7aca> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a5b04 <_PyEval_EvalFrameDefault@@Base+0x79dc> │ │ │ │ + bne.w a5c12 <_PyEval_EvalFrameDefault@@Base+0x7aca> │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.w a5b04 <_PyEval_EvalFrameDefault@@Base+0x79dc> │ │ │ │ + bne.w a5c12 <_PyEval_EvalFrameDefault@@Base+0x7aca> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ @@ -178691,38 +178381,38 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a1dd6 <_PyEval_EvalFrameDefault@@Base+0x3cae> │ │ │ │ + beq.n a1ae6 <_PyEval_EvalFrameDefault@@Base+0x399e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a7688 <_PyEval_EvalFrameDefault@@Base+0x9560> │ │ │ │ + beq.w a747e <_PyEval_EvalFrameDefault@@Base+0x9336> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, r2, #1 │ │ │ │ sub.w r3, r9, r2, lsl #2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ subs r3, #4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ - bpl.w aa1aa <_PyEval_EvalFrameDefault@@Base+0xc082> │ │ │ │ + bpl.w ab392 <_PyEval_EvalFrameDefault@@Base+0xd24a> │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 9d28c <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d298 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa19e <_PyEval_EvalFrameDefault@@Base+0xc076> │ │ │ │ + beq.w ab386 <_PyEval_EvalFrameDefault@@Base+0xd23e> │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r2, #40 @ 0x28 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ subs r3, r1, r3 │ │ │ │ @@ -178743,134 +178433,369 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r9, r0, lsl #2 │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ - ldr.w r2, [r9, #-4] │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr.w r3, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r4 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #720 @ (adr r2, a1e88 <_PyEval_EvalFrameDefault@@Base+0x3d40>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #960 @ (adr r2, a1f7c <_PyEval_EvalFrameDefault@@Base+0x3e34>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrd r2, r1, [r9, #-12] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + bne.w a82ae <_PyEval_EvalFrameDefault@@Base+0xa166> │ │ │ │ + mov r0, r5 │ │ │ │ + bl e461c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1bfa <_PyEval_EvalFrameDefault@@Base+0x3ab2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6682 <_PyEval_EvalFrameDefault@@Base+0x855a> │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r3 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + beq.w a48fa <_PyEval_EvalFrameDefault@@Base+0x67b2> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x78ea> │ │ │ │ + str.w r4, [r9, #-12] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w aa08a <_PyEval_EvalFrameDefault@@Base+0xbf42> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movw r0, #33692 @ 0x839c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + add.w r5, r7, r3, lsl #2 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ + bl 714a8 <_PyObject_GC_New@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + cbz r4, a1c5e <_PyEval_EvalFrameDefault@@Base+0x3b16> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #688] @ (a1f10 <_PyEval_EvalFrameDefault@@Base+0x3dc8>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + str r4, [r2, #8] │ │ │ │ + sub.w r0, r2, #8 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r2, #-4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r6 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + strd r1, r3, [r2, #-8] │ │ │ │ + str r0, [r1, #4] │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ + cbz r4, a1ca0 <_PyEval_EvalFrameDefault@@Base+0x3b58> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1ca0 <_PyEval_EvalFrameDefault@@Base+0x3b58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aa352 <_PyEval_EvalFrameDefault@@Base+0xc20a> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r2, [r9, #-12] │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - beq.w a668c <_PyEval_EvalFrameDefault@@Base+0x8564> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bne.w a4216 <_PyEval_EvalFrameDefault@@Base+0x60ce> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w a4216 <_PyEval_EvalFrameDefault@@Base+0x60ce> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movw r1, #57153 @ 0xdf41 │ │ │ │ + movt r1, #11 │ │ │ │ + bic.w r2, r3, #3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + it eq │ │ │ │ + addeq r3, sp, #104 @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 106130 <_PySuper_Lookup@@Base> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w aa670 <_PyEval_EvalFrameDefault@@Base+0xc528> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1d38 <_PyEval_EvalFrameDefault@@Base+0x3bf0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aad12 <_PyEval_EvalFrameDefault@@Base+0xcbca> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a1e <_PyEval_EvalFrameDefault@@Base+0x78d6> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5baa <_PyEval_EvalFrameDefault@@Base+0x7a62> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - str.w r2, [r9], #4 │ │ │ │ + str.w r4, [r9, #-8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - add.w r4, r8, #20 │ │ │ │ + add.w r4, r8, #8 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ - ldrb r3, [r5, #11] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ - ldr.w r3, [r2, #440] @ 0x1b8 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w a5152 <_PyEval_EvalFrameDefault@@Base+0x702a> │ │ │ │ + ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a481e <_PyEval_EvalFrameDefault@@Base+0x66d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n a1eec <_PyEval_EvalFrameDefault@@Base+0x3dc4> │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a1d9a <_PyEval_EvalFrameDefault@@Base+0x3c52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8c2a <_PyEval_EvalFrameDefault@@Base+0xab02> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w a8326 <_PyEval_EvalFrameDefault@@Base+0xa1de> │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r3, r2, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ + ldr.w r2, [r9, #-4] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a69e0 <_PyEval_EvalFrameDefault@@Base+0x8898> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r4, a1e00 <_PyEval_EvalFrameDefault@@Base+0x3cb8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - str.w r6, [r9, #-4] │ │ │ │ + beq.n a1e00 <_PyEval_EvalFrameDefault@@Base+0x3cb8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, a1e00 <_PyEval_EvalFrameDefault@@Base+0x3cb8> │ │ │ │ + ldr r2, [pc, #292] @ (a1f14 <_PyEval_EvalFrameDefault@@Base+0x3dcc>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a73ca <_PyEval_EvalFrameDefault@@Base+0x9282> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r2, r1, [r9, #-12] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #8 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - bne.w a825a <_PyEval_EvalFrameDefault@@Base+0xa132> │ │ │ │ - mov r0, r5 │ │ │ │ - bl e4538 │ │ │ │ + bne.w a4820 <_PyEval_EvalFrameDefault@@Base+0x66d8> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a1f52 <_PyEval_EvalFrameDefault@@Base+0x3e2a> │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a1e62 <_PyEval_EvalFrameDefault@@Base+0x3d1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a48a8 <_PyEval_EvalFrameDefault@@Base+0x6780> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ - str.w r4, [r9, #-12] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w aa16e <_PyEval_EvalFrameDefault@@Base+0xc046> │ │ │ │ + beq.w a7c16 <_PyEval_EvalFrameDefault@@Base+0x9ace> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldrd r0, r4, [r9, #-8] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.w a8108 <_PyEval_EvalFrameDefault@@Base+0x9fc0> │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w a80aa <_PyEval_EvalFrameDefault@@Base+0x9f62> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + bpl.w a80aa <_PyEval_EvalFrameDefault@@Base+0x9f62> │ │ │ │ + mov r1, r4 │ │ │ │ + bl d3b38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a8730 <_PyEval_EvalFrameDefault@@Base+0xa5e8> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + uxtb r4, r1 │ │ │ │ + cmp r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + ldrd r2, r3, [r9, #-8] │ │ │ │ + cmp r1, #7 │ │ │ │ + bhi.w a47e2 <_PyEval_EvalFrameDefault@@Base+0x669a> │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + asrs r2, r4, #17 │ │ │ │ + asrs r1, r2, #19 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ + asrs r3, r2, #19 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a63a8 <_PyEval_EvalFrameDefault@@Base+0x8280> │ │ │ │ + bne.w a63f6 <_PyEval_EvalFrameDefault@@Base+0x82ae> │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ movw r1, #26944 @ 0x6940 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a63ac <_PyEval_EvalFrameDefault@@Base+0x8284> │ │ │ │ + bne.w a63fa <_PyEval_EvalFrameDefault@@Base+0x82b2> │ │ │ │ ldrsb.w r0, [r6, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w a7d8e <_PyEval_EvalFrameDefault@@Base+0x9c66> │ │ │ │ + bge.w a746c <_PyEval_EvalFrameDefault@@Base+0x9324> │ │ │ │ ldrd r8, r3, [r6, #64] @ 0x40 │ │ │ │ add.w r0, r6, #20 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ adds r1, #2 │ │ │ │ @@ -178901,27 +178826,14 @@ │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ add.w r9, r9, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - rsb r3, r3, #2 │ │ │ │ - add r8, r3 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ str.w r2, [r9], #4 │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ @@ -178930,111 +178842,73 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - ldrd r2, r3, [r9, #-8] │ │ │ │ - cmp r1, #7 │ │ │ │ - bhi.w a47e0 <_PyEval_EvalFrameDefault@@Base+0x66b8> │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - asrs r7, r2, #14 │ │ │ │ - asrs r5, r5, #15 │ │ │ │ - asrs r7, r4, #14 │ │ │ │ - asrs r7, r5, #15 │ │ │ │ - asrs r7, r4, #14 │ │ │ │ - asrs r7, r4, #14 │ │ │ │ - asrs r7, r4, #14 │ │ │ │ - asrs r7, r4, #14 │ │ │ │ - ldrd r0, r4, [r9, #-8] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.w a891e <_PyEval_EvalFrameDefault@@Base+0xa7f6> │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w a88c0 <_PyEval_EvalFrameDefault@@Base+0xa798> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - bpl.w a88c0 <_PyEval_EvalFrameDefault@@Base+0xa798> │ │ │ │ - mov r1, r4 │ │ │ │ - bl d3ad8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a8896 <_PyEval_EvalFrameDefault@@Base+0xa76e> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + rsb r3, r3, #2 │ │ │ │ + add r8, r3 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr r0, [pc, #468] @ (a22ec <_PyEval_EvalFrameDefault@@Base+0x41c4>) │ │ │ │ + ldr r0, [pc, #456] @ (a21e4 <_PyEval_EvalFrameDefault@@Base+0x409c>) │ │ │ │ mov r2, r4 │ │ │ │ sub.w r6, r9, r4, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e6f34 <_PyUnicode_JoinArray@@Base> │ │ │ │ + bl e7020 <_PyUnicode_JoinArray@@Base> │ │ │ │ subs r3, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.n a2184 <_PyEval_EvalFrameDefault@@Base+0x405c> │ │ │ │ + bmi.n a2088 <_PyEval_EvalFrameDefault@@Base+0x3f40> │ │ │ │ ldr.w r4, [r6, r3, lsl #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5fc6 <_PyEval_EvalFrameDefault@@Base+0x7e9e> │ │ │ │ + bne.w a6208 <_PyEval_EvalFrameDefault@@Base+0x80c0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a2184 <_PyEval_EvalFrameDefault@@Base+0x405c> │ │ │ │ + beq.n a2088 <_PyEval_EvalFrameDefault@@Base+0x3f40> │ │ │ │ add r5, r6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6b90 <_PyEval_EvalFrameDefault@@Base+0x8a68> │ │ │ │ + bne.w a6d86 <_PyEval_EvalFrameDefault@@Base+0x8c3e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a2184 <_PyEval_EvalFrameDefault@@Base+0x405c> │ │ │ │ + beq.n a2088 <_PyEval_EvalFrameDefault@@Base+0x3f40> │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6adc <_PyEval_EvalFrameDefault@@Base+0x89b4> │ │ │ │ + bne.w a6d4c <_PyEval_EvalFrameDefault@@Base+0x8c04> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n a2184 <_PyEval_EvalFrameDefault@@Base+0x405c> │ │ │ │ + beq.n a2088 <_PyEval_EvalFrameDefault@@Base+0x3f40> │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a582a <_PyEval_EvalFrameDefault@@Base+0x7702> │ │ │ │ + bne.w a5922 <_PyEval_EvalFrameDefault@@Base+0x77da> │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n a2170 <_PyEval_EvalFrameDefault@@Base+0x4048> │ │ │ │ + bcs.n a2074 <_PyEval_EvalFrameDefault@@Base+0x3f2c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9ca2 <_PyEval_EvalFrameDefault@@Base+0xbb7a> │ │ │ │ + beq.w aa802 <_PyEval_EvalFrameDefault@@Base+0xc6ba> │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ rsb r3, r3, #1 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -179048,30 +178922,30 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ vldr d0, [r4, #8] │ │ │ │ vldr d7, [r5, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w a6776 <_PyEval_EvalFrameDefault@@Base+0x864e> │ │ │ │ + beq.w a6cce <_PyEval_EvalFrameDefault@@Base+0x8b86> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w a675e <_PyEval_EvalFrameDefault@@Base+0x8636> │ │ │ │ + beq.w a6cb6 <_PyEval_EvalFrameDefault@@Base+0x8b6e> │ │ │ │ bl 83a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strne r2, [r4, #0] │ │ │ │ @@ -179087,131 +178961,128 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - movw r3, #26080 @ 0x65e0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + ldrd r6, r5, [r9, #-8] │ │ │ │ + movw r2, #42636 @ 0xa68c │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr.w r3, [r9, #-12] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a64ea <_PyEval_EvalFrameDefault@@Base+0x83c2> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a6eaa <_PyEval_EvalFrameDefault@@Base+0x8d82> │ │ │ │ - vldr d7, [r6, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - vldr d6, [r5, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r4, r1 │ │ │ │ - movhi r4, #0 │ │ │ │ - ite ge │ │ │ │ - movge r2, r1 │ │ │ │ - movlt r2, #0 │ │ │ │ - add.w r2, r2, r4, lsl #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - lsl.w r4, r1, r2 │ │ │ │ - beq.n a22a0 <_PyEval_EvalFrameDefault@@Base+0x4178> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a6f9a <_PyEval_EvalFrameDefault@@Base+0x8e52> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r2, #22148 @ 0x5684 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w aa844 <_PyEval_EvalFrameDefault@@Base+0xc6fc> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bhi.w a88aa <_PyEval_EvalFrameDefault@@Base+0xa762> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bge.w a88aa <_PyEval_EvalFrameDefault@@Base+0xa762> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + str.w r0, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a21aa <_PyEval_EvalFrameDefault@@Base+0x4062> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5cca <_PyEval_EvalFrameDefault@@Base+0x7ba2> │ │ │ │ + beq.w a8892 <_PyEval_EvalFrameDefault@@Base+0xa74a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a22b4 <_PyEval_EvalFrameDefault@@Base+0x418c> │ │ │ │ + bne.w a7c68 <_PyEval_EvalFrameDefault@@Base+0x9b20> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a21ca <_PyEval_EvalFrameDefault@@Base+0x4082> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7538 <_PyEval_EvalFrameDefault@@Base+0x9410> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - tst r3, r4 │ │ │ │ - uxtb r4, r1 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ + beq.w a9884 <_PyEval_EvalFrameDefault@@Base+0xb73c> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #12 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mvns r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r6, r6, r2 │ │ │ │ add.w r2, r8, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bge.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr.w r0, [r5, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r3, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, lr │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ and.w r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bne.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ add.w ip, r2, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + beq.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ ldr.w r2, [fp, #152] @ 0x98 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp.w ip, r3, asr #2 │ │ │ │ - bge.w a47e4 <_PyEval_EvalFrameDefault@@Base+0x66bc> │ │ │ │ + bge.w a47bc <_PyEval_EvalFrameDefault@@Base+0x6674> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, lr │ │ │ │ mov r4, r7 │ │ │ │ bl 79dd0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9cfc <_PyEval_EvalFrameDefault@@Base+0xbbd4> │ │ │ │ + beq.w aa0d2 <_PyEval_EvalFrameDefault@@Base+0xbf8a> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #17 │ │ │ │ - bpl.n a23b2 <_PyEval_EvalFrameDefault@@Base+0x428a> │ │ │ │ - ldr r3, [pc, #708] @ (a2654 <_PyEval_EvalFrameDefault@@Base+0x452c>) │ │ │ │ + bpl.n a22aa <_PyEval_EvalFrameDefault@@Base+0x4162> │ │ │ │ + ldr r3, [pc, #692] @ (a253c <_PyEval_EvalFrameDefault@@Base+0x43f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -179219,30 +179090,30 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r8, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a23c6 <_PyEval_EvalFrameDefault@@Base+0x429e> │ │ │ │ + beq.n a22be <_PyEval_EvalFrameDefault@@Base+0x4176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9d30 <_PyEval_EvalFrameDefault@@Base+0xbc08> │ │ │ │ + beq.w aa0f4 <_PyEval_EvalFrameDefault@@Base+0xbfac> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ strh r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #624] @ (a2658 <_PyEval_EvalFrameDefault@@Base+0x4530>) │ │ │ │ + ldr r3, [pc, #608] @ (a2540 <_PyEval_EvalFrameDefault@@Base+0x43f8>) │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -179276,39 +179147,39 @@ │ │ │ │ cmp sl, r2 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ strh.w r1, [r5, #84] @ 0x54 │ │ │ │ strb.w r1, [r5, #86] @ 0x56 │ │ │ │ - bge.n a2464 <_PyEval_EvalFrameDefault@@Base+0x433c> │ │ │ │ + bge.n a235c <_PyEval_EvalFrameDefault@@Base+0x4214> │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r0, sl, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a2498 <_PyEval_EvalFrameDefault@@Base+0x4370> │ │ │ │ + ble.n a2390 <_PyEval_EvalFrameDefault@@Base+0x4248> │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ negs r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ sub.w r3, r9, r2 │ │ │ │ - beq.n a2498 <_PyEval_EvalFrameDefault@@Base+0x4370> │ │ │ │ + beq.n a2390 <_PyEval_EvalFrameDefault@@Base+0x4248> │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n a248c <_PyEval_EvalFrameDefault@@Base+0x4364> │ │ │ │ + bne.n a2384 <_PyEval_EvalFrameDefault@@Base+0x423c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ adds r3, #2 │ │ │ │ sub.w r3, r9, r3, lsl #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ asrs r3, r3, #2 │ │ │ │ @@ -179316,94 +179187,233 @@ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ strh r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r5, #52] @ 0x34 │ │ │ │ str.w r7, [fp, #52] @ 0x34 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - b.w 9e188 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ - ldrd r6, r5, [r9, #-8] │ │ │ │ - movw r2, #42636 @ 0xa68c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr.w r3, [r9, #-12] │ │ │ │ + b.w 9e1a8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ + movw r3, #26080 @ 0x65e0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a7f20 <_PyEval_EvalFrameDefault@@Base+0x9df8> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r2, #22148 @ 0x5684 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w a9168 <_PyEval_EvalFrameDefault@@Base+0xb040> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bhi.w a873e <_PyEval_EvalFrameDefault@@Base+0xa616> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bge.w a873e <_PyEval_EvalFrameDefault@@Base+0xa616> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - str.w r0, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n a252c <_PyEval_EvalFrameDefault@@Base+0x4404> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a65b8 <_PyEval_EvalFrameDefault@@Base+0x8470> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7128 <_PyEval_EvalFrameDefault@@Base+0x8fe0> │ │ │ │ + vldr d7, [r6, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + vldr d6, [r5, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ls │ │ │ │ + movls r4, r1 │ │ │ │ + movhi r4, #0 │ │ │ │ + ite ge │ │ │ │ + movge r2, r1 │ │ │ │ + movlt r2, #0 │ │ │ │ + add.w r2, r2, r4, lsl #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + lsl.w r4, r1, r2 │ │ │ │ + beq.n a241e <_PyEval_EvalFrameDefault@@Base+0x42d6> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6f4a <_PyEval_EvalFrameDefault@@Base+0x8e22> │ │ │ │ + beq.w a6124 <_PyEval_EvalFrameDefault@@Base+0x7fdc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8718 <_PyEval_EvalFrameDefault@@Base+0xa5f0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n a2432 <_PyEval_EvalFrameDefault@@Base+0x42ea> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a794c <_PyEval_EvalFrameDefault@@Base+0x9804> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + tst r3, r4 │ │ │ │ + uxtb r4, r1 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r1, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r3, [r9, #-4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w aa726 <_PyEval_EvalFrameDefault@@Base+0xc5de> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r3, r8, #4 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a6f78 <_PyEval_EvalFrameDefault@@Base+0x8e30> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a6f78 <_PyEval_EvalFrameDefault@@Base+0x8e30> │ │ │ │ + ldrb.w r2, [r8, #5] │ │ │ │ + add.w r0, r2, #10 │ │ │ │ + add.w r4, r7, r2, lsl #2 │ │ │ │ + add.w r0, r7, r0, lsl #2 │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r1, r6 │ │ │ │ + bne.w a6f78 <_PyEval_EvalFrameDefault@@Base+0x8e30> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + itt ne │ │ │ │ + addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl fa5f0 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n a2516 <_PyEval_EvalFrameDefault@@Base+0x43ce> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbnz r2, a2516 <_PyEval_EvalFrameDefault@@Base+0x43ce> │ │ │ │ + ldr r2, [pc, #64] @ (a2544 <_PyEval_EvalFrameDefault@@Base+0x43fc>) │ │ │ │ + ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w a6f8a <_PyEval_EvalFrameDefault@@Base+0x8e42> │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7b4f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a9076 <_PyEval_EvalFrameDefault@@Base+0xaf2e> │ │ │ │ + ldrh.w r3, [r8, #6] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + add.w r8, r8, #6 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ + movs r6, r6 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [pc, #684] @ (a27f8 <_PyEval_EvalFrameDefault@@Base+0x46b0>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mvn.w r3, #3 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + mvns r2, r2 │ │ │ │ + ldr.w r5, [r9, r3, lsl #2] │ │ │ │ + movs r3, #2 │ │ │ │ + ldr.w r1, [r9, r2, lsl #2] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 86e8c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w aa0b8 <_PyEval_EvalFrameDefault@@Base+0xbf70> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a254c <_PyEval_EvalFrameDefault@@Base+0x4424> │ │ │ │ + beq.n a2592 <_PyEval_EvalFrameDefault@@Base+0x444a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9970 <_PyEval_EvalFrameDefault@@Base+0xb848> │ │ │ │ + beq.w a71e8 <_PyEval_EvalFrameDefault@@Base+0x90a0> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #12 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r3, [r9, #-4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r9, #-8] │ │ │ │ + movw r3, #26080 @ 0x65e0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8c40 <_PyEval_EvalFrameDefault@@Base+0xab18> │ │ │ │ + bne.w a6f76 <_PyEval_EvalFrameDefault@@Base+0x8e2e> │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + vldr d7, [r5, #8] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + vadd.f64 d0, d0, d7 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w a60f4 <_PyEval_EvalFrameDefault@@Base+0x7fac> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w a6dac <_PyEval_EvalFrameDefault@@Base+0x8c64> │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + vstr d0, [r5, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + itt ne │ │ │ │ + addne.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ + strne r1, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f5578 <_Py_MakeCoro@@Base> │ │ │ │ + bl f566c <_Py_MakeCoro@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r5, r7 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ add.w r4, r0, #36 @ 0x24 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ @@ -179413,15 +179423,15 @@ │ │ │ │ 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} │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n a25e8 <_PyEval_EvalFrameDefault@@Base+0x44c0> │ │ │ │ + ble.n a2678 <_PyEval_EvalFrameDefault@@Base+0x4530> │ │ │ │ subs r3, #1 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ blx 2a344 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r6, #35] @ 0x23 │ │ │ │ @@ -179434,15 +179444,15 @@ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ strne.w r7, [fp, #148] @ 0x94 │ │ │ │ - beq.w a7722 <_PyEval_EvalFrameDefault@@Base+0x95fa> │ │ │ │ + beq.w a85fc <_PyEval_EvalFrameDefault@@Base+0xa4b4> │ │ │ │ ldrd r2, r0, [r5, #28] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ ldrh r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [fp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [r5, #32] │ │ │ │ @@ -179454,46 +179464,42 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ - movs r6, r6 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bpl.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr.w r0, [r3, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + beq.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr.w r3, [r3, #456] @ 0x1c8 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bne.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr.w r4, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + beq.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr.w r2, [fp, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r1, r2, asr #2 │ │ │ │ - bge.w a6578 <_PyEval_EvalFrameDefault@@Base+0x8450> │ │ │ │ + bge.w a692c <_PyEval_EvalFrameDefault@@Base+0x87e4> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r8, r6 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -179515,322 +179521,172 @@ │ │ │ │ strd r6, r0, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - ble.n a2710 <_PyEval_EvalFrameDefault@@Base+0x45e8> │ │ │ │ + ble.n a2798 <_PyEval_EvalFrameDefault@@Base+0x4650> │ │ │ │ subs r2, #2 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r9, r7 │ │ │ │ strd r8, r5, [r4, #40] @ 0x28 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #2 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e184 <_PyEval_EvalFrameDefault@@Base+0x5c> │ │ │ │ + b.w 9e1a4 <_PyEval_EvalFrameDefault@@Base+0x5c> │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4ae8 │ │ │ │ + bl f4bd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a48d8 <_PyEval_EvalFrameDefault@@Base+0x67b0> │ │ │ │ + bne.w a48c0 <_PyEval_EvalFrameDefault@@Base+0x6778> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r1, [pc, #704] @ (a2a40 <_PyEval_EvalFrameDefault@@Base+0x4918>) │ │ │ │ + ldr r1, [pc, #692] @ (a2ac0 <_PyEval_EvalFrameDefault@@Base+0x4978>) │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9a9dc │ │ │ │ + bl 9a9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a946a <_PyEval_EvalFrameDefault@@Base+0xb342> │ │ │ │ + blt.w aa5a8 <_PyEval_EvalFrameDefault@@Base+0xc460> │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a9452 <_PyEval_EvalFrameDefault@@Base+0xb32a> │ │ │ │ + beq.w aa590 <_PyEval_EvalFrameDefault@@Base+0xc448> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r3, #3904] @ 0xf40 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ cmp r4, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne.w a93f2 <_PyEval_EvalFrameDefault@@Base+0xb2ca> │ │ │ │ + bne.w aa53c <_PyEval_EvalFrameDefault@@Base+0xc3f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a27d4 <_PyEval_EvalFrameDefault@@Base+0x46ac> │ │ │ │ + beq.n a2862 <_PyEval_EvalFrameDefault@@Base+0x471a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a94ba <_PyEval_EvalFrameDefault@@Base+0xb392> │ │ │ │ + beq.w aa5b0 <_PyEval_EvalFrameDefault@@Base+0xc468> │ │ │ │ mov r0, r6 │ │ │ │ - bl f4350 │ │ │ │ + bl f443c │ │ │ │ mov r3, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w a9b84 <_PyEval_EvalFrameDefault@@Base+0xba5c> │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w aa4f6 <_PyEval_EvalFrameDefault@@Base+0xc3ae> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl f76f8 │ │ │ │ + bl f77ec │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a9b5c <_PyEval_EvalFrameDefault@@Base+0xba34> │ │ │ │ + bne.w aa4ce <_PyEval_EvalFrameDefault@@Base+0xc386> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a64ac <_PyEval_EvalFrameDefault@@Base+0x8384> │ │ │ │ + bne.w a6a1c <_PyEval_EvalFrameDefault@@Base+0x88d4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ str.w r3, [r9, #-8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #528] @ (a2a44 <_PyEval_EvalFrameDefault@@Base+0x491c>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - mvn.w r3, #3 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - mvns r2, r2 │ │ │ │ - ldr.w r5, [r9, r3, lsl #2] │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 86ee0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w a8e50 <_PyEval_EvalFrameDefault@@Base+0xad28> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a287a <_PyEval_EvalFrameDefault@@Base+0x4752> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a89a6 <_PyEval_EvalFrameDefault@@Base+0xa87e> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - add.w r3, r8, #4 │ │ │ │ + add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a7b60 <_PyEval_EvalFrameDefault@@Base+0x9a38> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w a7b60 <_PyEval_EvalFrameDefault@@Base+0x9a38> │ │ │ │ - ldrb.w r2, [r8, #5] │ │ │ │ - add.w r0, r2, #10 │ │ │ │ - add.w r4, r7, r2, lsl #2 │ │ │ │ - add.w r0, r7, r0, lsl #2 │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.w a7b60 <_PyEval_EvalFrameDefault@@Base+0x9a38> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - itt ne │ │ │ │ - addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl fa46c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n a2914 <_PyEval_EvalFrameDefault@@Base+0x47ec> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbnz r2, a2914 <_PyEval_EvalFrameDefault@@Base+0x47ec> │ │ │ │ - ldr r2, [pc, #328] @ (a2a48 <_PyEval_EvalFrameDefault@@Base+0x4920>) │ │ │ │ - ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w a8996 <_PyEval_EvalFrameDefault@@Base+0xa86e> │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 7b4fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w aaaec <_PyEval_EvalFrameDefault@@Base+0xc9c4> │ │ │ │ - ldrh.w r3, [r8, #6] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #6 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r4, [r9, #-8] │ │ │ │ - movw r3, #26080 @ 0x65e0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7b5e <_PyEval_EvalFrameDefault@@Base+0x9a36> │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - vldr d7, [r5, #8] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - vadd.f64 d0, d0, d7 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w a5f1e <_PyEval_EvalFrameDefault@@Base+0x7df6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w a630c <_PyEval_EvalFrameDefault@@Base+0x81e4> │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - vstr d0, [r5, #8] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - itt ne │ │ │ │ - addne.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - bl 8119c │ │ │ │ + bne.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a29e8 <_PyEval_EvalFrameDefault@@Base+0x48c0> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [r8, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a28f2 <_PyEval_EvalFrameDefault@@Base+0x47aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9bf4 <_PyEval_EvalFrameDefault@@Base+0xbacc> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ + beq.w a99f6 <_PyEval_EvalFrameDefault@@Base+0xb8ae> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + str.w r6, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldrh.w r0, [r8, #2]! │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - uxtb r4, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r0, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - add r6, pc, #48 @ (adr r6, a2a74 <_PyEval_EvalFrameDefault@@Base+0x494c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7d6c <_PyEval_EvalFrameDefault@@Base+0x9c44> │ │ │ │ + bne.w a7962 <_PyEval_EvalFrameDefault@@Base+0x981a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -179838,15 +179694,15 @@ │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8e8c <_PyEval_EvalFrameDefault@@Base+0xad64> │ │ │ │ + beq.w a8ee8 <_PyEval_EvalFrameDefault@@Base+0xada0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ @@ -179861,33 +179717,33 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w a4788 <_PyEval_EvalFrameDefault@@Base+0x6660> │ │ │ │ + bge.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a4788 <_PyEval_EvalFrameDefault@@Base+0x6660> │ │ │ │ + bne.w a47e6 <_PyEval_EvalFrameDefault@@Base+0x669e> │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a2b1c <_PyEval_EvalFrameDefault@@Base+0x49f4> │ │ │ │ + beq.n a29ea <_PyEval_EvalFrameDefault@@Base+0x48a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9c84 <_PyEval_EvalFrameDefault@@Base+0xbb5c> │ │ │ │ + beq.w a8da6 <_PyEval_EvalFrameDefault@@Base+0xac5e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -179896,167 +179752,98 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r4, r8, #20 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w a4788 <_PyEval_EvalFrameDefault@@Base+0x6660> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n a2b7c <_PyEval_EvalFrameDefault@@Base+0x4a54> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a952a <_PyEval_EvalFrameDefault@@Base+0xb402> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - str.w r6, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r6, [r9, #-8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - sub.w r2, r8, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #15 │ │ │ │ - bls.w a8584 <_PyEval_EvalFrameDefault@@Base+0xa45c> │ │ │ │ - ldr.w r0, [fp, #8] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - movw r4, #65535 @ 0xffff │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - and.w r1, r3, #15 │ │ │ │ - uxth.w ip, r3 │ │ │ │ - ubfx r2, r3, #4, #12 │ │ │ │ - cmp ip, r4 │ │ │ │ - mov r3, r2 │ │ │ │ - it ne │ │ │ │ - addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r0, [r0, #340] @ 0x154 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r2, #0, #12 │ │ │ │ - ldrb.w r2, [r8, #-2] │ │ │ │ - bfi r2, r1, #0, #4 │ │ │ │ - strb.w r2, [r8, #-2] │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - bfi r2, r3, #4, #12 │ │ │ │ - strh.w r2, [r8, #-2] │ │ │ │ - cbnz r0, a2c2a <_PyEval_EvalFrameDefault@@Base+0x4b02> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r1, #26944 @ 0x6940 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r3, #28252 @ 0x6e5c │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldrh.w r0, [r8, #2]! │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - beq.w a85dc <_PyEval_EvalFrameDefault@@Base+0xa4b4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w a957a <_PyEval_EvalFrameDefault@@Base+0xb452> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - movw r2, #56369 @ 0xdc31 │ │ │ │ - movt r2, #3 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ + uxtb r4, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq.w a957a <_PyEval_EvalFrameDefault@@Base+0xb452> │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a89be <_PyEval_EvalFrameDefault@@Base+0xa896> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a954c <_PyEval_EvalFrameDefault@@Base+0xb424> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ + movne r3, r2 │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + lsrs r3, r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - mvns r3, r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - mov r1, r5 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ - bl e1460 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + add.w r3, sl, r3, lsl #3 │ │ │ │ + ldr.w r2, [r3, #1300] @ 0x514 │ │ │ │ + movw r3, #21701 @ 0x54c5 │ │ │ │ + movt r3, #15 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a7b88 <_PyEval_EvalFrameDefault@@Base+0x9a40> │ │ │ │ + ldrd r1, r0, [r4, #8] │ │ │ │ + bl 778e0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2cac <_PyEval_EvalFrameDefault@@Base+0x4b84> │ │ │ │ + beq.n a2aa0 <_PyEval_EvalFrameDefault@@Base+0x4958> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, a2aa0 <_PyEval_EvalFrameDefault@@Base+0x4958> │ │ │ │ + ldr r2, [pc, #52] @ (a2ac4 <_PyEval_EvalFrameDefault@@Base+0x497c>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a48c0 <_PyEval_EvalFrameDefault@@Base+0x6798> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + bne.w a8bce <_PyEval_EvalFrameDefault@@Base+0xaa86> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ + str.w r5, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + add r6, pc, #48 @ (adr r6, a2af4 <_PyEval_EvalFrameDefault@@Base+0x49ac>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a2bb0 <_PyEval_EvalFrameDefault@@Base+0x4a88> │ │ │ │ + bne.w a2cf4 <_PyEval_EvalFrameDefault@@Base+0x4bac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r1, #26944 @ 0x6940 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w a71e2 <_PyEval_EvalFrameDefault@@Base+0x90ba> │ │ │ │ + bne.w a871e <_PyEval_EvalFrameDefault@@Base+0xa5d6> │ │ │ │ ldrsb.w r2, [r6, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w a2bb0 <_PyEval_EvalFrameDefault@@Base+0x4a88> │ │ │ │ + bge.w a2cf4 <_PyEval_EvalFrameDefault@@Base+0x4bac> │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r2, r9, r7 │ │ │ │ add.w lr, r3, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ @@ -180072,71 +179859,60 @@ │ │ │ │ str r3, [r6, #24] │ │ │ │ str.w ip, [fp, #76] @ 0x4c │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ str r2, [r0, #32] │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str.w r7, [fp, #52] @ 0x34 │ │ │ │ - b.w 9e188 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ + b.w 9e1a8 <_PyEval_EvalFrameDefault@@Base+0x60> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr.w r2, [r9, #-4] │ │ │ │ + adds r3, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - add.w r3, sl, r3, lsl #3 │ │ │ │ - ldr.w r2, [r3, #1300] @ 0x514 │ │ │ │ - movw r3, #21457 @ 0x53d1 │ │ │ │ - movt r3, #15 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w a7c0c <_PyEval_EvalFrameDefault@@Base+0x9ae4> │ │ │ │ - ldrd r1, r0, [r4, #8] │ │ │ │ - bl 778d0 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + cbz r4, a2b88 <_PyEval_EvalFrameDefault@@Base+0x4a40> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2db0 <_PyEval_EvalFrameDefault@@Base+0x4c88> │ │ │ │ + beq.n a2b88 <_PyEval_EvalFrameDefault@@Base+0x4a40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a2db0 <_PyEval_EvalFrameDefault@@Base+0x4c88> │ │ │ │ - ldr r2, [pc, #716] @ (a306c <_PyEval_EvalFrameDefault@@Base+0x4f44>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8a38 <_PyEval_EvalFrameDefault@@Base+0xa910> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + beq.w a74de <_PyEval_EvalFrameDefault@@Base+0x9396> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - str.w r5, [r9, #-4] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r2, [r9, #-4] │ │ │ │ - adds r3, #10 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + mvns r3, r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + mov r1, r5 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr.w r3, [r7, r3, lsl #2] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - cbz r4, a2dfe <_PyEval_EvalFrameDefault@@Base+0x4cd6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r0, [r9, r3, lsl #2] │ │ │ │ + bl e1538 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2dfe <_PyEval_EvalFrameDefault@@Base+0x4cd6> │ │ │ │ + beq.n a2bd2 <_PyEval_EvalFrameDefault@@Base+0x4a8a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a788a <_PyEval_EvalFrameDefault@@Base+0x9762> │ │ │ │ + beq.w a48a8 <_PyEval_EvalFrameDefault@@Base+0x6760> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -180148,73 +179924,173 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldrd r0, r5, [r9, #-8] │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.w aa1f4 <_PyEval_EvalFrameDefault@@Base+0xc0cc> │ │ │ │ + bne.w a8de8 <_PyEval_EvalFrameDefault@@Base+0xaca0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w aa1f4 <_PyEval_EvalFrameDefault@@Base+0xc0cc> │ │ │ │ + bge.w a8de8 <_PyEval_EvalFrameDefault@@Base+0xaca0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ - bl 105fa0 <_PySuper_Lookup@@Base> │ │ │ │ + bl 106130 <_PySuper_Lookup@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w aa1be <_PyEval_EvalFrameDefault@@Base+0xc096> │ │ │ │ + bne.w a8f92 <_PyEval_EvalFrameDefault@@Base+0xae4a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2e80 <_PyEval_EvalFrameDefault@@Base+0x4d58> │ │ │ │ + beq.n a2c5a <_PyEval_EvalFrameDefault@@Base+0x4b12> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa256 <_PyEval_EvalFrameDefault@@Base+0xc12e> │ │ │ │ + beq.w a8e48 <_PyEval_EvalFrameDefault@@Base+0xad00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2e94 <_PyEval_EvalFrameDefault@@Base+0x4d6c> │ │ │ │ + beq.n a2c6e <_PyEval_EvalFrameDefault@@Base+0x4b26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8c0c <_PyEval_EvalFrameDefault@@Base+0xaae4> │ │ │ │ + beq.w aadd4 <_PyEval_EvalFrameDefault@@Base+0xcc8c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ + beq.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x78ea> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + bl 811a0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a2cc8 <_PyEval_EvalFrameDefault@@Base+0x4b80> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aa004 <_PyEval_EvalFrameDefault@@Base+0xbebc> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r6, [r9, #-8] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + sub.w r2, r8, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #15 │ │ │ │ + bls.w a842a <_PyEval_EvalFrameDefault@@Base+0xa2e2> │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + movw r4, #65535 @ 0xffff │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + and.w r1, r3, #15 │ │ │ │ + uxth.w ip, r3 │ │ │ │ + ubfx r2, r3, #4, #12 │ │ │ │ + cmp ip, r4 │ │ │ │ + mov r3, r2 │ │ │ │ + it ne │ │ │ │ + addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r0, [r0, #340] @ 0x154 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r2, #0, #12 │ │ │ │ + ldrb.w r2, [r8, #-2] │ │ │ │ + bfi r2, r1, #0, #4 │ │ │ │ + strb.w r2, [r8, #-2] │ │ │ │ + ldrh.w r2, [r8, #-2] │ │ │ │ + bfi r2, r3, #4, #12 │ │ │ │ + strh.w r2, [r8, #-2] │ │ │ │ + cbnz r0, a2d6e <_PyEval_EvalFrameDefault@@Base+0x4c26> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r1, #26944 @ 0x6940 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r3, #28252 @ 0x6e5c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + beq.w a849e <_PyEval_EvalFrameDefault@@Base+0xa356> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w ab306 <_PyEval_EvalFrameDefault@@Base+0xd1be> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + movw r2, #56553 @ 0xdce9 │ │ │ │ + movt r2, #3 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq.w ab306 <_PyEval_EvalFrameDefault@@Base+0xd1be> │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a7e00 <_PyEval_EvalFrameDefault@@Base+0x9cb8> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w ab2aa <_PyEval_EvalFrameDefault@@Base+0xd162> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #432] @ (a3070 <_PyEval_EvalFrameDefault@@Base+0x4f48>) │ │ │ │ + ldr r1, [pc, #728] @ (a30a0 <_PyEval_EvalFrameDefault@@Base+0x4f58>) │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 9a9dc │ │ │ │ + bl 9a9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + blt.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aaa44 <_PyEval_EvalFrameDefault@@Base+0xc91c> │ │ │ │ + beq.w a9fa0 <_PyEval_EvalFrameDefault@@Base+0xbe58> │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -180223,339 +180099,433 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mvns r3, r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r1, r4 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ - bl f4bdc <_PyList_Extend@@Base+0x24> │ │ │ │ + bl f4cc8 <_PyList_Extend@@Base+0x24> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w a9472 <_PyEval_EvalFrameDefault@@Base+0xb34a> │ │ │ │ + beq.w aa44a <_PyEval_EvalFrameDefault@@Base+0xc302> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2f26 <_PyEval_EvalFrameDefault@@Base+0x4dfe> │ │ │ │ + beq.n a2e2e <_PyEval_EvalFrameDefault@@Base+0x4ce6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7f08 <_PyEval_EvalFrameDefault@@Base+0x9de0> │ │ │ │ + beq.w a8182 <_PyEval_EvalFrameDefault@@Base+0xa03a> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + cmp r3, #15 │ │ │ │ + bls.w a8916 <_PyEval_EvalFrameDefault@@Base+0xa7ce> │ │ │ │ + ldrh.w r2, [r8, #-2] │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + cmp r3, r0 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, fp │ │ │ │ + ubfx r1, r2, #4, #12 │ │ │ │ + it ne │ │ │ │ + addne.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + it ne │ │ │ │ + ubfxne r2, r3, #0, #12 │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + bfi r3, r2, #4, #12 │ │ │ │ + adds r2, r1, r6 │ │ │ │ + strh.w r3, [r8, #-2] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r2, r9, r2, lsl #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl cf620 <_PyEval_UnpackIterable@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n a2eb4 <_PyEval_EvalFrameDefault@@Base+0x4d6c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8944 <_PyEval_EvalFrameDefault@@Base+0xa7fc> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 10ef48 │ │ │ │ + bl 10f1c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + str.w r0, [r9], #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + ldr.w r3, [r9, #-16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w a8026 <_PyEval_EvalFrameDefault@@Base+0x9ede> │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + strd r6, r5, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 8e144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.w a8828 <_PyEval_EvalFrameDefault@@Base+0xa6e0> │ │ │ │ + ldrd r5, r4, [r9, #-8] │ │ │ │ + sub.w r3, r9, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mvn.w r3, #11 │ │ │ │ + add r9, r3 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr.w r6, [r9] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13d514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a83da <_PyEval_EvalFrameDefault@@Base+0xa292> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a8800 <_PyEval_EvalFrameDefault@@Base+0xa6b8> │ │ │ │ + cbz r4, a2fc8 <_PyEval_EvalFrameDefault@@Base+0x4e80> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a7eea <_PyEval_EvalFrameDefault@@Base+0x9da2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldrd r0, r1, [r9, #-8] │ │ │ │ + ldrd r6, r5, [r9, #-16] │ │ │ │ + bl 10f7bc <_PyTime_localtime@@Base+0x50> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a909a <_PyEval_EvalFrameDefault@@Base+0xaf52> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 88ebc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a3042 <_PyEval_EvalFrameDefault@@Base+0x4efa> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, a3042 <_PyEval_EvalFrameDefault@@Base+0x4efa> │ │ │ │ + ldr r2, [pc, #116] @ (a30a4 <_PyEval_EvalFrameDefault@@Base+0x4f5c>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a90b0 <_PyEval_EvalFrameDefault@@Base+0xaf68> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a3066 <_PyEval_EvalFrameDefault@@Base+0x4f1e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, a3066 <_PyEval_EvalFrameDefault@@Base+0x4f1e> │ │ │ │ + ldr r2, [pc, #80] @ (a30a4 <_PyEval_EvalFrameDefault@@Base+0x4f5c>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a90a2 <_PyEval_EvalFrameDefault@@Base+0xaf5a> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a307a <_PyEval_EvalFrameDefault@@Base+0x4f32> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a90c6 <_PyEval_EvalFrameDefault@@Base+0xaf7e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a9274 <_PyEval_EvalFrameDefault@@Base+0xb12c> │ │ │ │ + ldrb.w r4, [r8] │ │ │ │ + sub.w r9, r9, #16 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ mvns r4, r5 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl bcebc <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bce94 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ subs r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bmi.n a3032 <_PyEval_EvalFrameDefault@@Base+0x4f0a> │ │ │ │ + bmi.n a315c <_PyEval_EvalFrameDefault@@Base+0x5014> │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2fc0 <_PyEval_EvalFrameDefault@@Base+0x4e98> │ │ │ │ + beq.n a30ea <_PyEval_EvalFrameDefault@@Base+0x4fa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a96b8 <_PyEval_EvalFrameDefault@@Base+0xb590> │ │ │ │ + beq.w a90da <_PyEval_EvalFrameDefault@@Base+0xaf92> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a3032 <_PyEval_EvalFrameDefault@@Base+0x4f0a> │ │ │ │ + beq.n a315c <_PyEval_EvalFrameDefault@@Base+0x5014> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2fe4 <_PyEval_EvalFrameDefault@@Base+0x4ebc> │ │ │ │ + beq.n a310e <_PyEval_EvalFrameDefault@@Base+0x4fc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a95c6 <_PyEval_EvalFrameDefault@@Base+0xb49e> │ │ │ │ + beq.w a907c <_PyEval_EvalFrameDefault@@Base+0xaf34> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a3032 <_PyEval_EvalFrameDefault@@Base+0x4f0a> │ │ │ │ + beq.n a315c <_PyEval_EvalFrameDefault@@Base+0x5014> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r3, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3004 <_PyEval_EvalFrameDefault@@Base+0x4edc> │ │ │ │ + beq.n a312e <_PyEval_EvalFrameDefault@@Base+0x4fe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa968 <_PyEval_EvalFrameDefault@@Base+0xc840> │ │ │ │ + beq.w a95d2 <_PyEval_EvalFrameDefault@@Base+0xb48a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.n a3032 <_PyEval_EvalFrameDefault@@Base+0x4f0a> │ │ │ │ + beq.n a315c <_PyEval_EvalFrameDefault@@Base+0x5014> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3028 <_PyEval_EvalFrameDefault@@Base+0x4f00> │ │ │ │ + beq.n a3152 <_PyEval_EvalFrameDefault@@Base+0x500a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa986 <_PyEval_EvalFrameDefault@@Base+0xc85e> │ │ │ │ + beq.w a95f0 <_PyEval_EvalFrameDefault@@Base+0xb4a8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n a300e <_PyEval_EvalFrameDefault@@Base+0x4ee6> │ │ │ │ + bne.n a3138 <_PyEval_EvalFrameDefault@@Base+0x4ff0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3046 <_PyEval_EvalFrameDefault@@Base+0x4f1e> │ │ │ │ + beq.n a3170 <_PyEval_EvalFrameDefault@@Base+0x5028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a93c8 <_PyEval_EvalFrameDefault@@Base+0xb2a0> │ │ │ │ + beq.w a8c8e <_PyEval_EvalFrameDefault@@Base+0xab46> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a96f6 <_PyEval_EvalFrameDefault@@Base+0xb5ce> │ │ │ │ + beq.w a941e <_PyEval_EvalFrameDefault@@Base+0xb2d6> │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, r3, lsl #2 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldrd r2, r1, [r9, #-12] │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldrd r0, r1, [r9, #-8] │ │ │ │ - ldrd r6, r5, [r9, #-16] │ │ │ │ - bl 10f544 <_PyTime_localtime@@Base+0x50> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a96a2 <_PyEval_EvalFrameDefault@@Base+0xb57a> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr.w r5, [r9, #-4] │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + bne.w a82ae <_PyEval_EvalFrameDefault@@Base+0xa166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 88f1c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a30c8 <_PyEval_EvalFrameDefault@@Base+0x4fa0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, a30c8 <_PyEval_EvalFrameDefault@@Base+0x4fa0> │ │ │ │ - ldr r2, [pc, #444] @ (a3274 <_PyEval_EvalFrameDefault@@Base+0x514c>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a9694 <_PyEval_EvalFrameDefault@@Base+0xb56c> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a30ec <_PyEval_EvalFrameDefault@@Base+0x4fc4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, a30ec <_PyEval_EvalFrameDefault@@Base+0x4fc4> │ │ │ │ - ldr r2, [pc, #408] @ (a3274 <_PyEval_EvalFrameDefault@@Base+0x514c>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a96aa <_PyEval_EvalFrameDefault@@Base+0xb582> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ + bl 775ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3100 <_PyEval_EvalFrameDefault@@Base+0x4fd8> │ │ │ │ + beq.n a31d4 <_PyEval_EvalFrameDefault@@Base+0x508c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa300 <_PyEval_EvalFrameDefault@@Base+0xc1d8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w a8532 <_PyEval_EvalFrameDefault@@Base+0xa3ea> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a5a32 <_PyEval_EvalFrameDefault@@Base+0x78ea> │ │ │ │ + str.w r4, [r9, #-12] │ │ │ │ + sub.w r9, r9, #8 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9d28 <_PyEval_EvalFrameDefault@@Base+0xbc00> │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - sub.w r9, r9, #16 │ │ │ │ + bne.w ab2f6 <_PyEval_EvalFrameDefault@@Base+0xd1ae> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a9c4e <_PyEval_EvalFrameDefault@@Base+0xbb06> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r5, r8, #2 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ mvns r3, r2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cbz r2, a3154 <_PyEval_EvalFrameDefault@@Base+0x502c> │ │ │ │ + cbz r2, a3266 <_PyEval_EvalFrameDefault@@Base+0x511e> │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w aa314 <_PyEval_EvalFrameDefault@@Base+0xc1ec> │ │ │ │ + bpl.w ab1e8 <_PyEval_EvalFrameDefault@@Base+0xd0a0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r4, r3, #124 @ 0x7c │ │ │ │ - bl dd6e8 │ │ │ │ + bl dd7c0 │ │ │ │ add.w r0, r4, r0, lsl #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r4, [fp, #72] @ 0x48 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [fp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a869a <_PyEval_EvalFrameDefault@@Base+0xa572> │ │ │ │ + bne.w a7f18 <_PyEval_EvalFrameDefault@@Base+0x9dd0> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #562] @ 0x232 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8ce4 <_PyEval_EvalFrameDefault@@Base+0xabbc> │ │ │ │ + bne.w ab366 <_PyEval_EvalFrameDefault@@Base+0xd21e> │ │ │ │ mov r8, r5 │ │ │ │ - b.w 9efca <_PyEval_EvalFrameDefault@@Base+0xea2> │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - cmp r3, #15 │ │ │ │ - bls.w a7a40 <_PyEval_EvalFrameDefault@@Base+0x9918> │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - cmp r3, r0 │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ - ubfx r1, r2, #4, #12 │ │ │ │ - it ne │ │ │ │ - addne.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - it ne │ │ │ │ - ubfxne r2, r3, #0, #12 │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - bfi r3, r2, #4, #12 │ │ │ │ - adds r2, r1, r6 │ │ │ │ - strh.w r3, [r8, #-2] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl cf5b8 <_PyEval_UnpackIterable@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n a31f4 <_PyEval_EvalFrameDefault@@Base+0x50cc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a87b2 <_PyEval_EvalFrameDefault@@Base+0xa68a> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldr.w r3, [r9, #-16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w a7da0 <_PyEval_EvalFrameDefault@@Base+0x9c78> │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - strd r6, r5, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 8e1f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r0, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n a34a0 <_PyEval_EvalFrameDefault@@Base+0x5358> │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ ldr.w ip, [r7, #28] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8af8 <_PyEval_EvalFrameDefault@@Base+0xa9d0> │ │ │ │ + bne.w a7812 <_PyEval_EvalFrameDefault@@Base+0x96ca> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ @@ -180574,53 +180544,53 @@ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mul.w r0, r2, r3 │ │ │ │ add.w r3, r5, r0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - bgt.w a8a92 <_PyEval_EvalFrameDefault@@Base+0xa96a> │ │ │ │ + bgt.w a77ac <_PyEval_EvalFrameDefault@@Base+0x9664> │ │ │ │ subs r0, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8a74 <_PyEval_EvalFrameDefault@@Base+0xa94c> │ │ │ │ + beq.w a778a <_PyEval_EvalFrameDefault@@Base+0x9642> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r9, r0 │ │ │ │ sub.w r3, ip, r3 │ │ │ │ asrs r3, r3, #1 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ subs r6, r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8a6c <_PyEval_EvalFrameDefault@@Base+0xa944> │ │ │ │ + beq.w a7782 <_PyEval_EvalFrameDefault@@Base+0x963a> │ │ │ │ add r6, r9 │ │ │ │ cmp lr, r6 │ │ │ │ it ne │ │ │ │ movne r6, lr │ │ │ │ - beq.w a8558 <_PyEval_EvalFrameDefault@@Base+0xa430> │ │ │ │ + beq.w a75e2 <_PyEval_EvalFrameDefault@@Base+0x949a> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a93ac <_PyEval_EvalFrameDefault@@Base+0xb284> │ │ │ │ + bne.w a9ffa <_PyEval_EvalFrameDefault@@Base+0xbeb2> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldrb.w r2, [r2, #553] @ 0x229 │ │ │ │ orr.w r9, r2, r3 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n a33b6 <_PyEval_EvalFrameDefault@@Base+0x528e> │ │ │ │ + beq.n a33d6 <_PyEval_EvalFrameDefault@@Base+0x528e> │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a33b2 <_PyEval_EvalFrameDefault@@Base+0x528a> │ │ │ │ + beq.n a33d2 <_PyEval_EvalFrameDefault@@Base+0x528a> │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a93b6 <_PyEval_EvalFrameDefault@@Base+0xb28e> │ │ │ │ + beq.w a9fe0 <_PyEval_EvalFrameDefault@@Base+0xbe98> │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a33b2 <_PyEval_EvalFrameDefault@@Base+0x528a> │ │ │ │ + beq.n a33d2 <_PyEval_EvalFrameDefault@@Base+0x528a> │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ @@ -180647,643 +180617,539 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ - beq.n a33ac <_PyEval_EvalFrameDefault@@Base+0x5284> │ │ │ │ + beq.n a33cc <_PyEval_EvalFrameDefault@@Base+0x5284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8e1a <_PyEval_EvalFrameDefault@@Base+0xacf2> │ │ │ │ + beq.w a9b96 <_PyEval_EvalFrameDefault@@Base+0xba4e> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a730a <_PyEval_EvalFrameDefault@@Base+0x91e2> │ │ │ │ + bne.w a75c8 <_PyEval_EvalFrameDefault@@Base+0x9480> │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w a725c <_PyEval_EvalFrameDefault@@Base+0x9134> │ │ │ │ + bne.w a7540 <_PyEval_EvalFrameDefault@@Base+0x93f8> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ cmp r8, r1 │ │ │ │ mla r2, r3, r2, r5 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ - bne.w aa7ee <_PyEval_EvalFrameDefault@@Base+0xc6c6> │ │ │ │ - movw r3, #14872 @ 0x3a18 │ │ │ │ + bne.w aae3a <_PyEval_EvalFrameDefault@@Base+0xccf2> │ │ │ │ + movw r3, #16088 @ 0x3ed8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ - cbz r3, a33f4 <_PyEval_EvalFrameDefault@@Base+0x52cc> │ │ │ │ + cbz r3, a3414 <_PyEval_EvalFrameDefault@@Base+0x52cc> │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r0, #2] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r2, r1, [r9, #-12] │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - bne.w a825a <_PyEval_EvalFrameDefault@@Base+0xa132> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7759c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a3442 <_PyEval_EvalFrameDefault@@Base+0x531a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a6fd8 <_PyEval_EvalFrameDefault@@Base+0x8eb0> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ - str.w r4, [r9, #-12] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ab316 <_PyEval_EvalFrameDefault@@Base+0xd1ee> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a9ca8 <_PyEval_EvalFrameDefault@@Base+0xbb80> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r8, #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r3, #1 │ │ │ │ sub.w r5, r9, r3, lsl #2 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w a8874 <_PyEval_EvalFrameDefault@@Base+0xa74c> │ │ │ │ + bne.w a7c36 <_PyEval_EvalFrameDefault@@Base+0x9aee> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1175ac │ │ │ │ + bl 1179d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a885c <_PyEval_EvalFrameDefault@@Base+0xa734> │ │ │ │ + bne.w a7b1a <_PyEval_EvalFrameDefault@@Base+0x99d2> │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ - b.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ + ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a97b4 <_PyEval_EvalFrameDefault@@Base+0xb66c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a97b4 <_PyEval_EvalFrameDefault@@Base+0xb66c> │ │ │ │ + ldrb.w r3, [r7, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w a8704 <_PyEval_EvalFrameDefault@@Base+0xa5dc> │ │ │ │ - ldrd r5, r4, [r9, #-8] │ │ │ │ - sub.w r3, r9, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mvn.w r3, #11 │ │ │ │ - add r9, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r6, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13cc9c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a86dc <_PyEval_EvalFrameDefault@@Base+0xa5b4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7a6c <_PyEval_EvalFrameDefault@@Base+0x9944> │ │ │ │ - cbz r4, a3528 <_PyEval_EvalFrameDefault@@Base+0x5400> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a7a94 <_PyEval_EvalFrameDefault@@Base+0x996c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n a348e <_PyEval_EvalFrameDefault@@Base+0x5346> │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n a347e <_PyEval_EvalFrameDefault@@Base+0x5336> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + add.w r3, r2, #124 @ 0x7c │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bcc.n a348e <_PyEval_EvalFrameDefault@@Base+0x5346> │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + cbnz r0, a348a <_PyEval_EvalFrameDefault@@Base+0x5342> │ │ │ │ + mov r0, r7 │ │ │ │ + bl d3e78 │ │ │ │ + cbz r0, a348e <_PyEval_EvalFrameDefault@@Base+0x5346> │ │ │ │ + bl d4128 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ + bne.w a73d8 <_PyEval_EvalFrameDefault@@Base+0x9290> │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + add.w r4, r6, #124 @ 0x7c │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + sub.w r4, r8, r4 │ │ │ │ + add.w r3, r2, #16 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bgt.w a5a7e <_PyEval_EvalFrameDefault@@Base+0x7936> │ │ │ │ + cmp r3, r0 │ │ │ │ + bcs.w a5dfa <_PyEval_EvalFrameDefault@@Base+0x7cb2> │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bmi.w a5a58 <_PyEval_EvalFrameDefault@@Base+0x7910> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + blt.w a5dfa <_PyEval_EvalFrameDefault@@Base+0x7cb2> │ │ │ │ + ldrb.w ip, [r3, #1] │ │ │ │ + and.w r5, ip, #63 @ 0x3f │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + bne.w a53e4 <_PyEval_EvalFrameDefault@@Base+0x729c> │ │ │ │ + add r5, r2 │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + bge.w a5404 <_PyEval_EvalFrameDefault@@Base+0x72bc> │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ + and.w r4, r2, #63 @ 0x3f │ │ │ │ + lsls r1, r2, #25 │ │ │ │ + bmi.w a5b02 <_PyEval_EvalFrameDefault@@Base+0x79ba> │ │ │ │ + ldrb r1, [r3, #1] │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ + lsls r0, r1, #25 │ │ │ │ + bmi.w a979e <_PyEval_EvalFrameDefault@@Base+0xb656> │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ + add.w r5, r7, #40 @ 0x28 │ │ │ │ + add.w r3, r3, r2, asr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + bhi.w a67ce <_PyEval_EvalFrameDefault@@Base+0x8686> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a67b0 <_PyEval_EvalFrameDefault@@Base+0x8668> │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + str.w r1, [fp, #72] @ 0x48 │ │ │ │ + str.w r2, [r9], #4 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + ldrb.w r3, [r3, #559] @ 0x22f │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ + add.w r8, r6, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a8d16 <_PyEval_EvalFrameDefault@@Base+0xabce> │ │ │ │ + ldrh r3, [r6, r4] │ │ │ │ + movw sl, #50696 @ 0xc608 │ │ │ │ + movt sl, #54 @ 0x36 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + b.w 9e1e0 <_PyEval_EvalFrameDefault@@Base+0x98> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a91ae <_PyEval_EvalFrameDefault@@Base+0xb086> │ │ │ │ + beq.w a904c <_PyEval_EvalFrameDefault@@Base+0xaf04> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a357c <_PyEval_EvalFrameDefault@@Base+0x5454> │ │ │ │ + beq.n a359e <_PyEval_EvalFrameDefault@@Base+0x5456> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7320 <_PyEval_EvalFrameDefault@@Base+0x91f8> │ │ │ │ + beq.w a7b02 <_PyEval_EvalFrameDefault@@Base+0x99ba> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - mvns r3, r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ - bl 86ec0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w a9b18 <_PyEval_EvalFrameDefault@@Base+0xb9f0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a35d6 <_PyEval_EvalFrameDefault@@Base+0x54ae> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, a35d6 <_PyEval_EvalFrameDefault@@Base+0x54ae> │ │ │ │ - ldr r2, [pc, #740] @ (a38a8 <_PyEval_EvalFrameDefault@@Base+0x5780>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a9b4e <_PyEval_EvalFrameDefault@@Base+0xba26> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldrd r5, r4, [r9, #-8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107148 │ │ │ │ + bl 1072e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a361c <_PyEval_EvalFrameDefault@@Base+0x54f4> │ │ │ │ + beq.n a35de <_PyEval_EvalFrameDefault@@Base+0x5496> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9620 <_PyEval_EvalFrameDefault@@Base+0xb4f8> │ │ │ │ + beq.w a9516 <_PyEval_EvalFrameDefault@@Base+0xb3ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a48fa <_PyEval_EvalFrameDefault@@Base+0x67d2> │ │ │ │ + bne.w a4946 <_PyEval_EvalFrameDefault@@Base+0x67fe> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + bne.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a367c <_PyEval_EvalFrameDefault@@Base+0x5554> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, a367c <_PyEval_EvalFrameDefault@@Base+0x5554> │ │ │ │ - ldr r2, [pc, #572] @ (a38a8 <_PyEval_EvalFrameDefault@@Base+0x5780>) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a91d8 <_PyEval_EvalFrameDefault@@Base+0xb0b0> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - str.w r4, [r9, #-8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mvn.w r5, #3 │ │ │ │ + mvns r3, r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - movs r0, #0 │ │ │ │ - bl de7c4 │ │ │ │ + mov r1, r4 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - mov r6, r0 │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ + ldr.w r0, [r9, r3, lsl #2] │ │ │ │ + bl 86e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n a3712 <_PyEval_EvalFrameDefault@@Base+0x55ea> │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr.w r5, [r9, r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n a36e2 <_PyEval_EvalFrameDefault@@Base+0x55ba> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e1460 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + blt.w a97d0 <_PyEval_EvalFrameDefault@@Base+0xb688> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a36f6 <_PyEval_EvalFrameDefault@@Base+0x55ce> │ │ │ │ + beq.n a364e <_PyEval_EvalFrameDefault@@Base+0x5506> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, a364e <_PyEval_EvalFrameDefault@@Base+0x5506> │ │ │ │ + ldr r2, [pc, #616] @ (a38a4 <_PyEval_EvalFrameDefault@@Base+0x575c>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a95e4 <_PyEval_EvalFrameDefault@@Base+0xb4bc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r4, #1 │ │ │ │ - adds r3, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.n a36cc <_PyEval_EvalFrameDefault@@Base+0x55a4> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w a94f4 <_PyEval_EvalFrameDefault@@Base+0xb3cc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne.w a9804 <_PyEval_EvalFrameDefault@@Base+0xb6bc> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - str.w r6, [r9, r5] │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldrd r4, r5, [r9, #-8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r8, #2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3ad8 │ │ │ │ + bl d3b38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a92f0 <_PyEval_EvalFrameDefault@@Base+0xb1c8> │ │ │ │ + beq.w a9544 <_PyEval_EvalFrameDefault@@Base+0xb3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a377e <_PyEval_EvalFrameDefault@@Base+0x5656> │ │ │ │ + beq.n a36b0 <_PyEval_EvalFrameDefault@@Base+0x5568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a377e <_PyEval_EvalFrameDefault@@Base+0x5656> │ │ │ │ - ldr r2, [pc, #316] @ (a38a8 <_PyEval_EvalFrameDefault@@Base+0x5780>) │ │ │ │ + cbnz r3, a36b0 <_PyEval_EvalFrameDefault@@Base+0x5568> │ │ │ │ + ldr r2, [pc, #516] @ (a38a4 <_PyEval_EvalFrameDefault@@Base+0x575c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a95f8 <_PyEval_EvalFrameDefault@@Base+0xb4d0> │ │ │ │ + bne.w a952a <_PyEval_EvalFrameDefault@@Base+0xb3e2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a37a2 <_PyEval_EvalFrameDefault@@Base+0x567a> │ │ │ │ + beq.n a36d4 <_PyEval_EvalFrameDefault@@Base+0x558c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a37a2 <_PyEval_EvalFrameDefault@@Base+0x567a> │ │ │ │ - ldr r2, [pc, #280] @ (a38a8 <_PyEval_EvalFrameDefault@@Base+0x5780>) │ │ │ │ + cbnz r3, a36d4 <_PyEval_EvalFrameDefault@@Base+0x558c> │ │ │ │ + ldr r2, [pc, #480] @ (a38a4 <_PyEval_EvalFrameDefault@@Base+0x575c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9612 <_PyEval_EvalFrameDefault@@Base+0xb4ea> │ │ │ │ + bne.w aad7c <_PyEval_EvalFrameDefault@@Base+0xcc34> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ mov r8, r6 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r4, r6, [r9, #-8] │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r5, [r9, #-12] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - add.w r3, r8, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl d3ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w a9ea0 <_PyEval_EvalFrameDefault@@Base+0xbd78> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [fp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str.w r6, [fp, #72] @ 0x48 │ │ │ │ - bl 78224 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldrb.w r3, [r3, #562] @ 0x232 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a9e90 <_PyEval_EvalFrameDefault@@Base+0xbd68> │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - b.w 9efca <_PyEval_EvalFrameDefault@@Base+0xea2> │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r5, [r9, #-8] │ │ │ │ - bl 232494 <_PyEval_CheckExceptStarTypeValid@@Base> │ │ │ │ + bl 233ad4 <_PyEval_CheckExceptStarTypeValid@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w a8ec2 <_PyEval_EvalFrameDefault@@Base+0xad9a> │ │ │ │ + beq.w a96b2 <_PyEval_EvalFrameDefault@@Base+0xb56a> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ - bl 232518 <_PyEval_ExceptionGroupMatch@@Base> │ │ │ │ + bl 233b58 <_PyEval_ExceptionGroupMatch@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a385e <_PyEval_EvalFrameDefault@@Base+0x5736> │ │ │ │ + beq.n a3734 <_PyEval_EvalFrameDefault@@Base+0x55ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8f00 <_PyEval_EvalFrameDefault@@Base+0xadd8> │ │ │ │ + beq.w a96f4 <_PyEval_EvalFrameDefault@@Base+0xb5ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a9c44 <_PyEval_EvalFrameDefault@@Base+0xbb1c> │ │ │ │ + bne.w a9690 <_PyEval_EvalFrameDefault@@Base+0xb548> │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ + beq.w a5a36 <_PyEval_EvalFrameDefault@@Base+0x78ee> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n a3884 <_PyEval_EvalFrameDefault@@Base+0x575c> │ │ │ │ + beq.n a375a <_PyEval_EvalFrameDefault@@Base+0x5612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2330f0 │ │ │ │ + bl 234890 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ ldrb.w r4, [r8] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ + ldrd r4, r6, [r9, #-8] │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r5, [r9, #-12] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + add.w r3, r8, #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl d3b38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w aab66 <_PyEval_EvalFrameDefault@@Base+0xca1e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [fp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + str.w r6, [fp, #72] @ 0x48 │ │ │ │ + bl 78234 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldrb.w r3, [r3, #562] @ 0x232 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w aab56 <_PyEval_EvalFrameDefault@@Base+0xca0e> │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + b.n a34a0 <_PyEval_EvalFrameDefault@@Base+0x5358> │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aa9be <_PyEval_EvalFrameDefault@@Base+0xc876> │ │ │ │ + ldr r1, [pc, #192] @ (a38a8 <_PyEval_EvalFrameDefault@@Base+0x5760>) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + bl 9a9e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w aa98a <_PyEval_EvalFrameDefault@@Base+0xc842> │ │ │ │ + bl 71330 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + ldr r1, [pc, #156] @ (a38a8 <_PyEval_EvalFrameDefault@@Base+0x5760>) │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + bl 88ebc │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a382a <_PyEval_EvalFrameDefault@@Base+0x56e2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aa9da <_PyEval_EvalFrameDefault@@Base+0xc892> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + ldrb.w r4, [r8] │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + asrs r3, r2, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + uxtab r5, r3, r2 │ │ │ │ + uxtb r2, r2 │ │ │ │ + add.w r0, r9, r5, lsl #2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + bl cf620 <_PyEval_UnpackIterable@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a3882 <_PyEval_EvalFrameDefault@@Base+0x573a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a80f0 <_PyEval_EvalFrameDefault@@Base+0x9fa8> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ + ldrb.w r4, [r8] │ │ │ │ + add.w r9, r9, r5, lsl #2 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldrd r3, r5, [r9, #-8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r8, #10 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrh.w lr, [r8, #8] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + bne.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldr.w r8, [r5, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + beq.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5d40 <_PyEval_EvalFrameDefault@@Base+0x7c18> │ │ │ │ + bne.w a5cde <_PyEval_EvalFrameDefault@@Base+0x7b96> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ adds r2, r3, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - bcs.w a5d46 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ + bcs.w a5ce4 <_PyEval_EvalFrameDefault@@Base+0x7b9c> │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8502 <_PyEval_EvalFrameDefault@@Base+0xa3da> │ │ │ │ + beq.w a6e9a <_PyEval_EvalFrameDefault@@Base+0x8d52> │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #20 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ add.w r3, r3, lr, lsl #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w a5d46 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ + bne.w a5ce4 <_PyEval_EvalFrameDefault@@Base+0x7b9c> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5d46 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ + beq.w a5ce4 <_PyEval_EvalFrameDefault@@Base+0x7b9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 19f5a8 │ │ │ │ + bl 1a2f78 <_PyThreadState_New@@Base+0x1ffc> │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a84b0 <_PyEval_EvalFrameDefault@@Base+0xa388> │ │ │ │ + beq.w a6e48 <_PyEval_EvalFrameDefault@@Base+0x8d00> │ │ │ │ str.w r3, [r8, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7868 <_PyEval_EvalFrameDefault@@Base+0x9740> │ │ │ │ + bne.w a8554 <_PyEval_EvalFrameDefault@@Base+0xa40c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3980 <_PyEval_EvalFrameDefault@@Base+0x5858> │ │ │ │ + beq.n a3980 <_PyEval_EvalFrameDefault@@Base+0x5838> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aac96 <_PyEval_EvalFrameDefault@@Base+0xcb6e> │ │ │ │ + beq.w aa6e4 <_PyEval_EvalFrameDefault@@Base+0xc59c> │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ mov r8, r6 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a99e0 <_PyEval_EvalFrameDefault@@Base+0xb8b8> │ │ │ │ - ldr r1, [pc, #796] @ (a3cc8 <_PyEval_EvalFrameDefault@@Base+0x5ba0>) │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ - bl 9a9dc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w a99ac <_PyEval_EvalFrameDefault@@Base+0xb884> │ │ │ │ - bl 71330 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldr r1, [pc, #760] @ (a3cc8 <_PyEval_EvalFrameDefault@@Base+0x5ba0>) │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - bl 88f1c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a39ee <_PyEval_EvalFrameDefault@@Base+0x58c6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a90da <_PyEval_EvalFrameDefault@@Base+0xafb2> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - add.w r5, r8, #2 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - bic.w r3, r3, #255 @ 0xff │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a8492 <_PyEval_EvalFrameDefault@@Base+0xa36a> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.n a3a38 <_PyEval_EvalFrameDefault@@Base+0x5910> │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w aac48 <_PyEval_EvalFrameDefault@@Base+0xcb20> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r6, r7, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - sub.w r3, r9, r6 │ │ │ │ - ite le │ │ │ │ - movle r1, #0 │ │ │ │ - movgt r1, #1 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r4, [sp, #136] @ 0x88 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - bl 1f0b64 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - add.w r9, r6, r3, lsl #2 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r7, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w a8192 <_PyEval_EvalFrameDefault@@Base+0xa06a> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w ab326 <_PyEval_EvalFrameDefault@@Base+0xd1fe> │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ - mov r8, r5 │ │ │ │ - ldrh r3, [r5, #0] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r8, #2 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r5, [r1, #-4]! │ │ │ │ subs r6, r3, #2 │ │ │ │ @@ -181292,17 +181158,17 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ strb.w r6, [r7, #-1] │ │ │ │ mov r0, fp │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r7, #32] │ │ │ │ movs r1, #3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f1e1c │ │ │ │ + bl 1f4300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab144 <_PyEval_EvalFrameDefault@@Base+0xd01c> │ │ │ │ + bne.w aac36 <_PyEval_EvalFrameDefault@@Base+0xcaee> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [r7, #-12] │ │ │ │ str.w r1, [fp, #28] │ │ │ │ @@ -181311,515 +181177,336 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r7, r2 │ │ │ │ add.w r8, r1, #4 │ │ │ │ add.w r1, r3, #10 │ │ │ │ adds r3, #1 │ │ │ │ str.w r5, [r2, r1, lsl #2] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9e1a0 <_PyEval_EvalFrameDefault@@Base+0x78> │ │ │ │ + b.w 9e1c0 <_PyEval_EvalFrameDefault@@Base+0x78> │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mov r3, r8 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - bl 1f1e1c │ │ │ │ + bl 1f4300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + bne.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ sub.w r3, r9, r7 │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [fp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl b9c10 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9bec <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrh r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ add.w r2, r3, #10 │ │ │ │ adds r3, #1 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.w 9e1a0 <_PyEval_EvalFrameDefault@@Base+0x78> │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mvn.w r3, #3 │ │ │ │ - add.w r6, r8, #2 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - adds r2, r5, #2 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - add.w r1, r9, r2 │ │ │ │ - ldr.w r0, [r9, r2] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r1, [r1, #-4] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w aab82 <_PyEval_EvalFrameDefault@@Base+0xca5a> │ │ │ │ - mla r3, r2, r3, r3 │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1f80b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w ab310 <_PyEval_EvalFrameDefault@@Base+0xd1e8> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #1 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - mov r8, r6 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - mvns r1, r1 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r9, #-4] │ │ │ │ - ldr.w r5, [r9, r3, lsl #2] │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w a08b2 <_PyEval_EvalFrameDefault@@Base+0x278a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r6, r3, #1 │ │ │ │ - b.w a0914 <_PyEval_EvalFrameDefault@@Base+0x27ec> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - bl 1f1e1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ - sub.w r3, r9, r3 │ │ │ │ - b.n a3b28 <_PyEval_EvalFrameDefault@@Base+0x5a00> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - mvns r3, r3 │ │ │ │ + b.w 9e1c0 <_PyEval_EvalFrameDefault@@Base+0x78> │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - mov r1, r5 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr.w r0, [r9, r3, lsl #2] │ │ │ │ - bl 1e0548 <_PySet_Update@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a3c62 <_PyEval_EvalFrameDefault@@Base+0x5b3a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9c20 <_PyEval_EvalFrameDefault@@Base+0xbaf8> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ + beq.w aa50a <_PyEval_EvalFrameDefault@@Base+0xc3c2> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ + mov r3, r9 │ │ │ │ + movw r2, #22148 @ 0x5684 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f94f4 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr.w r5, [r3, #-4]! │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w a2e54 <_PyEval_EvalFrameDefault@@Base+0x4d0c> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w a720e <_PyEval_EvalFrameDefault@@Base+0x90c6> │ │ │ │ + subs r4, r1, #1 │ │ │ │ + bmi.n a3b28 <_PyEval_EvalFrameDefault@@Base+0x59e0> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w lr, r4, lsl #2 │ │ │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r6, #0] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r6, [r3, #0] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n a3b28 <_PyEval_EvalFrameDefault@@Base+0x59e0> │ │ │ │ + add lr, r2 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [lr, #-4] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r6, #0] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.n a3b28 <_PyEval_EvalFrameDefault@@Base+0x59e0> │ │ │ │ + subs r1, #2 │ │ │ │ + add.w ip, r3, #4 │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r6, [r1, #-4]! │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, lr │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w r6, [ip, #4]! │ │ │ │ + bne.n a3b12 <_PyEval_EvalFrameDefault@@Base+0x59ca> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a8678 <_PyEval_EvalFrameDefault@@Base+0xa550> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r4, [r9, #-4] │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - asrs r3, r2, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - uxtab r5, r3, r2 │ │ │ │ - uxtb r2, r2 │ │ │ │ - add.w r0, r9, r5, lsl #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - bl cf5b8 <_PyEval_UnpackIterable@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3d06 <_PyEval_EvalFrameDefault@@Base+0x5bde> │ │ │ │ + beq.n a3b4a <_PyEval_EvalFrameDefault@@Base+0x5a02> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, a3b4a <_PyEval_EvalFrameDefault@@Base+0x5a02> │ │ │ │ + ldr r2, [pc, #704] @ (a3dfc <_PyEval_EvalFrameDefault@@Base+0x5cb4>) │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6fa4 <_PyEval_EvalFrameDefault@@Base+0x8e7c> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9ef74 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - add.w r9, r9, r5, lsl #2 │ │ │ │ + bne.w aa11e <_PyEval_EvalFrameDefault@@Base+0xbfd6> │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ + add.w r9, r9, r4, lsl #2 │ │ │ │ + ldrb.w r4, [r8] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr.w r6, [r9, #-12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldr.w r2, [r9, #-8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r0, [r9, #-4] │ │ │ │ + movw r2, #27732 @ 0x6c54 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 175de0 <_PyEval_MatchClass@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a3d60 <_PyEval_EvalFrameDefault@@Base+0x5c38> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8cd0 <_PyEval_EvalFrameDefault@@Base+0xaba8> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a3d76 <_PyEval_EvalFrameDefault@@Base+0x5c4e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ab084 <_PyEval_EvalFrameDefault@@Base+0xcf5c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a89e6 <_PyEval_EvalFrameDefault@@Base+0xa8be> │ │ │ │ - cbnz r4, a3d96 <_PyEval_EvalFrameDefault@@Base+0x5c6e> │ │ │ │ - ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a9446 <_PyEval_EvalFrameDefault@@Base+0xb31e> │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str.w r4, [r9, #-12] │ │ │ │ - sub.w r9, r9, #8 │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + bne.w a81a2 <_PyEval_EvalFrameDefault@@Base+0xa05a> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a9a1a <_PyEval_EvalFrameDefault@@Base+0xb8f2> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 107148 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a99fc <_PyEval_EvalFrameDefault@@Base+0xb8d4> │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a9e4a <_PyEval_EvalFrameDefault@@Base+0xbd22> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldrb.w r4, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ + str.w r5, [r9], #4 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r5, r4, [r9, #-8] │ │ │ │ + ldr.w r4, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e43ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a3e5a <_PyEval_EvalFrameDefault@@Base+0x5d32> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7180 <_PyEval_EvalFrameDefault@@Base+0x9058> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a927c <_PyEval_EvalFrameDefault@@Base+0xb134> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a927c <_PyEval_EvalFrameDefault@@Base+0xb134> │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3e6e <_PyEval_EvalFrameDefault@@Base+0x5d46> │ │ │ │ + beq.n a3be4 <_PyEval_EvalFrameDefault@@Base+0x5a9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a782c <_PyEval_EvalFrameDefault@@Base+0x9704> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9ef70 <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - str.w r6, [r9, #-4] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - add.w r3, r8, #2 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ + beq.w a8f2c <_PyEval_EvalFrameDefault@@Base+0xade4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w a5a3a <_PyEval_EvalFrameDefault@@Base+0x78f2> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ab07a <_PyEval_EvalFrameDefault@@Base+0xcf52> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w r4, r7, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - add.w r2, r3, r1, lsl #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - sub.w r1, r9, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - str r1, [r7, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r1, #7 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 206f3c <_Py_RestoreSignals@@Base+0x14e0> │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r9, r4, r3, lsl #2 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r7, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ab072 <_PyEval_EvalFrameDefault@@Base+0xcf4a> │ │ │ │ + beq.w a8fee <_PyEval_EvalFrameDefault@@Base+0xaea6> │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a8fee <_PyEval_EvalFrameDefault@@Base+0xaea6> │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ + str.w r5, [r9, #-4] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrd r3, r6, [r9, #-12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mvn.w r5, #3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - sub.w r2, r8, #4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, #15 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - bls.w a7cae <_PyEval_EvalFrameDefault@@Base+0x9b86> │ │ │ │ - ldr.w r5, [r9, #-4] │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - cmp r3, r0 │ │ │ │ - ubfx r1, r2, #4, #12 │ │ │ │ - it ne │ │ │ │ - addne.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r1 │ │ │ │ - it ne │ │ │ │ - ubfxne r2, r3, #0, #12 │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ - bfi r3, r2, #4, #12 │ │ │ │ - strh.w r3, [r8, #-2] │ │ │ │ - beq.w aa68a <_PyEval_EvalFrameDefault@@Base+0xc562> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp, #136] @ 0x88 │ │ │ │ - and.w r2, r2, #2 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - bl 8e1f4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w aae1c <_PyEval_EvalFrameDefault@@Base+0xccf4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n a3f8e <_PyEval_EvalFrameDefault@@Base+0x5e66> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aad80 <_PyEval_EvalFrameDefault@@Base+0xcc58> │ │ │ │ + movs r0, #0 │ │ │ │ + bl de89c │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mov r6, r0 │ │ │ │ + mul.w r5, r4, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w a7b94 <_PyEval_EvalFrameDefault@@Base+0x9a4c> │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r4 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr.w r5, [r9, r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n a3c60 <_PyEval_EvalFrameDefault@@Base+0x5b18> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e1538 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3fa2 <_PyEval_EvalFrameDefault@@Base+0x5e7a> │ │ │ │ + beq.n a3c74 <_PyEval_EvalFrameDefault@@Base+0x5b2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9a56 <_PyEval_EvalFrameDefault@@Base+0xb92e> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ + beq.w ab19e <_PyEval_EvalFrameDefault@@Base+0xd056> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bic.w r2, r3, #3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r3, r2 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - bl 8e688 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n a3c4a <_PyEval_EvalFrameDefault@@Base+0x5b02> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a7b94 <_PyEval_EvalFrameDefault@@Base+0x9a4c> │ │ │ │ + mov r4, r6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3fe2 <_PyEval_EvalFrameDefault@@Base+0x5eba> │ │ │ │ + beq.n a3cb8 <_PyEval_EvalFrameDefault@@Base+0x5b70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a3fe2 <_PyEval_EvalFrameDefault@@Base+0x5eba> │ │ │ │ - ldr r2, [pc, #644] @ (a4254 <_PyEval_EvalFrameDefault@@Base+0x612c>) │ │ │ │ + cbnz r3, a3cb8 <_PyEval_EvalFrameDefault@@Base+0x5b70> │ │ │ │ + ldr r2, [pc, #340] @ (a3dfc <_PyEval_EvalFrameDefault@@Base+0x5cb4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9a74 <_PyEval_EvalFrameDefault@@Base+0xb94c> │ │ │ │ + bne.w aad04 <_PyEval_EvalFrameDefault@@Base+0xcbbc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w a6f42 <_PyEval_EvalFrameDefault@@Base+0x8e1a> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str.w r5, [r9, #-12] │ │ │ │ - cbz r3, a3ff6 <_PyEval_EvalFrameDefault@@Base+0x5ece> │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r9, #-8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldrb.w r4, [r8] │ │ │ │ - subs r3, #2 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + add r9, r6 │ │ │ │ + b.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #2 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 9a9dc │ │ │ │ + bl 9a9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ef78 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ + blt.w a344e <_PyEval_EvalFrameDefault@@Base+0x5306> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbnz r3, a4060 <_PyEval_EvalFrameDefault@@Base+0x5f38> │ │ │ │ + cbnz r3, a3d08 <_PyEval_EvalFrameDefault@@Base+0x5bc0> │ │ │ │ add.w r3, r5, #10 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aae46 <_PyEval_EvalFrameDefault@@Base+0xcd1e> │ │ │ │ + beq.w aae84 <_PyEval_EvalFrameDefault@@Base+0xcd3c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes